Skip to content

Releases: mob-sakai/SoftMaskForUGUI

v2.2.3

22 Aug 00:39
Compare
Choose a tag to compare

2.2.3 (2024-08-22)

Bug Fixes

  • in linear color mode, TextMeshProUGUI appeared darker (4105efd), closes #187
    • Please re-import the shader following the guide.

v2.2.2

17 Aug 04:18
Compare
Choose a tag to compare

2.2.2 (2024-08-17)

Bug Fixes

  • soft mask is upside down on some devices (refactor) (d17784e)

v2.2.1

16 Aug 08:48
Compare
Choose a tag to compare

2.2.1 (2024-08-16)

Bug Fixes

  • soft mask is upside down on some devices (6e2ad42), closes #185
  • soft masked image flickers or disappears when resizing canvas in editor (d5568b8), closes #184

v2.2.0

11 Aug 00:49
Compare
Choose a tag to compare

2.2.0 (2024-08-11)

Bug Fixes

  • Stereo Enabled option in preferences does not work (552f806)
  • if no Canvas in the parents of the SoftMask, error occurred (7c401d7), closes #182
  • placing a SoftMaskable object outside of a SoftMask makes the object invisible (088b723), closes #180
  • softmask-buffer is cleared when TMPSubMeshUI is activated via EditorGUI (13648ca), closes #180

Features

  • support for shaders with (SoftMaskable) in the name except at the end (3755656)

v2.1.3

26 Jul 03:30
Compare
Choose a tag to compare

2.1.3 (2024-07-26)

Bug Fixes

  • soft mask buffer is fliped on UNITY_UV_STARTS_AT_TOP devices (e9c7822), closes #179

v2.1.2

25 Jul 12:58
Compare
Choose a tag to compare

2.1.2 (2024-07-25)

Bug Fixes

  • shaders for SoftMask are not automatically included (3a37659), closes #177 #178

v2.1.1

24 Jul 08:13
Compare
Choose a tag to compare

2.1.1 (2024-07-24)

Bug Fixes

  • flashing when SoftnessRange is changed in inspector (d1c6235)

v2.1.0

23 Jul 15:33
Compare
Choose a tag to compare

2.1.0 (2024-07-23)

Bug Fixes

  • fix null exception (15d6917)
  • fix upgrading asset system (v1 to v2) (e6d0c60)
  • support 'Apply display rotation during rendering' for Vulkan (experimental) (f5c9b41), closes #171

Features

  • add 'Hide Generated Components' option in project settings (053e92b)
  • add a help box to the auto-generated object inspector (f2d2115), closes #175
  • revive SoftMask.alpha (8080cb2), closes #172
  • softmask buffers are now baked considering Graphic.color.a (2eaaad6)

v2.0.0

17 Jul 08:26
Compare
Choose a tag to compare

2.0.0 (2024-07-17)

Bug Fixes

  • fix a major performance regression where if you had a lot of softmaskable components (even if the parent canvas was in-active) it would eat over 20ms doing a certain editor-only function (6e9fb30)
  • fix broken anchor on README.md (03a0425)
  • fix soft-maskable shaders for TextMeshPro v2.0/v2.1/v2.2/v3.0 (51d84c9)
  • when changing resolution, display, or screen orientation, soft-masking do not work properly (b39fcd9)

Features

  • 'SoftMask.partOfParent' is now obsolete. Please use 'MaskingShape' component instead. (3ac1dd2)
  • (editor) use stencil outside screen in scene view for development (028b85b)
  • add 'AntiAliasing' masking mode. This mode suppresses stencil-derived mask aliasing without using RenderTexture. (efb7f64)
  • add 'SoftMask.softMaskingRange' option (76f69cf)
  • add asset modify system to migrate from v1 to v2 (c451cf5)
  • add explicit dependencies (90a97c6)
  • add project settings for SoftMask (4a124d4)
  • add soft-maskable shaders for TextMeshPro v3.2/v4.0 (df888e0)
  • add stereo mode to shader (e2e6733)
  • exclude unused shader variants from the build (option) (87b6060)
  • support uGUI 2.0.0 (725278a)

BREAKING CHANGES

  • The implementation way of the 'SoftMaskable' shader has been changed. Please refer to the "Migrating from v1 to v2" section in the Readme for details.

1.0.2

15 May 06:52
Compare
Choose a tag to compare

1.0.2 (2022-05-15)

Bug Fixes

  • support TextMeshPro v2 or later (c85409e)