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
419f2dc612
Improve rusttype usage
2022-10-12 13:51:50 -06:00
Jeremy Soller
a4959bbe7b
Add caching of swash rendering, significantly improves layout speed
2022-10-12 13:42:30 -06:00
Jeremy Soller
dedc2b82ca
Remove print of wrapping information
2022-10-12 10:31:04 -06:00
Jeremy Soller
8b57e23906
Remove already fixed TODOs
2022-10-10 08:56:53 -06:00
Jeremy Soller
3bf92c1f04
Skip blanks at line breaks when wrapping LTR text inside RTL text
2022-10-10 08:50:36 -06:00
Jeremy Soller
a52bb1956e
Improved line wrapping of bidi text
2022-10-10 08:30:32 -06:00
Jeremy Soller
800ccbb52a
Improvements for wrapping
2022-10-07 20:50:52 -06:00
Jeremy Soller
71d5beda5c
Increase performance with bidi text
2022-10-07 19:44:41 -06:00
Jeremy Soller
92c20fd6e1
Combine ltr and rtl layout
2022-10-07 19:15:02 -06:00
Jeremy Soller
d71c142d68
Fix case where bidi detects opposite orientation from rustybuzz
2022-10-07 14:54:40 -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
10870f3c81
Fix y offset
2022-10-07 10:16:22 -06:00
Jeremy Soller
cf43655357
Add support for swash
2022-10-07 09:41:36 -06:00
Jeremy Soller
fc6904dc3b
Word wrapping with bi-directional text
2022-10-06 16:09:43 -06:00
Jeremy Soller
956331e152
Improvements to bidi rendering
2022-10-06 13:47:25 -06:00
Jeremy Soller
0b0ed1df68
Fix off by one in rtl layout
2022-10-06 11:07:47 -06:00
Jeremy Soller
98b86ff900
Buffer abstraction, fixes multi-character inputs
2022-10-05 18:32:25 -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