summaryrefslogtreecommitdiffstats
path: root/futures/src/runtime.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-21Run `cargo fmt`Libravatar Héctor Ramón Jiménez1-1/+1
2024-06-14Move `Maybe*` traits back to `iced_futures`Libravatar Héctor Ramón Jiménez1-2/+1
2024-06-14Replace `Command` with a new `Task` API with chain supportLibravatar Héctor Ramón Jiménez1-1/+2
2024-06-11Introduce `subscription::Event`Libravatar Héctor Ramón Jiménez1-9/+2
... and remove `PlatformSpecific` from `Event`
2024-06-10Introduce `window::Id` to `Event` subscriptionsLibravatar Héctor Ramón Jiménez1-2/+8
And remove `window::Id` from `Event` altogether.
2023-11-29Implement `Command::run` for executing a `Stream` to completionLibravatar Héctor Ramón Jiménez1-1/+24
2023-09-09Fix majority of unresolved documentation linksLibravatar Matthias Vogelgesang1-2/+3
2023-03-05Remove generic `Hasher` and `Event` from `subscription::Recipe`Libravatar Héctor Ramón Jiménez1-12/+13
2022-07-09Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez1-2/+0
... and explicitly annotate crates as well.
2022-04-30Fix broken intra-doc links in documentationLibravatar Héctor Ramón Jiménez1-1/+5
2022-01-28Introduce `MaybeSend` trait in `iced_futures`Libravatar Héctor Ramón Jiménez1-48/+8
It allows to clean up all the `trait_aliases` modules!
2022-01-28Experimental wgpu WebGL backend supportLibravatar Vladyslav Nikonov1-3/+46
- Added missing `draw_cache_align_4x4` call for `brush_glyph` on wasm32 target - Added WebGL support to `integratio_wgpu` example - Fixed test.yml CI workflow - Removed spir-v shader in `integration_wgpu`; Fixed formatting - Removed redundant `BoxStream` typedef
2021-09-02Make `Command` implementations platform-specificLibravatar Héctor Ramón Jiménez1-12/+9
This allows us to introduce a platform-specific `Action` to both `iced_native` and `iced_web` and remove the `Clipboard` from `Application::update` to maintain purity. Additionally, this should let us implement further actions to let users query and modify the shell environment (e.g. window, clipboard, and more!)
2020-11-26Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez1-20/+2
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
2020-02-16Enter executor context only on `Recipe` creationLibravatar Héctor Ramón Jiménez1-3/+10
2020-02-05Drop `Send` in `Command` and `Executor` on WasmLibravatar Héctor Ramón Jiménez1-2/+4
2020-02-04Support event subscriptions in `iced_web`Libravatar Héctor Ramón Jiménez1-12/+8
Also improves the overall web runtime, avoiding nested update loops.
2020-01-20Write documentation for `iced_futures`Libravatar Héctor Ramón Jiménez1-0/+45
2020-01-20Add `Application::Executor` associated typeLibravatar Héctor Ramón Jiménez1-6/+2
2020-01-19Rename `Receiver` to `Sender` in `Runtime`Libravatar Héctor Ramón Jiménez1-12/+11
2020-01-19Create `iced_futures` and wire everything upLibravatar Héctor Ramón Jiménez1-4/+9
2020-01-19Implement `Runtime` and `Executor` in `iced_core`Libravatar Héctor Ramón Jiménez1-0/+74
They can be leveraged by shells to easily execute commands and track subscriptions.