Commit graph

12 commits

Author SHA1 Message Date
Jeremy Soller
7e08a63796
Implement fallback priorities and han unification on Unix 2022-10-13 10:39:12 -06:00
Eduardo Flores
420d3c3dfc Changed the file structure 2022-10-13 11:42:13 +02:00
Eduardo Flores
7743d0d084 Implemented Expander
- Updated example to show behavior
- Created styles for Expander and ExpanderRow
- Simpler implementation of `ExpanderRow`
- Deleted `ExpanderData` and replaced it with `ExpanderRow`
- Every row can now have child rows.
- Ran cargo fmt.
- Deleted settings example
- Added expander to cosmic example
- Expander icons now render

ListBox partially implemented
2022-10-13 11:42:13 +02:00
Jeremy Soller
2206193fff
Reorder cache key 2022-10-12 14:08:55 -06:00
Jeremy Soller
a4959bbe7b
Add caching of swash rendering, significantly improves layout speed 2022-10-12 13:42:30 -06:00
Jeremy Soller
4d620c3d30
Improve fallback and add fallback test 2022-10-07 14:20:26 -06:00
Jeremy Soller
deb993d9c3
Support color emoji 2022-10-07 12:42:23 -06:00
Jeremy Soller
ca80c8ff4a
Fix swash rendering 2022-10-07 10:31:49 -06:00
Jeremy Soller
cf43655357
Add support for swash 2022-10-07 09:41:36 -06:00
Jeremy Soller
3227efef89
Improve performance of layout lines 2022-10-05 11:28:05 -06:00
Jeremy Soller
bc953df0d6
Store original text as lines, reshape only changed lines 2022-10-05 10:43:59 -06:00
Jeremy Soller
3295b254ad
Make refactor into library 2022-10-05 09:16:51 -06:00