1.7 KiB
1.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.9.0] - 2023-07-06
Added
- Add
Shapingenum to allow selecting the shaping strategy - Add
Buffer::new_emptyto createBufferwithoutFontSystem - Add
BidiParagraphsiterator - Allow setting
Cursorcolor - Allow setting
Editorcursor - Add
PhysicalGlyphthat allows computingCacheKeyafter layout - Add light syntax highlighter to
libcosmicexample
Fixed
- Fix WebAssembly support
- Fix alignment when not wrapping
- Fallback to monospaced font if Monospace family is not found
- Align glyphs in a
LayoutRunto baseline
Changed
- Update
fontdbto 0.14.1 - Replace ouroboros with aliasable
- Use
BidiParagraphsiterator instead ofstr::Lines - Update
libcosmicversion
Removed
LayoutGlyphno longer hasx_intandy_int, usePhysicalGlyphinstead
[0.8.0] - 2023-04-03
Added
FontSystem::new_with_fontshelper- Alignment and justification
FontSystem::db_mutprovides mutable access tofontdbdatabaserustybuzzis re-exported
Fixed
- Fix some divide by zero panics
- Redox now uses
stdFontSystem - Layout system improvements
BufferLinke::set_texthas been made more efficient- Fix potential panic on window resize
Changed
- Use
f32instead ofi32for lengths FontSystemno longer self-referencingSwashCashno longer keeps reference toFontSystem
Removed
Attrs::monospacedis removed, useFamily::Monospaceinstead