summaryrefslogtreecommitdiffstats
path: root/graphics/src/text/paragraph.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-01-10Fix text wrapping for `rich_text`Libravatar Héctor Ramón Jiménez1-0/+2
2025-01-07Apply wrapping to paragraphsLibravatar Konsl1-0/+2
2024-09-04Add `text::Wrapping` supportLibravatar Héctor Ramón Jiménez1-1/+6
Co-authored-by: Neeraj Jaiswal <neerajj85@gmail.com>
2024-07-28Use `for` loop instead of `fold` in `span_bounds`Libravatar Héctor Ramón Jiménez1-29/+29
2024-07-28Add background styling to span / rich textLibravatar Cory Forsstrom1-1/+52
2024-07-21Simplify font attributes in `Paragraph::with_spans`Libravatar Héctor Ramón Jiménez1-9/+1
2024-07-21Add `Link` support to `rich_text` widgetLibravatar Héctor Ramón Jiménez1-7/+35
2024-07-17Implement `rich_text` widget and `markdown` exampleLibravatar Héctor Ramón Jiménez1-2/+78
2024-07-17Decouple caching from `Paragraph` APILibravatar Héctor Ramón Jiménez1-58/+24
2024-07-17Update `cosmic-text` and `resvg` (#2416)Libravatar Héctor Ramón1-4/+4
* Update `cosmic-text`, `glyphon`, and `resvg` * Fix slow font fallback with `Shaping::Basic` in `cosmic-text` * Update `cosmic-text` and `resvg` * Update `cosmic-text` * Fix `SelectAll` action in `editor` * Fix some panics in `graphics::text::editor` * Remove empty `if` statement in `tiny_skia::vector` * Update `cosmic-text`, `glyphon`, and `rustc-hash`
2024-04-01Use generic `Content` in `Text` to avoid reallocation in `fill_text`Libravatar Héctor Ramón Jiménez1-2/+2
2024-01-11Avoid division by zero in `grapheme_position`Libravatar Héctor Ramón Jiménez1-1/+1
2024-01-11Fix `grapheme_position` when ligatures are presentLibravatar Héctor Ramón Jiménez1-10/+15
2023-10-27Fix intra-doc broken linksLibravatar Héctor Ramón Jiménez1-1/+1
2023-10-27Write documentation for the new text APIsLibravatar Héctor Ramón Jiménez1-0/+14
2023-09-11Make `FontSystem` global and simplify `Paragraph` APILibravatar Héctor Ramón Jiménez1-78/+69
2023-09-09Count grapheme clusters in `Paragraph::grapheme_position`Libravatar Héctor Ramón Jiménez1-2/+21
2023-09-09Invalidate existing paragraphs when new fonts are loadedLibravatar Héctor Ramón Jiménez1-3/+12
2023-09-04Introduce `keyed::Column` widgetLibravatar Héctor Ramón Jiménez1-0/+2
2023-09-01Fix `Default` implementation for `Paragraph`Libravatar Héctor Ramón Jiménez1-17/+23
2023-09-01Replace `MaybeUninit` with `Option` in `paragraph`Libravatar Héctor Ramón Jiménez1-44/+28
2023-09-01Use `Arc::try_unwrap` in `Paragraph`Libravatar Héctor Ramón Jiménez1-59/+95
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-01Remove `Clone` implementation for `Paragraph`Libravatar Héctor Ramón Jiménez1-1/+1
2023-08-30Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez1-0/+246