summaryrefslogtreecommitdiffstats
path: root/Cargo.toml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implement pure version of `todos` example :tada:Libravatar Héctor Ramón Jiménez2022-02-121-0/+1
| | | | | | | | The `Widget` trait in `iced_pure` needed to change a bit to make the implementation of `Element::map` possible. Specifically, the `children` method has been split into `diff` and `children_state`.
* Expose `iced_pure` through a `pure` feature in `iced`Libravatar Héctor Ramón Jiménez2022-02-111-0/+3
| | | | | | Besides exposing the `iced_pure` crate, enabling the `pure` feature also provides pure versions of both the `Application` and `Sandbox` traits! :tada:
* Rename `iced_virtual` to `iced_pure`Libravatar Héctor Ramón Jiménez2022-02-111-2/+2
| | | | `virtual` is a reserved keyword in Rust :grimacing:
* Draft virtual `Button`, `Column`, and `Text`Libravatar Héctor Ramón Jiménez2022-02-101-0/+1
| | | | ... as well as a very naive diffing strategy!
* Draft `iced_virtual` subcrateLibravatar Héctor Ramón Jiménez2022-02-091-0/+1
| | | | | | | | | | | | | | | | | | | | | The idea here is to expose a set of "virtual widgets" that can be used with a `Virtual` widget and its `virtual::State`. A virtual widget is a widget that does not contain any state, but instead is a "virtual" representation of the "real" widget. The real widgets are stored in the `virtual::State`. Every time a new virtual widget tree is created during `view`, it is compared to the previous one and "real" widgets are added / removed to the `virtual::State`. Effectively, this removes the need to keep track of local widget state in the application state and allows `view` to take an immutable reference to `self`. To summarize, using this crate should allow users to remove `State` structs in their application state. Eventually, the strategy used here may be adopted generally and, as a result, all of the widgets in `iced_native` would be replaced!
* Update Rust edition to 2021 :tada:Libravatar Héctor Ramón Jiménez2022-02-091-1/+1
|
* Replace `iced_web` with WebGL support in `wgpu` :tada:Libravatar Héctor Ramón Jiménez2022-01-281-6/+5
|
* Draft `websocket` example :tada:Libravatar Héctor Ramón Jiménez2022-01-161-0/+1
|
* Remove support for old `tokio` crateLibravatar Héctor Ramón Jiménez2022-01-121-2/+0
|
* Merge pull request #1175 from EkardNT/sandbox-exitLibravatar Héctor Ramón2022-01-031-0/+1
|\ | | | | Allow Sandbox applications to exit.
| * Allow Sandbox applications to exit.Libravatar Drake Tetreault2021-12-291-0/+1
| |
* | Change GitHub namespace to new org for all filesLibravatar LordRatte2022-01-031-1/+1
|/
* Draft `component` example :tada:Libravatar Héctor Ramón Jiménez2021-11-291-0/+1
|
* Create `iced_lazy` and draft `Component` traitLibravatar Héctor Ramón Jiménez2021-11-291-0/+1
|
* Revert system menus supportLibravatar Héctor Ramón Jiménez2021-09-151-1/+0
| | | | | | The current implementation has some important issues on Windows. We will reintroduce the feature once we figure them out! I have kept some of the changes in #945, like the new `keyboard::Modifiers` powered by `bitflags`.
* wgpu: Update to 0.10Libravatar Poly2021-08-191-0/+1
|
* Sort example list in `Cargo.toml`Libravatar Héctor Ramón Jiménez2021-08-131-3/+3
|
* Rename `integration` examplesLibravatar Héctor Ramón Jiménez2021-08-131-2/+2
|
* Add integration_gl exampleLibravatar Tamás Szelei2021-08-131-0/+1
|
* Update `winit` and `glutin` dependenciesLibravatar Héctor Ramón Jiménez2021-07-201-3/+0
| | | | ... and remove crates.io patch
* Update `winit` dependency in `iced-rs`Libravatar Héctor Ramón Jiménez2021-07-121-1/+1
|
* Initial menu implementationLibravatar Richard2021-07-051-0/+4
|
* Use `winit` and `glutin` forks in `iced-rs` orgLibravatar Richard2021-06-251-3/+0
|
* Use new enum variant and new winit repoLibravatar Richard2021-06-251-1/+1
|
* Added events for url handling and create exampleLibravatar Richard2021-06-251-0/+4
|
* Enable qr_code feature on docs.rsLibravatar Taiki Endo2021-04-061-1/+1
|
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2021-03-311-8/+8
|
* feat(native): add Tooltip widgetLibravatar Yusuf Bera Ertan2021-02-151-0/+1
|
* Add `smol` async runtimeLibravatar Jayce Fayne2021-01-141-0/+2
|
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2020-11-261-6/+6
|
* Merge pull request #595 from valbendan/masterLibravatar Héctor Ramón2020-11-251-0/+2
|\ | | | | upgrade tokio to latest version(v0.3)
| * Introduce `tokio_old` featureLibravatar Héctor Ramón Jiménez2020-11-251-0/+2
| | | | | | | | | | This feature allows users to rely on the `0.2` version of `tokio` while the async ecosystem upgrades to the latest version.
* | Implement `QRCode` widgetLibravatar Héctor Ramón Jiménez2020-11-201-2/+7
|/
* Add scrollable example programLibravatar Clark Moody2020-10-221-0/+1
|
* Make `Application` and `Sandbox` return a `Result`Libravatar Héctor Ramón Jiménez2020-09-081-0/+1
|
* Rename `ComboBox` to `PickList`Libravatar Héctor Ramón Jiménez2020-07-101-1/+1
|
* Draft `combo_box` example to test overlay logicLibravatar Héctor Ramón Jiménez2020-07-081-0/+1
|
* Feature gate `font-kit` behind `"default_system_font"` feature.Libravatar Azriel Hoh2020-05-311-1/+5
|
* Introduce feature flags to enable `iced_glow`Libravatar Héctor Ramón Jiménez2020-05-271-6/+15
| | | | Also keep `iced_wgpu` as the default renderer for the time being.
* Implement `iced_glutin` :tada:Libravatar Héctor Ramón Jiménez2020-05-211-6/+7
|
* Draft new `iced_graphics` crate :tada:Libravatar Héctor Ramón Jiménez2020-05-191-0/+1
|
* Draft first working version of `iced_glow` :tada:Libravatar Héctor Ramón Jiménez2020-05-191-0/+1
|
* Merge branch 'master' into feature/canvas-interactionLibravatar Héctor Ramón Jiménez2020-05-041-0/+4
|\
| * Use canvas to draw color palette for exampleLibravatar Clark Moody2020-04-241-1/+1
| |
| * Add example program: color paletteLibravatar Clark Moody2020-04-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | Sliders for many color spaces update as any other sliders are moved around. Color is space is clamped to sRGB, so Lab and Lch color spaces cannot be fully expressed. TODO: - Real-time manipulation of base color to create a color scheme. - Show slider value under each slider - Show output values in text boxes for each color space
| * Feature name colors -> paletteLibravatar Clark Moody2020-04-241-1/+1
| |
| * Add `palette` dependency behind "colors" feature flagLibravatar Clark Moody2020-04-241-0/+3
| |
* | Add `game_of_life` exampleLibravatar Héctor Ramón Jiménez2020-04-291-0/+1
|/ | | | RIP John Conway
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2020-04-151-1/+1
|
* Enable feature flags in `docs.rs`Libravatar Héctor Ramón Jiménez2020-04-051-0/+4
|