summaryrefslogtreecommitdiffstats
path: root/graphics/src/lib.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* WIP: background image supportmasterLibravatar cel 🌸2025-03-201-0/+1
|
* Introduce `canvas::Cache` groupingLibravatar Héctor Ramón Jiménez2024-04-301-2/+2
| | | | | Caches with the same `Group` will share their text atlas!
* Reintroduce damage tracking for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-04-101-0/+1
|
* Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez2024-04-091-8/+2
|
* Merge branch 'master' into wgpu/better-architectureLibravatar Héctor Ramón Jiménez2024-04-071-8/+0
|\
| * Use built-in `[lints]` table in `Cargo.toml`Libravatar Héctor Ramón Jiménez2024-04-071-8/+0
| |
* | Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-3/+3
|/
* Reintroduce backend selection through `ICED_BACKEND` env varLibravatar Héctor Ramón Jiménez2024-03-241-1/+1
|
* Allow custom renderers in `Program` and `Application`Libravatar Héctor Ramón Jiménez2024-03-221-0/+2
|
* Fix broken links in documentationLibravatar Héctor Ramón Jiménez2024-03-221-2/+4
|
* Implement composable, type-safe renderer fallbackLibravatar Héctor Ramón Jiménez2024-03-211-2/+2
|
* Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez2024-02-021-2/+0
|
* Remove `Compositor` window genericLibravatar Héctor Ramón Jiménez2024-01-181-0/+1
| | | | And update `glyphon` and `window_clipboard`
* Write documentation for the new text APIsLibravatar Héctor Ramón Jiménez2023-10-271-1/+1
|
* Centralize `clippy` lints in `.cargo/config.toml`Libravatar Héctor Ramón Jiménez2023-09-201-6/+0
|
* Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-101-2/+3
|\
| * Deny `broken_intradoc_links` and verify documentation in CILibravatar Héctor Ramón Jiménez2023-09-091-2/+3
| |
* | Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-301-1/+2
|/
* Write missing docs in `iced_graphics` and `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-291-3/+3
|
* Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez2023-06-291-0/+2
|
* Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez2023-06-291-5/+4
|
* Use subpixel glyph positioning and layout linearityLibravatar Héctor Ramón Jiménez2023-06-201-1/+0
| | | | ... for offsetting and scaling text
* Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez2023-05-311-0/+1
| | | | | | | | | | | | | | | This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/
* Merge pull request #1846 from bungoboingo/feat/background-gradientsLibravatar Héctor Ramón2023-05-191-0/+2
|\ | | | | [Feature] Gradients for Backgrounds
| * Remove `Builder` abstractions for gradientsLibravatar Héctor Ramón Jiménez2023-05-191-1/+1
| |
| * Added support for gradients as background variants + other optimizations.Libravatar Bingus2023-05-111-0/+2
| |
* | Enable `doc_auto_cfg` when generating documentationLibravatar Héctor Ramón Jiménez2023-05-111-1/+1
|/
* Write missing documentation in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-05-111-1/+1
|
* Move damage tracking logic to `compositor` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-04-271-0/+1
|
* Remove `image` abstractions in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-03-071-1/+3
|
* Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez2023-03-041-8/+3
|
* Move `Canvas` and `QRCode` to `iced` crateLibravatar Héctor Ramón Jiménez2023-03-031-0/+6
| | | | Rename `canvas` modules to `geometry` in graphics subcrates
* Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-011-9/+4
|
* Introduce `iced_renderer` subcrate featuring runtime renderer fallbackLibravatar Héctor Ramón Jiménez2023-02-241-1/+1
|
* Remove `iced_glow`, `glyph-brush`, and `wgpu_glyph` dependenciesLibravatar Héctor Ramón Jiménez2023-02-241-1/+0
|
* Move image/svg handling into `iced_graphics`Libravatar Ian Douglas Scott2022-11-051-0/+1
| | | | | | | | | The `TextureStore` trait is implemented by the atlas, and can also be implemented in the glow renderer or in a software renderer. The API here may be improved in the future, but API stability is presumably not a huge issue since these types will only be used by renderer backends.
* Export `Gradient` in `iced_graphics` rootLibravatar Héctor Ramón Jiménez2022-11-031-0/+1
|
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2022-11-031-1/+1
|
* Readjusted namespaces, removed Geometry example as it's no longer relevant.Libravatar shan2022-10-051-1/+0
|
* Adds linear gradient support to 2D meshes in the canvas widget.Libravatar shan2022-09-291-0/+2
|
* Replace stateful widgets with new `iced_pure` APILibravatar Héctor Ramón Jiménez2022-07-271-3/+0
|
* Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez2022-07-091-4/+12
| | | | ... and explicitly annotate crates as well.
* Merge branch 'master' into dev/system-informationLibravatar Héctor Ramón Jiménez2022-05-041-2/+2
|\
| * Replace `hecrj` in links with `iced-rs`Libravatar Héctor Ramón Jiménez2022-05-021-2/+2
| |
* | Move `compositor` module access from `window` to `crate`Libravatar Richard2022-04-271-0/+1
|/
* Use commit hash in `html_logo_url`Libravatar Héctor Ramón Jiménez2021-12-091-1/+1
|
* Added icon in docsLibravatar daladim2021-12-091-0/+3
|
* Write missing documentation in `iced_graphics`Libravatar Héctor Ramón Jiménez2021-11-051-1/+1
|
* Move `Defaults` from `iced_graphics` to `iced_native`Libravatar Héctor Ramón Jiménez2021-10-181-3/+1
|
* Remove trait-specific draw logic in `iced_native`Libravatar Héctor Ramón Jiménez2021-10-141-1/+1
|