8.3.0
Documentation here.
New features:
- Adds
.scale()
method to text elements to apply a scaling factor before text layout, applied multiplicatively with[scale]
tags - Adds
.randomize_animation()
to make all animated effects more chaotic (inc. typists,.reveal()
, and[shake]
etc.) - Adds
.function_on_complete()
to typists - Adds
.refresh()
andscribble_refresh_all()
to make it easier to keep macro'd strings up-to-date - Adds
[r2l]
and[l2r]
tags to hint at text direction - Adds
.pin_guide_width()
to control pin width without actually doing text wrapping (useful for handling R2L layouts) - Adds
SCRIBBLE_FLUSH_RETURNS_SELF
for you crazy people who want that
Bug Fixes:
- Character delay now doesn't apply to the final character in a string unless there is a typist event after it
- Character delay now has highest priority in the event queue meaning typist events are executed after the character delay has completed
U+200E
andU+200F
now correctly hint at text direction- Fixes Thai rendering incorrectly from time to time