The latest published Parley release is 0.2.0 which was released on 2024-10-10. You can find its changes documented below.
This release has an MSRV of 1.82.
FontStretch
,FontStyle
, andFontWeight
get helper functionsfrom_fontconfig
([#212] by @waywardmonkeys)
Generation
onPlainEditor
to help implement lazy drawing. (#143 by @xorgy)- Support for preedit for input methods in
PlainEditor
(#192, #198 by @tomcur) PlainEditor
method to get a cursor area for use by the platform's input method (#224 by @tomcur)
- Breaking change:
Stretch
,Style
, andWeight
renamed toFontWidth
,FontStyle
,FontWeight
(#211, #223 by @waywardmonkeys)
0.2.0 - 2024-10-10
This release has an MSRV of 1.75.
- Example using tiny-skia which renders into a png (#55 by @nicoburns)
- Breaking change: There is now a blanket implementation for
Brush
.
- Breaking change: There is now a blanket implementation for
- 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 ParleySelection
andCursor
(#126 by @xorgy)- Tree style builder (#76 by @nicoburns)
- Conversions for
FontFamily
,FontStack
, andStyleProperty
to make styling more ergonomic (#129 by @xorgy)
- Repository layout updated to match Linebender standard (#59 by @waywardmonkeys)
- 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 aGenericFamily
orFontStack
directly. (#129 by @xorgy)
- Removed unsafe code from fontconfig cache (#78 by @waywardmonkeys)
- Switched to
windows-rs
fordwrite
backend (#85 by @dfrg)
- Search correct paths for fonts on Apple platforms (#71 by @waywardmonkeys)
- Breaking change: removed conversion to/from
icu_properties::Script
forfontique::Script
(#72 by @waywardmonkeys)- This can be restored by using the
icu_properties
feature offontique
.
- This can be restored by using the
0.1.0 - 2024-05-01
This release has an MSRV of 1.70.
- Initial release