Skip to content

Releases: needle-mirror/com.unity.textmeshpro

3.2.0-pre.10

27 May 22:13
Compare
Choose a tag to compare

[3.2.0-pre.10] - 2024-05-27

Changes

  • Ensure space and underline are always added to Static FontAsset. (UUM-45512)
  • Fix bug that occurs with the Input Field, resulting in an incorrect cursor position when modifying long text input. (UUM-58685)
  • Fixed compile error on TMP_PostBuildProcessorHandler.cs when building for iOS with "install into source code (UUM-57710)
  • Fixed opening style tag overflow and TextSettings upgrade (UUM-30205)
  • Fixed crash occurring in the FontAssetCreatorWindow. (UUM-66950)
  • Fixed incorrect handling of Emoji Presentation forms ensuring emojis such as ©️ are displayed in text form, whereas 🚀 is displayed in its color presentation form.
  • Added support for Emoji Variant Selectors u+FE0E and u+FE0F to control whether an emoji is displayed in text or presentation form: GitHub PR #48504

3.0.9

17 May 05:14
Compare
Choose a tag to compare

[3.0.9] - 2024-05-10

Fixed

  • Fixed keyboard not appearing in visionOS.

3.2.0-pre.9

20 Feb 23:12
Compare
Choose a tag to compare

[3.2.0-pre.9] - 2024-02-20

Changes

  • Fix Incorrect cursor placement when selecting text and typing if text is center-aligned.
  • Setting the game object layer for the Dropdown blocker game object to match the Canvas value.
  • Fixed the virtual keyboard of InputField not closing upon Enter/Newline on Android.
  • Fixed Ideographic Variation Selector.
  • Ensure Dynamic FontAsset have a readable Atlas
  • Fixed compile error on TMP_PostBuildProcessorHandler.cs when building for iOS with "install into source code"
  • Fixed missing help documentation for SpriteAsset component in TextCore.

3.0.8

12 Feb 12:15
Compare
Choose a tag to compare

[3.0.8] - 2024-01-31

Fixed

  • Fixed compile errors due to missing RuntimePlatform.VisionOS enum value in Unity 2023.1 - 2023.3.0b3.

3.2.0-pre.8

02 Feb 23:15
Compare
Choose a tag to compare

[3.2.0-pre.8] - 2024-01-30

Changes

  • Fix Dropdown creation causing a crash after undoing.
  • Addressed issue surrounding dropdown not closing correctly in certain situations
  • Resolves issue in editor where a null mesh may be set with still present submesh data, not having the canvas update.
  • Ensure enabling and disabling Canvases does not cause a regeneration of the text.
  • Fixed un-detected sprite asset changes after adding new sprites.
  • Ensure Kerning is not applied to Sprites

3.0.7

16 Jan 22:13
Compare
Choose a tag to compare

[3.0.7] - 2024-01-14

Changes

  • Add support for Visions OS keyboard.

3.2.0-pre.7

20 Dec 18:15
Compare
Choose a tag to compare

[3.2.0-pre.7] - 2023-12-17

Changes

  • Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative (UUM-57192)
  • Fixed custom validator ignores the returned character from the validate function (UUM-42147)
  • Fixed editing a textfield on mobile and then submitting throws an exception (UUM-37282)
  • Addressed issue surrounding dropdown not closing correctly in certain situations(UUM-33691)
  • Ensure Sprites can be reordered within a SpriteAsset. (UUM-49349)
  • Added missing grey and lightblue tags (UUM-54820)
  • Fix underline when use at end of text. (UUM-55135)
  • Add support for Visions OS keyboard.

3.2.0-pre.6

25 Sep 23:15
Compare
Choose a tag to compare

[3.2.0-pre.6] - 2023-09-25

Changes

  • Fix TextMeshPro component does not perform linear color conversion when the VertexColorAlwaysGammaSpace option is enabled. Case #UUM-36113
  • Addressed issue surrounding dropdown not closing correctly in certain situations. Case #UUM-33691
  • Fixed Multi Line Newline input field from not accepting any new line past the set line limit. Case #UUM-42585

3.2.0-pre.5

20 Jul 09:24
Compare
Choose a tag to compare

[3.2.0-pre.5] - 2023-07-07

Changes

  • Fixed Input Field not handling submit and cancel for Gamepad and other input devices. UUM-5093
  • Fixed Input Field showing square character and warning when control characters are entered. (UUM-24871)
  • Fixed TextMeshPro crash when upgrading materials. Case #TMPB-187
  • Ensured PreferredHeight handles various line heights correctly in TextMeshPro. Case #TMPB-165
  • Set FaceInfo setter to public in TextMeshPro. Case #TMPB-182
  • Ensured sprites used correct indexes in TextMeshPro. Case #TMPB-200
  • Made Maskable now propagates to SubMesh in TextMeshPro. Case #TMPB-191
  • Added missing _ScaleRatioA to HDRP and URP shaders in TextMeshPro. Case #TMPB-169
  • Fixed TextCore crash when upgrading materials. Case #UUM-32513

3.2.0-pre.4

16 Dec 17:14
Compare
Choose a tag to compare

[3.2.0-pre.4] - 2022-12-16

Changes

  • Fixed italic horizontal displacement of punctuation. (TMPB-133)
  • Updated Input Field to not restore the original text when the X in the HoloLens keyboard is pressed.
  • Fixed MissingReferenceException when changing scenes. See case TMPB-120 and forum thread for more info.
  • Fixed Undo operation not correctly undoing some newly created TMP objects. Case #1400391
  • Fixed glyphs not being drawn in the various font asset inspector tables although present in the glyph table until unselecting and re-selecting the font asset.
  • Fixed incorrect line breaking when using a mixture of Latin and CJK text.
  • Fixed potential NullReferenceException when creating font asset with multiple atlas textures. See forum post for details.
  • Fixed potential issue when using the <mark> tag in conjunction with Ellipsis.
  • Added new "Get Font Features" option in the Generation Settings of Font Assets to provide control over fetching of font feature data.
  • Fix potential duplication of Ligature data when using Dynamic Font Assets.
  • Added new "duospace" attribute to the <mspace=value> markup tag where the spacing of the '.', ':' and ',' characters will be half of the value. This was added as an option when displaying numerical values using this markup tag.
  • With the addition of support for new OpenType Layout features such as Ligatures, Mark-to-Base and Mark-to-Mark, we have made the following changes:
    • The "Kerning" option in the Extra Settings of the text component inspector has been replaced by a new popup menu to independently control these features which are "kern", "liga", "mark" and "mkmk"
    • The "enableKerning" property has been deprecated and replaced by the "fontFeatures" property which is a list that contains which features are enabled on the text component.
  • Fixed two potential NullReferenceException related to missing material references or materials on SubMesh text objects. See forum post for details.
  • Fixed for text alignment mode Justified and Flush blending not working correctly when using <NBSP> in the text.
  • Fixed external keyboard on iOS/tvOS and Android when Hide Soft Keyboard is used