Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-03-09 | Update `wgpu` to `24` and use `cryoglyph` fork | 1 | -28/+28 | ||
Co-authored-by: Winfried Baumann <codewing@web.de> | |||||
2025-02-21 | Run `cargo fmt` | 1 | -1/+1 | ||
2025-01-26 | Avoid preparing layers outside physical bounds in `iced_wgpu` | 1 | -7/+0 | ||
2025-01-26 | Delegate `layer_count` logic to primitive pipelines | 1 | -0/+7 | ||
2024-12-08 | make engine send by using Arc in text/triangle caches | 1 | -13/+12 | ||
2024-07-17 | Update `cosmic-text` and `resvg` (#2416) | 1 | -1/+7 | ||
* 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-05-08 | Update `glyphon` fork to a cleaner branch | 1 | -4/+4 | ||
2024-05-08 | Reuse `glyphon::Viewport` explicitly | 1 | -13/+29 | ||
2024-05-08 | Reuse `glyphon::Pipeline` state in `iced_wgpu` | 1 | -4/+11 | ||
2024-04-30 | Keep text atlases alive during temporary empty uploads | 1 | -32/+44 | ||
2024-04-30 | Fix cache trimming loop in `iced_wgpu::text` | 1 | -6/+18 | ||
2024-04-30 | Invalidate text uploads after atlas trimming | 1 | -11/+25 | ||
2024-04-30 | Introduce `canvas::Cache` grouping | 1 | -18/+56 | ||
Caches with the same `Group` will share their text atlas! | |||||
2024-04-30 | Fix `text` and `triangle` uploads being dropped on `canvas` cache clears | 1 | -0/+1 | ||
2024-04-27 | Retain caches in `iced_wgpu` as long as `Rc` values are alive | 1 | -7/+6 | ||
This allows reusing a `canvas::Cache` at no cost even if it is not presented every frame. | |||||
2024-04-12 | Fix applying local transformation to `layer_bounds` in `iced_wgpu::text` | 1 | -4/+2 | ||
2024-04-06 | Avoid generating empty caches in `iced_wgpu` | 1 | -8/+23 | ||
2024-04-05 | Decouple caching from layering and simplify everything | 1 | -202/+225 | ||
2024-04-05 | Enable clipping and disable v-sync for now | 1 | -0/+1 | ||
2024-04-05 | Fix layer transformations | 1 | -17/+19 | ||
2024-04-03 | Redesign `iced_wgpu` layering architecture | 1 | -219/+409 | ||
2024-03-29 | Use a `StagingBelt` in `iced_wgpu` for regular buffer uploads | 1 | -0/+2 | ||
2024-02-02 | Apply `Transformation` to `RawText` primitives | 1 | -6/+11 | ||
2024-02-02 | Transform `clip_bounds` in `wgpu::text` | 1 | -2/+3 | ||
2024-02-02 | Introduce `with_transformation` to `Renderer` trait | 1 | -10/+10 | ||
2024-02-02 | Apply `Transform` scaling to text primitives | 1 | -1/+8 | ||
2023-12-05 | Introduce `RawText` to `Primitive` in `iced_graphics` | 1 | -0/+22 | ||
This should allow users to directly render a `cosmic_text::Buffer`. | |||||
2023-12-02 | Rename `viewport` to `clip_bounds` | 1 | -7/+7 | ||
2023-12-01 | Clip text to `viewport` bounds instead of layout bounds | 1 | -9/+14 | ||
2023-09-20 | Fix `clippy::default_trait_access` | 1 | -1/+1 | ||
2023-09-19 | Fix gamma correction for colored glyphs in `iced_wgpu` | 1 | -11/+2 | ||
2023-09-14 | Remove `Editor::min_bounds` and use `bounds` instead | 1 | -1/+1 | ||
2023-09-12 | Draft `Editor` API and `TextEditor` widget | 1 | -3/+25 | ||
2023-09-11 | Make `FontSystem` global and simplify `Paragraph` API | 1 | -9/+8 | ||
2023-09-09 | Invalidate existing paragraphs when new fonts are loaded | 1 | -4/+1 | ||
2023-09-04 | Check LineHeight > 0.0 before allocating text | 1 | -7/+7 | ||
2023-09-04 | Ensure LineHeight > 0.0 for the WGPU renderer | 1 | -3/+6 | ||
2023-09-03 | Implement `draw_paragraph` in `iced_tiny_skia` | 1 | -13/+12 | ||
2023-08-30 | Use `min_bounds` for cached text | 1 | -7/+10 | ||
2023-08-30 | Implement explicit text caching in the widget state tree | 1 | -376/+133 | ||
2023-08-18 | Make the style attribute available on Font | 1 | -1/+10 | ||
2023-07-20 | Update `cosmic-text` and `glyphon` | 1 | -16/+6 | ||
2023-06-29 | Trim text measurements only before `layout` | 1 | -28/+17 | ||
2023-06-29 | Introduce `Mode` for `text::Cache` and trim only when switching modes | 1 | -18/+64 | ||
2023-06-28 | Retain text measurements as long as original entries | 1 | -17/+18 | ||
2023-06-28 | Retain measurements for text entries even if not directly used | 1 | -2/+4 | ||
2023-06-28 | Fix needless borrow in `iced_wgpu` and `iced_tiny_skia` | 1 | -1/+1 | ||
2023-06-28 | Reuse entries in `text::Cache` in `iced_tiny_skia` | 1 | -7/+10 | ||
2023-06-28 | Reuse entries in `text::Cache` in `iced_wgpu` | 1 | -28/+53 | ||
2023-06-21 | Clear text caches after a font is loaded | 1 | -0/+2 | ||