From bccbf0231aab096e533d55d0f13bfef7ab768f72 Mon Sep 17 00:00:00 2001 From: Tommy Ettinger Date: Sun, 2 Apr 2023 18:38:07 -0700 Subject: [PATCH] Release 0.8.3 ! Former-commit-id: 1c304a98206b640100fc18488fbd48d9fd3e5de4 --- README.md | 15 +- build.gradle | 2 +- docs/apidocs/allclasses-index.html | 2 +- docs/apidocs/allpackages-index.html | 2 +- .../textra/ColorLookup.GdxColorLookup.html | 2 +- .../tommyettinger/textra/ColorLookup.html | 2 +- .../github/tommyettinger/textra/Effect.html | 2 +- .../textra/Font.DistanceFieldType.html | 2 +- .../tommyettinger/textra/Font.FontFamily.html | 2 +- .../textra/Font.GlyphRegion.html | 2 +- .../com/github/tommyettinger/textra/Font.html | 2 +- .../textra/ImageTextraButton.html | 2 +- .../textra/ImageTypingButton.html | 2 +- .../tommyettinger/textra/KnownFonts.html | 152 +++++++++++------- .../github/tommyettinger/textra/Layout.html | 2 +- .../com/github/tommyettinger/textra/Line.html | 2 +- .../tommyettinger/textra/TextraButton.html | 2 +- .../tommyettinger/textra/TextraCheckBox.html | 2 +- .../tommyettinger/textra/TextraDialog.html | 2 +- .../TextraField.DefaultOnscreenKeyboard.html | 2 +- .../textra/TextraField.OnscreenKeyboard.html | 2 +- .../TextraField.TextFieldClickListener.html | 2 +- ...ield.TextFieldFilter.DigitsOnlyFilter.html | 2 +- .../textra/TextraField.TextFieldFilter.html | 2 +- .../textra/TextraField.TextFieldListener.html | 2 +- .../tommyettinger/textra/TextraField.html | 2 +- .../tommyettinger/textra/TextraLabel.html | 2 +- .../tommyettinger/textra/TextraTooltip.html | 2 +- .../tommyettinger/textra/TextraWindow.html | 2 +- .../tommyettinger/textra/TokenCategory.html | 2 +- .../tommyettinger/textra/TypingAdapter.html | 2 +- .../tommyettinger/textra/TypingButton.html | 2 +- .../tommyettinger/textra/TypingCheckBox.html | 2 +- .../tommyettinger/textra/TypingConfig.html | 2 +- .../tommyettinger/textra/TypingDialog.html | 2 +- .../tommyettinger/textra/TypingLabel.html | 2 +- .../tommyettinger/textra/TypingListener.html | 2 +- .../tommyettinger/textra/TypingTooltip.html | 2 +- .../tommyettinger/textra/TypingWindow.html | 2 +- .../textra/effects/AttentionEffect.html | 2 +- .../textra/effects/BlinkEffect.html | 2 +- .../textra/effects/CannonEffect.html | 2 +- .../textra/effects/CarouselEffect.html | 2 +- .../textra/effects/CrowdEffect.html | 2 +- .../textra/effects/EaseEffect.html | 2 +- .../textra/effects/EmergeEffect.html | 2 +- .../textra/effects/FadeEffect.html | 2 +- .../textra/effects/GradientEffect.html | 2 +- .../textra/effects/HangEffect.html | 2 +- .../textra/effects/HeartbeatEffect.html | 2 +- .../textra/effects/HighlightEffect.html | 2 +- .../textra/effects/JoltEffect.html | 2 +- .../textra/effects/JumpEffect.html | 2 +- .../textra/effects/LinkEffect.html | 2 +- .../textra/effects/RainbowEffect.html | 2 +- .../textra/effects/RotateEffect.html | 2 +- .../textra/effects/ScaleEffect.html | 2 +- .../textra/effects/ShakeEffect.html | 2 +- .../textra/effects/ShrinkEffect.html | 2 +- .../textra/effects/SickEffect.html | 2 +- .../textra/effects/SlideEffect.html | 2 +- .../textra/effects/SpinEffect.html | 2 +- .../textra/effects/SpiralEffect.html | 2 +- .../textra/effects/SquashEffect.html | 2 +- .../textra/effects/StylistEffect.html | 2 +- .../textra/effects/TriggerEffect.html | 2 +- .../textra/effects/WaveEffect.html | 2 +- .../textra/effects/WindEffect.html | 2 +- .../textra/effects/package-summary.html | 2 +- .../textra/effects/package-tree.html | 2 +- .../tommyettinger/textra/package-summary.html | 2 +- .../tommyettinger/textra/package-tree.html | 2 +- .../textra/utils/BlockUtils.html | 2 +- .../utils/CaseInsensitiveIntMap.Entries.html | 2 +- .../utils/CaseInsensitiveIntMap.Entry.html | 2 +- .../utils/CaseInsensitiveIntMap.Keys.html | 2 +- .../utils/CaseInsensitiveIntMap.Values.html | 2 +- .../textra/utils/CaseInsensitiveIntMap.html | 2 +- .../textra/utils/ColorUtils.html | 2 +- .../textra/utils/NoiseUtils.html | 2 +- .../tommyettinger/textra/utils/Palette.html | 2 +- .../textra/utils/StringUtils.html | 2 +- .../textra/utils/package-summary.html | 2 +- .../textra/utils/package-tree.html | 2 +- docs/apidocs/constant-values.html | 2 +- docs/apidocs/deprecated-list.html | 2 +- docs/apidocs/help-doc.html | 2 +- docs/apidocs/index-all.html | 9 +- docs/apidocs/index.html | 4 +- docs/apidocs/member-search-index.js | 2 +- docs/apidocs/overview-summary.html | 2 +- docs/apidocs/overview-tree.html | 2 +- gradle.properties | 2 +- 93 files changed, 202 insertions(+), 156 deletions(-) diff --git a/README.md b/README.md index 8a4111fb..2c58a1ef 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ between two colors, or go across a whole rainbow. Lots of options; lots of fun. typing-label, but there have been some changes. You can check [the TextraTypist wiki](https://github.com/tommyettinger/textratypist/wiki/Examples) for more information. -As of 0.8.2, there are many new effects. Jolt, Spiral, Spin, Crowd, Shrink, Emerge, Heartbeat, Carousel, Squash, Scale, +As of 0.8.3, there are many new effects. Jolt, Spiral, Spin, Crowd, Shrink, Emerge, Heartbeat, Carousel, Squash, Scale, Rotate, Attention, Highlight, Link, Trigger, Stylist, and Cannon are all new to TextraTypist (not in typing-label). You can see usage instructions and sample GIFs at [the TextraTypist wiki's Tokens page](https://github.com/tommyettinger/textratypist/wiki/Tokens). Most of these effects @@ -233,7 +233,7 @@ user input and can use animated styles like `{RAINBOW}`. You probably want to get this with Gradle! The dependency for a libGDX project's core module looks like: ```groovy -implementation "com.github.tommyettinger:textratypist:0.8.2" +implementation "com.github.tommyettinger:textratypist:0.8.3" ``` This assumes you already depend on libGDX; TextraTypist depends on version 1.11.0 or higher. The requirement for 1.11.0 @@ -242,7 +242,7 @@ was added in TextraTypist 0.5.0 because of some breaking changes in tooltip code If you use GWT, this should be compatible. It needs these dependencies in the html module: ```groovy -implementation "com.github.tommyettinger:textratypist:0.8.2:sources" +implementation "com.github.tommyettinger:textratypist:0.8.3:sources" implementation "com.github.tommyettinger:regexodus:0.1.15:sources" ``` @@ -393,7 +393,7 @@ artifact covered immediately above. Instead of "AutoSlight", "AutoMedium", or "A don't have any idea why this happens, but because hinting can be set either in the FreeType generator parameters or (if you use [Stripe](https://github.com/raeleus/stripe)) set in a Skin file with `"hinting": "Full"`, it isn't hard to fix. -There are some known issues with scaling, rotation, and integer-positioning in 0.7.5 through 0.8.2. You may see labels +There are some known issues with scaling, rotation, and integer-positioning in 0.7.5 through 0.8.3. You may see labels slide a little relatively to their backgrounds when rotated smoothly, and some (typically very small) fonts may need integer positions enabled to keep a stable baseline. Font debug lines may be quite incorrect in some of these versions, also, even if the text displays correctly to users. Scaling has improved significantly in 0.7.8, as has the handling of @@ -401,10 +401,13 @@ debug lines, but rotation still has some subtle bugs. A bug was fixed starting i (such as emoji) scale differently and drift when the Font they were mixed with scaled. That same bug also made an ordinary Font drift slightly as its scale changed; this is also fixed. Positions and sizes for background color and for images from an atlas have improved in 0.8.2, so selecting text shouldn't cover up text as badly with the background, and -emoji should be fully surrounded by their selection background. +emoji should be fully surrounded by their selection background. Positions along the line vertically, while the text is +scaled, improved in 0.8.3 so that the scaling is relative to the center of the line, rather than the bottom of the line. +Some other code already expected scaling to be centered like that, so this change makes scaling look better, usually. Word wrap periodically seems to break and need fixing across different releases. The most recent time this happened was -in 0.7.9, which also affected 0.8.0 and was fixed (I hope) in 0.8.1. +in 0.7.9, which also affected 0.8.0 and was fixed (I hope) in 0.8.1. A different wrapping-related bug was fixed more +recently, in 0.8.3 ; this was rare, and only affected TypingLabel when some effects were present. ## License diff --git a/build.gradle b/build.gradle index 0f1cab4a..f07c5bd6 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ def projectName = 'textratypist' version "$VERSION_NAME" group 'com.github.tommyettinger' -//api "com.github.tommyettinger:textratypist:0.8.0" +//api "com.github.tommyettinger:textratypist:0.8.3" [compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8' diff --git a/docs/apidocs/allclasses-index.html b/docs/apidocs/allclasses-index.html index f736c6fa..293494d2 100644 --- a/docs/apidocs/allclasses-index.html +++ b/docs/apidocs/allclasses-index.html @@ -3,7 +3,7 @@ -All Classes (textratypist 0.8.2 API) +All Classes (textratypist 0.8.3 API) diff --git a/docs/apidocs/allpackages-index.html b/docs/apidocs/allpackages-index.html index ead0a72d..f5514111 100644 --- a/docs/apidocs/allpackages-index.html +++ b/docs/apidocs/allpackages-index.html @@ -3,7 +3,7 @@ -All Packages (textratypist 0.8.2 API) +All Packages (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html b/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html index 3b08859b..89322e3a 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html +++ b/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.GdxColorLookup.html @@ -3,7 +3,7 @@ -ColorLookup.GdxColorLookup (textratypist 0.8.2 API) +ColorLookup.GdxColorLookup (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.html b/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.html index 33ce8aef..b8a6265b 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.html +++ b/docs/apidocs/com/github/tommyettinger/textra/ColorLookup.html @@ -3,7 +3,7 @@ -ColorLookup (textratypist 0.8.2 API) +ColorLookup (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/Effect.html b/docs/apidocs/com/github/tommyettinger/textra/Effect.html index 7f3dc598..6be46d2a 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/Effect.html +++ b/docs/apidocs/com/github/tommyettinger/textra/Effect.html @@ -3,7 +3,7 @@ -Effect (textratypist 0.8.2 API) +Effect (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/Font.DistanceFieldType.html b/docs/apidocs/com/github/tommyettinger/textra/Font.DistanceFieldType.html index 089bf7ea..31a8f236 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/Font.DistanceFieldType.html +++ b/docs/apidocs/com/github/tommyettinger/textra/Font.DistanceFieldType.html @@ -3,7 +3,7 @@ -Font.DistanceFieldType (textratypist 0.8.2 API) +Font.DistanceFieldType (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/Font.FontFamily.html b/docs/apidocs/com/github/tommyettinger/textra/Font.FontFamily.html index f4f1a332..cd19e2c1 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/Font.FontFamily.html +++ b/docs/apidocs/com/github/tommyettinger/textra/Font.FontFamily.html @@ -3,7 +3,7 @@ -Font.FontFamily (textratypist 0.8.2 API) +Font.FontFamily (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/Font.GlyphRegion.html b/docs/apidocs/com/github/tommyettinger/textra/Font.GlyphRegion.html index 605bb776..daad1aef 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/Font.GlyphRegion.html +++ b/docs/apidocs/com/github/tommyettinger/textra/Font.GlyphRegion.html @@ -3,7 +3,7 @@ -Font.GlyphRegion (textratypist 0.8.2 API) +Font.GlyphRegion (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/Font.html b/docs/apidocs/com/github/tommyettinger/textra/Font.html index 9cda27bb..81db7764 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/Font.html +++ b/docs/apidocs/com/github/tommyettinger/textra/Font.html @@ -3,7 +3,7 @@ -Font (textratypist 0.8.2 API) +Font (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/ImageTextraButton.html b/docs/apidocs/com/github/tommyettinger/textra/ImageTextraButton.html index 153f93e5..97f42a08 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/ImageTextraButton.html +++ b/docs/apidocs/com/github/tommyettinger/textra/ImageTextraButton.html @@ -3,7 +3,7 @@ -ImageTextraButton (textratypist 0.8.2 API) +ImageTextraButton (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/ImageTypingButton.html b/docs/apidocs/com/github/tommyettinger/textra/ImageTypingButton.html index c1964265..9769417d 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/ImageTypingButton.html +++ b/docs/apidocs/com/github/tommyettinger/textra/ImageTypingButton.html @@ -3,7 +3,7 @@ -ImageTypingButton (textratypist 0.8.2 API) +ImageTypingButton (textratypist 0.8.3 API) diff --git a/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html b/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html index 5360b680..4817ee98 100644 --- a/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html +++ b/docs/apidocs/com/github/tommyettinger/textra/KnownFonts.html @@ -3,7 +3,7 @@ -KnownFonts (textratypist 0.8.2 API) +KnownFonts (textratypist 0.8.3 API) @@ -15,7 +15,7 @@ -