Skip to content

Releases: mob-sakai/UIEffect

5.1.0

31 Dec 00:32
Compare
Choose a tag to compare

5.1.0 (2024-12-31)

📌 UIEffect v5.1.0 Key Features

  • Gradient Mode: The Gradient Mode modifies vertex colors using either two colors or a Gradient.

    • Allows configuration of offset, scale, and rotation.
    • Implemented with zero allocation for performance efficiency.
  • Shadow Color/Blur: Customize the color and blur intensity of shadows.

    • For example, applying blur to shadows alone enables the creation of soft shadows.
  • Color Glow/Transition Color Glow/Shadow Color Glow: Each color can now be configured as a glow effect.

    • For example, when used with Dissolve, the glow areas will appear with additive blending.
  • Sampling Scale: Modify the sampling scale per element with the Sampling Scale property on UIEffect or UIEffectReplica.

    • By setting an appropriate value for sprites with different pixels per unit, you can reduce visible differences.
  • UIEffectTweener Update

    • The Play On Enable option defines the behavior when the component is enabled.
      • When set to None, UIEffectTweener remains idle until you explicitly call Play(), PlayForward(), or PlayReverse().
    • UIEffectTweener animations can now be previewed directly in edit mode.
  • TextMeshPro Support Update:

    • Support TextMeshPro/Bitmap and TextMeshPro/Mobile/Bitmap shaders.
    • Automatically display a dialog to import TextMeshPro support.



The other changes are as follows:

Bug Fixes

  • changing the shadowMirrorScale property via code does not update the effect (d9bf0e1)
  • fix reverse direction mode for UIEffectTweener (54825ee), closes #281 #282 #283

Features

  • add Color Glow, Transition Color Glow and Shadow Color Glow options (e9522d3)
  • add GradationMode.Angle and GradationMode.AngleGradient (08e9ba7)
  • add OnComplete event for UIEffectTweener (aeb78ed), closes #289 #188
  • add PlayOnEnable option for UIEffectTweener (1558736)
  • add SamplingScale option (2b43bc4), closes #269
  • add Shadow Color and Shadow Blur options (d0a3ca6)
  • add a button to swap gradation colors (editor) (20a6ca0)
  • add option to not automatically plays tweener effect (88609f5)
  • automatically display a dialog to import TextMeshPro support (f2df188)
  • gradation feature (bbe57df), closes #277 #66
  • on-demand UIEffect shader support (bdd8e08), closes #212 #271
  • support TextMeshPro/Bitmap and TextMeshPro/Mobile/Bitmap shaders. (23ac398), closes #284
  • support non full-rect graphics for some effect (a66baea)
  • UIEffectTweener animation preview in edit mode (e17b4a0), closes #279

⚙ Quick Installation

This package requires Unity 2020.3 or later.

Install via OpenUPM

openupm add [email protected]

Install via UPM

"com.coffee.ui-effect": "https://github.com/mob-sakai/UIEffect.git?path=Packages/src#5.1.0",

Additional Resource Imports

Update TextMeshPro Support sample to use shadow color feature.

5.0.2

24 Dec 03:52
Compare
Choose a tag to compare

5.0.2 (2024-12-24)

Bug Fixes

  • incorrect transparency when applying the shiny filter to TextMeshProUGUI (f74279f), closes #287
  • TextMeshProUGUI disappears when the Y-axis scale is changed (9d98c5d), closes #286

5.0.1

14 Dec 14:42
Compare
Choose a tag to compare

5.0.1 (2024-12-14)

Bug Fixes

  • build AssetBundle error (7374747)
  • fix cutoff transition effect (c893cb0)
  • fix TextMeshPro shader (underlay and bevel) (f39097a)
  • TextMeshPro objects appeared as black blocks when saving prefabs in prefab mode (5889486), closes #285

5.0.0

11 Nov 14:12
Compare
Choose a tag to compare

5.0.0 (2024-11-11)

🎉 UIEffect v5 is now released!

Features

  • add built-in UIEffect preset (4adb58c)
  • add support for TextMeshPro, including <font> and <sprite> tags (a4f85cb)
  • add UIEffectProjectSettings (1306e19)
  • add UIEffectReplica component (3bdc61c)
  • add UIEffectTweener component (e2c1605)
  • add v4 compatible components (d40a019)
  • completely redesigned UIEffect architecture (4e069a4)

BREAKING CHANGES

  • All v4 components are obsolete. See README to upgrade.



🎮 Demo

WebGL Demo



⚙ Quick Installation

This package requires Unity 2020.3 or later.

Install via OpenUPM

openupm add com.coffee.ui-effect
# or, for a specific version
openupm add [email protected]

Install via UPM

"com.coffee.ui-effect": "https://github.com/mob-sakai/UIEffect.git?path=Packages/src",

Additional Resource Imports

UIEffect includes additional resources to import.



🚀 Getting Started

  1. Add a UIEffect component to a UI element (Image, RawImage, Text, TextMeshProUGUI, etc...) from the Add Component in the inspector or Component > UI > UIEffect menu.

  2. Adjust the effect filters and parameters in the inspector.

  3. Enjoy! 👍

v4.0.0-preview.10

09 Nov 08:50
Compare
Choose a tag to compare
v4.0.0-preview.10 Pre-release
Pre-release

4.0.0-preview.10 (2023-11-09)

Bug Fixes

  • ExecuteInEditMode to ExecuteAlways (c750810)

v4.0.0-preview.9

09 Jun 05:50
Compare
Choose a tag to compare
v4.0.0-preview.9 Pre-release
Pre-release

4.0.0-preview.9 (2020-06-09)

Features

  • add a new property to access EffectPlayer at runtime (d92efa9), closes #214 #215

v4.0.0-preview.8

04 Jun 08:22
Compare
Choose a tag to compare
v4.0.0-preview.8 Pre-release
Pre-release

4.0.0-preview.8 (2020-06-04)

change

Features

BREAKING CHANGES

  • If your code contained the UIEffect API, it would fail to compile. Please change the namespace from Coffee.UIExtensions to Coffee.UIEffects.

v4.0.0-preview.7

11 May 09:50
Compare
Choose a tag to compare
v4.0.0-preview.7 Pre-release
Pre-release

4.0.0-preview.7 (2020-05-11)

Bug Fixes

v4.0.0-preview.6

14 Apr 02:03
Compare
Choose a tag to compare
v4.0.0-preview.6 Pre-release
Pre-release

4.0.0-preview.6 (2020-04-14)

Bug Fixes

  • can't import samples in Unity2019.1 or later (13a8538), closes #209

v4.0.0-preview.5

13 Apr 06:36
Compare
Choose a tag to compare
v4.0.0-preview.5 Pre-release
Pre-release

4.0.0-preview.5 (2020-04-13)

Bug Fixes

  • move shaders to resources directory (bc7310d)