Changelog
This page contains the changelog of Text Animator for Unity.!
P.S. Please always back up your projects (or better: use version control) before updating anything, even outside Text Animator. Cheers!
Latest Releases
3.0.0 - UI Toolkit Support, a new Animation Engine and much more!
Added
UI Toolkit is now supported from Unity 6.3
You can play effects only once, make them loop x times, start delayed and many other combinations thanks to "Playbacks" (both from the editor or through rich text tags)
The same effect can now be played in all occasions as an Appearance, Persistent (previously "Behavior") and Disappearance, increasing the number of effects available even more (e.g. a "wave" as an appearance, with different parameters than the "wave" as a persistent/behavior).
You can use rich text tags modifiers to set an effect parameter directly, multiply it or set a specific keyword
You can now set different curves to an effect, changing different transitions and their movement/influence over time (e.g. make a rotation seem laggy, increasing step by step).
Added more options to already existing effects, like the "expanding" and "sliding" directions
Typewriter Actions can be created as "Components" (other than Scriptable Objects) allowing you to reference scene objects more easily
Typewriter Actions now support both Coroutines and also a Stateless "tick" progression
A new typewriter action called "PlaySound": plays and waits for an Audio Source to finish before progressing the typewriter
Added many other little refinements, tooltips and much more.
We'll probably discover we missed to write some features here and will update this page in the next weeks - there were hundreds of commits over the last months of development!.
Improved
Rewrote the entire documentation, hopefully making it even more easy to understand and covering extra best practices, tips and frequently asked questions
Improved the License for the asset, now even more accessible for both indies and bigger teams.
Optimized effects with 0 garbage collection during, and many other optimization considerations
Fixed race conditions between effects (happening in some extreme occasions)
Fixed race conditions between actions, also allowing you to specify local actions for specific typewriters
Improved UX for the Editor, as well as APIs.
Improved Welcome screen and Setup window, now doing some extra checks
You can now share settings between multiple typewriters and text animators.
Improved API to handle rich text tags parameters, now automatically handled by Text Animator
Many bugfixes (like the new input system warnings) and more.
Breaking API
Most API is breaking (as we changed Namespaces and some core architecture, especially if you wrote custom C# effects or actions). A lot needed to change to have this new version and to prepare for all the future plans we have in mind - so we did it all at once (including the license change) so that a) it's something you only have to think about once, and b) we can work on the new updates more easily without being stuck. Please do read Upgrading from 2.X to 3.X. Thanks!
Known Issues
Here are the known issue for the latest version:
The Actions Database might have an empty element (based on your Unity version). You should be able to drag the missing action to the database!
We are working on a fix and will update the asset as soon as possible anyways!