Skip to content

Parley 0.2.0

Latest
Compare
Choose a tag to compare
@xorgy xorgy released this 10 Oct 16:59
· 36 commits to main since this release
1adcf99

With growing community effort, we have reached v0.2.0 of Parley!

This release also conincides with the release of v0.2.0 of Fontique.

This release has an MSRV of 1.75.

This remains alpha-quality software. There are plenty of issues, known and unknown, and we look forward to further development.

Added

Parley

  • Example using tiny-skia which renders into a png (#55 by @nicoburns)
    • Breaking change: There is now a blanket implementation for Brush.
  • A swash example which renders into a png (#54 by @nicoburns)
  • An example with Vello on Winit which shows a basic text editor (#106 by @dfrg)
  • PlainEditor, a basic action-based text editor based on Parley Selection and Cursor (#126 by @xorgy)
  • Tree style builder (#76 by @nicoburns)
  • Conversions for FontFamily, FontStack, and StyleProperty to make styling more ergonomic (#129 by @xorgy)

Changed

General

Parley

  • Emoji clusters now get an Emoji family added by default (#56 by @dfrg)
  • Style builders now accept Into<StyleProperty<'a, B: Brush>> so you can push a GenericFamily or FontStack directly. (#129 by @xorgy)

Fontique

Fixed

Fontique

Removed

Fontique

  • Breaking change: removed conversion to/from icu_properties::Script for fontique::Script (#72 by @waywardmonkeys)
    • This can be restored by using the icu_properties feature of fontique.

Full Changelog: v0.1.0...v0.2.0