Skip to content

1.1.0 "Deselected Tofu"

Latest
Compare
Choose a tag to compare
@tommyettinger tommyettinger released this 21 Aug 00:42
· 137 commits to main since this release

This release adds a few new things in various places, including more effects for TypingLabel and another option for emoji.

New effects include Meet, Zipper, and Slam. Meet positions chars at a random far-away position and moves them into their target positions as if they are meeting up. Zipper is similar, but simply alternates chars sliding in from above and from below. Slam starts chars above their target position, and quickly moves them into their target position, where they can shake briefly.

On the same topic, the Javadocs have been drastically improved for all effects! Now the parameters an effect expects, and the order they can be provided in, are written out for all effects and should be in the class Javadocs for every effect. The formatting could still use some work, but the information is all there, which it wasn't before. Docs for effects are here.

Noto Color Emoji are new, and are a more detailed, "rich" looking set of emoji that use their full-color nature heavily. You can add Noto emoji to an existing font using KnownFonts.addNotoEmoji(). The existing Twemoji may look better in a simpler or more symbolic set of graphics (they would look much better than Noto in a cel-shaded game, for instance), and the existing OpenMoji have line-art as an option when you really want them to look like text. All of these are now options. You do need the appropriate files for whatever emoji you want to add, as described in the KnownFonts Javadocs.

There's now SelectBox widgets for TextraLabel and TypingLabel items, and since these can display icons/emoji from their font, this (finally) lets you have an icon for each entry in a SelectBox.

There's also [3 files you can copy into a vanilla libGDX project](src\test\java\com\github\tommyettinger\fontwriter) in order to load the .dat or .json files produced by FontWriter, even without an actual dependency on TextraTypist. These may go in their own dependency at some point.

That's about it, for a month's work or so! Enjoy!