Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-01-06 | chore: remove once_cell dependency | 1 | -1/+0 | ||
2024-08-04 | Implement image support for `canvas` widget | 1 | -0/+1 | ||
2024-04-07 | Use built-in `[lints]` table in `Cargo.toml` | 1 | -0/+3 | ||
2024-03-30 | Replace `xxhash-rust` with `rustc-hash` | 1 | -1/+0 | ||
2024-02-20 | Embed Fira Sans font on Wasm builds by default | 1 | -0/+1 | ||
2024-02-02 | Introduce `with_transformation` to `Renderer` trait | 1 | -1/+0 | ||
2024-01-18 | Remove `Compositor` window generic | 1 | -0/+1 | ||
And update `glyphon` and `window_clipboard` | |||||
2023-11-14 | Added support for custom shader widget for iced_wgpu backend. | 1 | -1/+0 | ||
2023-11-11 | Migrate twox-hash -> xxhash_rust. Switch to Xxh3 for better performance. | 1 | -5/+1 | ||
xxhash-rust is more maintained, built against `::core`, so no workaround for wasm is necessary. Switch to Xxh3 for better performance, which shows when loading/hashing image buffers. | |||||
2023-09-14 | Implement `Action::SelectWord` in `text::Editor` | 1 | -0/+1 | ||
2023-09-11 | Make `FontSystem` global and simplify `Paragraph` API | 1 | -6/+6 | ||
2023-09-09 | Remove unused `unicode-segmentation` dependency from `iced_graphics` | 1 | -1/+0 | ||
2023-09-04 | Use workspace dependencies and package inheritance | 1 | -35/+27 | ||
We are also taking this as a chance to synchronize the versions of all the crates! Because of this, we will skip the `0.11` version. | |||||
2023-08-30 | Implement explicit text caching in the widget state tree | 1 | -0/+11 | ||
2023-07-28 | Bump versions :tada: | 1 | -2/+2 | ||
2023-07-21 | refactored window storage; | 1 | -1/+0 | ||
new helper window events (Destroyed, Created); clippy + fmt; | |||||
2023-06-29 | Introduce custom backend-specific primitives | 1 | -4/+0 | ||
2023-06-07 | Switched to packing using f16s to maintain acceptable precision. | 1 | -0/+1 | ||
2023-05-31 | Introduce `web-colors` feature flag to enable sRGB linear blending | 1 | -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/ | |||||
2023-05-22 | Update `glam` to `0.24` | 1 | -1/+1 | ||
2023-04-26 | Update `tiny-skia` and `resvg` | 1 | -1/+1 | ||
2023-04-13 | Bump versions :tada: | 1 | -3/+3 | ||
2023-03-07 | Remove `image` abstractions in `iced_graphics` | 1 | -21/+2 | ||
2023-03-04 | Create `iced_widget` subcrate and re-organize the whole codebase | 1 | -7/+3 | ||
2023-03-03 | Move `Canvas` and `QRCode` to `iced` crate | 1 | -1/+5 | ||
Rename `canvas` modules to `geometry` in graphics subcrates | |||||
2023-03-03 | Mark `Primitive` as `non-exhaustive` in `iced_graphics` | 1 | -1/+4 | ||
2023-03-01 | Implement `Canvas` support for `iced_tiny_skia` | 1 | -11/+2 | ||
2023-02-25 | Update `resvg` in `iced_graphics` | 1 | -10/+2 | ||
2023-02-24 | Remove `iced_glow`, `glyph-brush`, and `wgpu_glyph` dependencies | 1 | -7/+0 | ||
2023-02-18 | Bump versions :tada: | 1 | -3/+3 | ||
2023-01-14 | Bump versions :tada: | 1 | -3/+3 | ||
2022-12-07 | Bump versions :tada: | 1 | -2/+2 | ||
2022-11-10 | Bump versions :tada: | 1 | -3/+3 | ||
2022-11-05 | Update `image` dependency to `0.24` | 1 | -1/+1 | ||
2022-11-05 | Move image/svg handling into `iced_graphics` | 1 | -0/+38 | ||
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. | |||||
2022-11-01 | Update `wgpu` to `0.14` and `wgpu_glyph` to `0.18` | 1 | -1/+1 | ||
2022-09-29 | Adds linear gradient support to 2D meshes in the canvas widget. | 1 | -1/+1 | ||
2022-09-29 | Adds linear gradient support to 2D meshes in the canvas widget. | 1 | -1/+1 | ||
2022-07-27 | Replace stateful widgets with new `iced_pure` API | 1 | -6/+0 | ||
2022-07-11 | Update `lyon` to `1.0` :tada: | 1 | -1/+1 | ||
Congrats and thanks to @nical! | |||||
2022-07-01 | Bump versions :tada: | 1 | -1/+1 | ||
2022-05-02 | Bump versions :tada: | 1 | -5/+5 | ||
2022-03-09 | Implement `pure` version of `Canvas` widget | 1 | -0/+6 | ||
2022-02-09 | Update Rust edition to 2021 :tada: | 1 | -1/+1 | ||
2022-02-03 | Access `lyon_algorithms` indirectly through `lyon` | 1 | -5/+1 | ||
2022-01-27 | Add line dash API | 1 | -1/+5 | ||
2022-01-04 | Bump raw-window-handle | 1 | -1/+1 | ||
2021-09-01 | Rely on latest release of `lyon_tessellation` | 1 | -2/+0 | ||
2021-08-30 | Rely on new fast paths for basic shapes in `lyon` | 1 | -0/+2 | ||
See [1] for more details. [1]: https://github.com/nical/lyon/pull/696 | |||||
2021-08-26 | Update `lyon` to `0.17` in `iced_graphics` | 1 | -1/+1 | ||