summaryrefslogtreecommitdiffstats
path: root/wgpu/src/text.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2023-09-20Fix `clippy::default_trait_access`Libravatar Héctor Ramón Jiménez1-1/+1
2023-09-19Fix gamma correction for colored glyphs in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-11/+2
2023-09-14Remove `Editor::min_bounds` and use `bounds` insteadLibravatar Héctor Ramón Jiménez1-1/+1
2023-09-12Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez1-3/+25
2023-09-11Make `FontSystem` global and simplify `Paragraph` APILibravatar Héctor Ramón Jiménez1-9/+8
2023-09-09Invalidate existing paragraphs when new fonts are loadedLibravatar Héctor Ramón Jiménez1-4/+1
2023-09-04Check LineHeight > 0.0 before allocating textLibravatar Josh Megnauth1-7/+7
2023-09-04Ensure LineHeight > 0.0 for the WGPU rendererLibravatar Josh Megnauth1-3/+6
2023-09-03Implement `draw_paragraph` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-13/+12
2023-08-30Use `min_bounds` for cached textLibravatar Héctor Ramón Jiménez1-7/+10
2023-08-30Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez1-376/+133
2023-08-18Make the style attribute available on FontLibravatar lufte1-1/+10
2023-07-20Update `cosmic-text` and `glyphon`Libravatar Héctor Ramón Jiménez1-16/+6
2023-06-29Trim text measurements only before `layout`Libravatar Héctor Ramón Jiménez1-28/+17
2023-06-29Introduce `Mode` for `text::Cache` and trim only when switching modesLibravatar Héctor Ramón Jiménez1-18/+64
2023-06-28Retain text measurements as long as original entriesLibravatar Héctor Ramón Jiménez1-17/+18
2023-06-28Retain measurements for text entries even if not directly usedLibravatar Héctor Ramón Jiménez1-2/+4
2023-06-28Fix needless borrow in `iced_wgpu` and `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-1/+1
2023-06-28Reuse entries in `text::Cache` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-7/+10
2023-06-28Reuse entries in `text::Cache` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-28/+53
2023-06-21Clear text caches after a font is loadedLibravatar Héctor Ramón Jiménez1-0/+2
2023-06-20Use subpixel glyph positioning and layout linearityLibravatar Héctor Ramón Jiménez1-25/+18
2023-06-16Update `glyphon` and `cosmic-text`Libravatar Héctor Ramón Jiménez1-18/+13
2023-06-01Use consistent color strategy in `glyphon`Libravatar Héctor Ramón Jiménez1-1/+10
2023-05-31Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez1-1/+3
2023-05-08Clip text that exceeds section bounds in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-56/+68
2023-05-08Round paragraph position until we implement subpixel glyph positioningLibravatar Héctor Ramón Jiménez1-2/+6
2023-05-04Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez1-6/+22
2023-05-02Update `glyphon` and `cosmic-text`Libravatar Héctor Ramón Jiménez1-1/+8
2023-05-02Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez1-8/+8
2023-05-02Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez1-0/+7
2023-04-08Update `wgpu` and `cosmic-text`Libravatar Héctor Ramón Jiménez1-10/+7
2023-03-30Introduce `font::Stretch`Libravatar Héctor Ramón Jiménez1-0/+15
2023-03-30Introduce support for `Font` attributesLibravatar Héctor Ramón Jiménez1-11/+33
2023-03-19Update `cosmic-text` to latest :tada:Libravatar Héctor Ramón Jiménez1-207/+165
2023-03-17Trim text `Buffer` cache every frame in `iced_wgpu` and `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-13/+3
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-8/+6
2023-03-01Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-1/+2
2023-02-27Reuse text buffers independently of color in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-17/+11
2023-02-24Trim `Cache` every 300 frames in `text::Pipeline`Libravatar Héctor Ramón Jiménez1-3/+13
2023-02-24Collapse conditional and please `clippy`Libravatar Héctor Ramón Jiménez1-0/+1
2023-02-24Grow atlas in `text::Pipeline` when necessaryLibravatar Héctor Ramón Jiménez1-18/+36
2023-02-24Set scissoring properly in `text::Pipeline`Libravatar Héctor Ramón Jiménez1-0/+8
2023-02-24Reuse a `RenderPass` as much as possible in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-27/+13
2023-02-24Apply `ceil` to text bounds when drawingLibravatar Héctor Ramón Jiménez1-2/+4
2023-02-24Set `Attrs::monospaced` if `Font::Monospace` is selectedLibravatar Héctor Ramón Jiménez1-10/+13
2023-02-24Set a minimum `height` for `Buffer` of `size * 1.2`Libravatar Héctor Ramón Jiménez1-1/+4
2023-02-24Stop truncating the `renderers` in `text::Pipeline`Libravatar Héctor Ramón Jiménez1-1/+0
2023-02-24Avoid allocating `text_areas` in `text::Pipeline`Libravatar Héctor Ramón Jiménez1-7/+4
2023-02-24Stop reusing `SwashCache` in `text::Pipeline`Libravatar Héctor Ramón Jiménez1-7/+1