summaryrefslogtreecommitdiffstats
path: root/tiny_skia/src/text.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez2024-04-091-19/+10
|
* Use built-in `[lints]` table in `Cargo.toml`Libravatar Héctor Ramón Jiménez2024-04-071-1/+1
|
* Fix text transparency in `iced_tiny_skia`Libravatar Daniel Yoon2024-02-151-1/+10
|
* tiny_skia: Add a capacity limit to `GlyphCache`Libravatar Mohammad AlSaleh2024-02-071-1/+7
| | | | | | | | * Trim the cache if `recently_used` size reaches the limit, even if a trim interval hasn't passed. * Shrink `entries` and `recently_used` to the limit when trimming. Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
* Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez2024-02-021-4/+19
|
* Update `glyphon` to `0.4`Libravatar Héctor Ramón Jiménez2024-01-151-13/+1
| | | | `Color` is now always in the sRGB color space.
* Introduce `RawText` to `Primitive` in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-12-051-1/+28
| | | | | This should allow users to directly render a `cosmic_text::Buffer`.
* Fix gamma correction for colored glyphs in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-09-191-1/+13
|
* Draw colored glyphs in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-09-191-1/+7
|
* Remove `Editor::min_bounds` and use `bounds` insteadLibravatar Héctor Ramón Jiménez2023-09-141-1/+1
|
* Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez2023-09-121-0/+32
|
* Make `FontSystem` global and simplify `Paragraph` APILibravatar Héctor Ramón Jiménez2023-09-111-10/+11
|
* Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-101-2/+2
|\
| * Deny `broken_intradoc_links` and verify documentation in CILibravatar Héctor Ramón Jiménez2023-09-091-3/+3
| |
| * Use the correct text size and height in tiny_skiaLibravatar Josh Megnauth2023-09-051-2/+2
| |
| * Check LineHeight > 0.0 before allocating textLibravatar Josh Megnauth2023-09-041-8/+5
| |
| * Ensure LineHeight is always > 0.0 for tiny skia.Libravatar Josh Megnauth2023-09-041-4/+10
| |
* | Invalidate existing paragraphs when new fonts are loadedLibravatar Héctor Ramón Jiménez2023-09-091-4/+1
| |
* | Remove unnecessary mutable reference in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-09-031-1/+1
| |
* | Implement `draw_paragraph` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-09-031-55/+103
| |
* | Use `min_bounds` for cached textLibravatar Héctor Ramón Jiménez2023-08-301-4/+4
| |
* | Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-301-275/+30
|/
* Make the style attribute available on FontLibravatar lufte2023-08-181-1/+10
|
* Fix import consistency for `bytemuck`Libravatar Héctor Ramón Jiménez2023-07-121-3/+2
|
* Upgrade resvg to 0.34 and tiny_skia to 0.10Libravatar Alec Deason2023-07-121-16/+19
|
* Retain text measurements as long as original entriesLibravatar Héctor Ramón Jiménez2023-06-281-16/+18
|
* Retain measurements for text entries even if not directly usedLibravatar Héctor Ramón Jiménez2023-06-281-2/+4
|
* Fix needless borrow in `iced_wgpu` and `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-06-281-1/+1
|
* Reuse entries in `text::Cache` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-06-281-38/+64
|
* Reuse entries in `text::Cache` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-281-2/+2
|
* Merge pull request #1921 from iced-rs/subpixel-glyph-positioningLibravatar Héctor Ramón2023-06-261-31/+20
|\ | | | | Subpixel glyph positioning and layout linearity
| * Clear text caches after a font is loadedLibravatar Héctor Ramón Jiménez2023-06-211-0/+2
| |
| * Use subpixel glyph positioning and layout linearityLibravatar Héctor Ramón Jiménez2023-06-201-31/+18
| | | | | | | | ... for offsetting and scaling text
* | Provide access to font from each crateLibravatar Cory Forsstrom2023-06-221-2/+1
|/
* Round paragraph position until we implement subpixel glyph positioningLibravatar Héctor Ramón Jiménez2023-05-081-3/+6
|
* Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez2023-05-041-4/+24
|
* Update `glyphon` and `cosmic-text`Libravatar Héctor Ramón Jiménez2023-05-021-1/+8
|
* Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez2023-05-021-9/+9
|
* Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez2023-05-021-0/+8
|
* Update `tiny-skia` and `resvg`Libravatar Héctor Ramón Jiménez2023-04-261-1/+1
|
* Merge branch 'advanced-text' into incremental-renderingLibravatar Héctor Ramón Jiménez2023-04-081-8/+1
|\
| * Update `wgpu` and `cosmic-text`Libravatar Héctor Ramón Jiménez2023-04-081-8/+1
| |
* | Group damage regions by area increaseLibravatar Héctor Ramón Jiménez2023-04-051-3/+13
|/
* Introduce `font::Stretch`Libravatar Héctor Ramón Jiménez2023-03-301-0/+15
|
* Introduce support for `Font` attributesLibravatar Héctor Ramón Jiménez2023-03-301-11/+33
|
* Update `cosmic-text` to latest :tada:Libravatar Héctor Ramón Jiménez2023-03-191-159/+121
|
* Trim text `Buffer` cache every frame in `iced_wgpu` and `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-171-14/+6
|
* Use `ceil` to avoid cut text in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-071-1/+6
| | | | | This won't be necessary once we reuse the buffers from layouting by leveraging layout linearity.
* Implement `vector` pipeline in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-071-1/+1
|
* Rename `iced_native` to `iced_runtime`Libravatar Héctor Ramón Jiménez2023-03-051-1/+1
|