Skip to content

Releases: mob-sakai/UIEffect

5.8.3

Choose a tag to compare

@mob-sakai mob-sakai released this 30 Apr 09:49

5.8.3 (2025-04-30)

Bug Fixes

  • the alpha of the gradation color and gradient was being ignored (3807e4c), closes #341

5.8.2

Choose a tag to compare

@mob-sakai mob-sakai released this 23 Apr 23:24

5.8.2 (2025-04-23)

Bug Fixes

  • Flip is ignored when loading a preset (e1f3abf)
  • fix detail color (90ab16c)
  • indicate in the inspector using tooltips and asterisks that Rotation and Keep Aspect Ratio are shared properties (2cca822)

5.8.1

Choose a tag to compare

@mob-sakai mob-sakai released this 17 Apr 11:20

5.8.1 (2025-04-17)

Bug Fixes

  • built-in presets cannot be used with UIEffectReplica (1106f4b)
  • New presets ignore DetailColor property (1143fbb), closes #336
  • prevent built-in preset assets from being editable (0898d73)

5.8.0

Choose a tag to compare

@mob-sakai mob-sakai released this 17 Apr 05:07

5.8.0 (2025-04-17)

Introduction of the New Lightweight Preset System

The legacy (prefab-based) preset system is now obsolete.
The new system uses UIEffectPreset assets to define and manage presets.

If your project is still using legacy preset prefabs, you can convert them to the new asset-based format via Project Settings.
Note that while legacy presets are still supported for now, they may be deprecated in the future.

For more details, see the [documentation](https://github.com/mob-sakai/UIEffect?tab=readme-ov-file#project-settings).


Bug Fixes

  • ShadowMode.Mirror does not flip the effect (37daad0)
  • fix alpha clipping for ShaderGraph (ae177a8)
  • unable to add editor presets as runtime presets to project settings (726bb10), closes #330

Features

5.7.0

Choose a tag to compare

@mob-sakai mob-sakai released this 11 Apr 07:35

5.7.0 (2025-04-11)

This version introduces "RectTransform mapping using Matrix4x4".
It significantly reduces overhead when updating properties, resulting in up to 50% performance improvement. 👍
In addition, Shader Graph support has been added, allowing you to easily bring the power of UIEffect to your node-based shaders.
For more details, see Usage with ShaderGraph.

Bug Fixes

  • colors appeared darker when alpha was low (21172f3)
  • shrink shader variants for color filters (7f60a56)

Features

  • UIEffectReplica.flip has been deprecated (6af34e2)
  • add GradationIntensity and GradationColorFilter properties (a6781b9)
  • calculate the normalized position on the shader side (01bbeed), closes #323 #324
  • ShaderGraph support (2dd2e26), closes #326
GnmskVua0AAMQBa Gnmsi0zbIAA__Jp

5.6.4

Choose a tag to compare

@mob-sakai mob-sakai released this 10 Apr 09:07

5.6.4 (2025-04-10)

Bug Fixes

  • avoid potential allocations (26da24d)
  • optional shaders do not support all shader combinations (6014ab5)

5.6.3

Choose a tag to compare

@mob-sakai mob-sakai released this 06 Apr 22:39

5.6.3 (2025-04-06)

Bug Fixes

  • fix a potential ArgumentOutOfRangeException that could occur when changing the FontAsset in TextMeshPro (3b095bc), closes #327

5.6.2

Choose a tag to compare

@mob-sakai mob-sakai released this 04 Apr 11:20

5.6.2 (2025-04-04)

Bug Fixes

  • fix a potential ArgumentOutOfRangeException that could occur when changing the FontAsset in TextMeshPro (909281c), closes #327
  • Remove unnecessary vertex expansion (974e3e8)
  • undo now works correctly after clicking the 'Clear' button in the inspector (75ed355)

5.6.1

Choose a tag to compare

@mob-sakai mob-sakai released this 28 Mar 11:18

5.6.1 (2025-03-28)

Bug Fixes

  • changes were not correctly marked as dirty when loading presets (76be0fc)

5.6.0

Choose a tag to compare

@mob-sakai mob-sakai released this 28 Mar 09:16

5.6.0 (2025-03-28)

See here to install.

Bug Fixes

  • fix edge detection (9462170)
  • fix project settings icon (202601c)
  • the strength of ColorGlow, TransitionColorGlow, and ShadowColorGlow now changes according to intensity (aa4ec8d), closes #316
  • UIEffect with TextMeshPro SubMeshUI appears black in the editor when saving assets (de91871)

Features

  • TransitionAutoPlaySpeed, TransitionTexSpeed, and EdgeShinyAutoPlaySpeed are previewed only when the object is selected in edit mode (952a94f), closes #319
  • add 'Flip' feature (def49c3)
    • Flips the graphic horizontally/vertically.
    • Option to also flip effects and shadows.
  • add Detail Filter feature (3e2c5c1)
    • Renders the graphic using a second texture.
    • Can be used as a simple soft mask or as a substitute for a detail shader, for example.
  • add EdgeColorGlow option (53db1e6)
  • add onChangeRate event for UIEffectTweener (8ad57c8), closes #321
  • add TransitionTexSpeed option (6b8dc5e)
  • add a tool that automatically fixes shaders when 'TextMeshPro Essential Resources' are located in a non-default path (8388d59)
  • add shaders for TextMeshPro Overlay/SSD (51cd6d8)
  • Allow specifying a preset as the target for UIEffectReplica (cb0e8d2)
  • custom transform for transition and gradation (045db9c)
  • expose color subfields as float-type public properties (396d06f), closes #321
  • load presets partially and append to existing instance (6542543)
  • add built-in presets (3db94e0)
  • separate reverse curve for UIEffectTweener (2540b75), closes #312
  • support SoftMaskForUGUI package with UIEffect (65457e2), closes #270
    • SoftMaskForUGUI is a package that allows you to create soft masks for UI elements.
    • SoftMaskForUGUI (v3.3.0+) supports UIEffect (v5.6.0+).
    • When a shader included in the samples is requested, an import dialog will automatically appear. Click the Import button.
    • See for more details here.
  • support UIFlip as v4 compatible component (e965b9e), closes #322
  • update demo sample (abc9a41), closes #318 #320