Héctor Ramón Jiménez
|
1455911b63
|
Add Enter variant to Action in text::Editor
|
2023-09-12 15:03:23 +02:00 |
|
Héctor Ramón Jiménez
|
6448429103
|
Draft Editor API and TextEditor widget
|
2023-09-12 14:51:00 +02:00 |
|
Héctor Ramón Jiménez
|
346af3f8b0
|
Make FontSystem global and simplify Paragraph API
|
2023-09-11 02:47:24 +02:00 |
|
Héctor Ramón Jiménez
|
b8e5693a30
|
Merge branch 'master' into explicit-text-caching
|
2023-09-10 00:34:21 +02:00 |
|
Héctor Ramón Jiménez
|
bbb9c2d928
|
Count grapheme clusters in Paragraph::grapheme_position
|
2023-09-09 23:05:44 +02:00 |
|
Héctor Ramón Jiménez
|
3450987355
|
Invalidate existing paragraphs when new fonts are loaded
|
2023-09-09 11:21:32 +02:00 |
|
Héctor Ramón Jiménez
|
34495bba1c
|
Introduce keyed::Column widget
|
2023-09-04 02:55:09 +02:00 |
|
Héctor Ramón Jiménez
|
6758de2b43
|
Fix Default implementation for Paragraph
|
2023-09-01 04:14:06 +02:00 |
|
Héctor Ramón Jiménez
|
51e69d7040
|
Replace MaybeUninit with Option in paragraph
|
2023-09-01 04:04:15 +02:00 |
|
Héctor Ramón Jiménez
|
935c722a27
|
Use Arc::try_unwrap in Paragraph
We use `MaybeUninit` here instead of `Option` to save some cycles, but
I will most likely change it for an `Option` since unsafe code is quite
scary.
|
2023-09-01 03:59:57 +02:00 |
|
Héctor Ramón Jiménez
|
ce22d661fa
|
Remove Clone implementation for Paragraph
|
2023-09-01 03:25:29 +02:00 |
|
Héctor Ramón Jiménez
|
89acf0217e
|
Use min_bounds for cached text
|
2023-08-30 05:06:08 +02:00 |
|
Héctor Ramón Jiménez
|
ed3454301e
|
Implement explicit text caching in the widget state tree
|
2023-08-30 04:31:21 +02:00 |
|