Skip to content

8.3.0

Compare
Choose a tag to compare
@JujuAdams JujuAdams released this 22 Jan 21:15
· 270 commits to master since this release

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() and scribble_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 and U+200F now correctly hint at text direction
  • Fixes Thai rendering incorrectly from time to time