summaryrefslogtreecommitdiffstats
path: root/futures/src/runtime.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Introduce `MaybeSend` trait in `iced_futures`Libravatar Héctor Ramón Jiménez2022-01-281-48/+8
| | | | It allows to clean up all the `trait_aliases` modules!
* Experimental wgpu WebGL backend supportLibravatar Vladyslav Nikonov2022-01-281-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
* Make `Command` implementations platform-specificLibravatar Héctor Ramón Jiménez2021-09-021-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!)
* Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez2020-11-261-20/+2
| | | | See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
* Enter executor context only on `Recipe` creationLibravatar Héctor Ramón Jiménez2020-02-161-3/+10
|
* Drop `Send` in `Command` and `Executor` on WasmLibravatar Héctor Ramón Jiménez2020-02-051-2/+4
|
* Support event subscriptions in `iced_web`Libravatar Héctor Ramón Jiménez2020-02-041-12/+8
| | | | Also improves the overall web runtime, avoiding nested update loops.
* Write documentation for `iced_futures`Libravatar Héctor Ramón Jiménez2020-01-201-0/+45
|
* Add `Application::Executor` associated typeLibravatar Héctor Ramón Jiménez2020-01-201-6/+2
|
* Rename `Receiver` to `Sender` in `Runtime`Libravatar Héctor Ramón Jiménez2020-01-191-12/+11
|
* Create `iced_futures` and wire everything upLibravatar Héctor Ramón Jiménez2020-01-191-0/+79