summaryrefslogtreecommitdiffstats
path: root/graphics/src/primitive.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-09Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez1-160/+0
2024-02-02Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez1-2/+2
2024-02-02Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez1-10/+22
2024-01-20Introduce `Border` struct analogous to `Shadow`Libravatar Héctor Ramón Jiménez1-8/+4
2024-01-20Make `shadow` optional in `renderer::Quad`Libravatar Héctor Ramón Jiménez1-7/+5
2024-01-20feat: quad shadowsLibravatar Nick Senger1-0/+6
2023-12-05Introduce `RawText` to `Primitive` in `iced_graphics`Libravatar Héctor Ramón Jiménez1-0/+2
2023-12-02Rename `viewport` to `clip_bounds`Libravatar Héctor Ramón Jiménez1-6/+6
2023-12-01Clip text to `viewport` bounds instead of layout boundsLibravatar Héctor Ramón Jiménez1-10/+16
2023-11-11Refactor texture image filteringLibravatar Héctor Ramón Jiménez1-0/+2
2023-09-12Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez1-0/+10
2023-09-10Fix (more) broken intradoc linksLibravatar Héctor Ramón Jiménez1-3/+3
2023-08-30Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez1-2/+12
2023-06-29Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez1-68/+1
2023-06-29Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez1-99/+8
2023-05-31Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez1-1/+2
2023-05-26Changed gradient::Packed to be `repr(C)` for direct gpu upload.Libravatar Bingus1-1/+2
2023-05-11Added support for gradients as background variants + other optimizations.Libravatar Bingus1-13/+19
2023-05-11Write missing documentation in `iced_graphics`Libravatar Héctor Ramón Jiménez1-0/+15
2023-05-04Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez1-1/+3
2023-05-02Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez1-13/+7
2023-05-02Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez1-0/+9
2023-04-27Expand damage regions of `Clip` primitives a bitLibravatar Héctor Ramón Jiménez1-1/+1
2023-04-27Move damage tracking logic to `compositor` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-90/+0
2023-04-08Expand bounds of `Text` primitives a bit furtherLibravatar Héctor Ramón Jiménez1-1/+1
2023-04-05Group damage regions by area increaseLibravatar Héctor Ramón Jiménez1-2/+2
2023-04-04Keep playing with incremental rendering (still very slow)Libravatar Héctor Ramón Jiménez1-2/+10
2023-04-04Draft (very) basic incremental rendering for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-4/+147
2023-03-14Fix `clippy` lints for Rust 1.68Libravatar Héctor Ramón Jiménez1-7/+2
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-5/+4
2023-03-03Rename `canvas::frame` to `canvas` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-2/+2
2023-03-03Mark `Primitive` as `non-exhaustive` in `iced_graphics`Libravatar Héctor Ramón Jiménez1-0/+3
2023-03-01Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-34/+94
2022-12-06Remove `appearance` from `Handle`Libravatar Héctor Ramón Jiménez1-0/+3
2022-11-16Group all solid triangles independently of colorLibravatar Héctor Ramón Jiménez1-6/+19
2022-11-03non uniform border radius for quadsLibravatar Robert Krahn1-1/+1
2022-11-03Move `mesh::Style` to `triangle` and reuse it in `fill` and `stroke`Libravatar Héctor Ramón Jiménez1-2/+2
2022-11-03Run `cargo fmt`Libravatar Héctor Ramón Jiménez1-1/+1
2022-10-07Added support for relative positioning of gradient fills. Addressed some PR f...Libravatar shan1-2/+1
2022-10-05Readjusted namespaces, removed Geometry example as it's no longer relevant.Libravatar shan1-2/+3
2022-09-29Adds linear gradient support to 2D meshes in the canvas widget.Libravatar shan1-1/+4
2022-09-29Adds linear gradient support to 2D meshes in the canvas widget.Libravatar shan1-1/+4
2021-10-31Introduce first-class `svg` module in `iced_native`Libravatar Héctor Ramón Jiménez1-1/+1
2021-10-31Introduce first-class `image` module in `iced_native`Libravatar Héctor Ramón Jiménez1-1/+1
2021-10-31Remove `widget` module re-exports in `iced_native`Libravatar Héctor Ramón Jiménez1-3/+3
2021-10-25Implement `Widget::mouse_interaction` for `PaneGrid`Libravatar Héctor Ramón Jiménez1-2/+0
2021-09-20Refactor alignment types into an `alignment` moduleLibravatar Héctor Ramón Jiménez1-4/+5
2020-11-23Use `f32` for `border_width` and `border_radius`Libravatar Héctor Ramón Jiménez1-2/+2
2020-05-19Move `Layer` to `iced_graphics`Libravatar Héctor Ramón Jiménez1-3/+3
2020-05-19Draft new `iced_graphics` crate :tada:Libravatar Héctor Ramón Jiménez1-0/+0