summaryrefslogtreecommitdiffstats
path: root/futures/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix `default` backend in `iced_futures`Libravatar Héctor Ramón Jiménez2022-02-013-3/+18
| | | | Fixes #1228.
* Implement `time` module for `wasm-bindgen` backend in `iced_futures`Libravatar Héctor Ramón Jiménez2022-01-281-0/+44
|
* Split `iced_futures` into different `backend` implementationsLibravatar Héctor Ramón Jiménez2022-01-2816-223/+267
|
* Introduce `MaybeSend` trait in `iced_futures`Libravatar Héctor Ramón Jiménez2022-01-285-101/+40
| | | | It allows to clean up all the `trait_aliases` modules!
* Experimental wgpu WebGL backend supportLibravatar Vladyslav Nikonov2022-01-282-9/+92
| | | | | | | | - 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
* Remove support for old `tokio` crateLibravatar Héctor Ramón Jiménez2022-01-124-49/+9
|
* Change GitHub namespace to new org for all filesLibravatar LordRatte2022-01-032-4/+4
|
* 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
|
* Collect the platform-specific concrete future implementations into mods.Libravatar Tanner Rogalsky2021-11-141-22/+47
|
* Hide implementation details of `Command` in `iced_futures`Libravatar Héctor Ramón Jiménez2021-09-022-0/+71
|
* Make `Command` implementations platform-specificLibravatar Héctor Ramón Jiménez2021-09-023-152/+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!)
* docs: update all 0.2 github links to 0.3Libravatar Yusuf Bera Ertan2021-06-141-3/+3
|
* Log event subscription error as a warningLibravatar Héctor Ramón Jiménez2021-02-231-1/+1
|
* Use `smol::Timer::interval` for `time::Every`Libravatar Héctor Ramón Jiménez2021-01-151-9/+1
|
* Fix `time::Every` implementation for `smol` runtimeLibravatar Héctor Ramón Jiménez2021-01-151-1/+9
|
* Add `smol` async runtimeLibravatar Jayce Fayne2021-01-144-3/+66
|
* Use `Instant::into_std` in `futures::time`Libravatar Héctor Ramón Jiménez2021-01-041-1/+1
|
* Update `tokio` to `1.0`Libravatar Yusuf Bera Ertan2021-01-041-3/+15
|
* Update example links to point to `0.2` branchLibravatar Héctor Ramón Jiménez2020-11-261-3/+3
|
* Update graphs in crate docsLibravatar Héctor Ramón Jiménez2020-11-261-0/+2
|
* Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez2020-11-266-80/+5
| | | | See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
* Introduce `tokio_old` featureLibravatar Héctor Ramón Jiménez2020-11-254-2/+35
| | | | | This feature allows users to rely on the `0.2` version of `tokio` while the async ecosystem upgrades to the latest version.
* upgrade tokio to latest version(v0.3)Libravatar valbendan2020-11-051-1/+2
|
* Accept a function pointer in `Subscription::map`Libravatar Héctor Ramón Jiménez2020-10-291-14/+5
| | | | | | | | | Instead of a closure, a function pointer can be hashed and used to uniquely identify a particular `Subscription`. This should fix a bug where two different instances of `Subscription` producing the same output were not treated differently by the runtime, causing one of them to be ignored.
* Disable `time` module on Wasm for nowLibravatar Héctor Ramón Jiménez2020-04-301-1/+4
|
* Implement `time::every` in `iced_futures`Libravatar Héctor Ramón Jiménez2020-04-302-0/+74
|
* Use `Rc` in `Command::map` for WasmLibravatar Héctor Ramón Jiménez2020-04-251-1/+1
|
* #321 cargo fmtLibravatar Olivier Pinon2020-04-251-5/+1
|
* #321 Fix async examples by feature-gating Command implementations + Add ↵Libravatar Olivier Pinon2020-04-251-0/+56
| | | | pokedex example in CI so that at least one async example is runned on CI
* doc feature flags in futuresLibravatar Rob Ede2020-04-044-0/+5
|
* Fix broken link in `Tracker::broadcast` docsLibravatar Héctor Ramón Jiménez2020-04-021-1/+1
|
* Fix missing link in `Command` documentationLibravatar Héctor Ramón Jiménez2020-04-021-0/+1
|
* Add examples to `subscription::Recipe` docsLibravatar Héctor Ramón Jiménez2020-04-021-0/+12
|
* Fix missing link in `Tracker::broadcast` docsLibravatar Héctor Ramón Jiménez2020-04-021-0/+2
|
* Fix missing link in `Executor::enter` doc commentLibravatar Héctor Ramón Jiménez2020-04-021-0/+2
|
* Make `subscription::Recipe` cross-platformLibravatar Héctor Ramón Jiménez2020-03-262-24/+20
| | | | By removing the `Send` requirement when targetting Wasm
* Simplify `iced_futures::Command` implementationLibravatar Héctor Ramón Jiménez2020-03-263-209/+99
|
* Add `BoxFutures` and `BoxStream` to `iced_futures`Libravatar Héctor Ramón Jiménez2020-03-261-0/+28
|
* Implement `Subscription::with`Libravatar Héctor Ramón Jiménez2020-03-051-0/+70
|
* 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-057-105/+227
|
* Use `reqwest` and `tokio` in `pokedex` exampleLibravatar Héctor Ramón Jiménez2020-02-051-4/+4
|
* Support event subscriptions in `iced_web`Libravatar Héctor Ramón Jiménez2020-02-042-16/+11
| | | | Also improves the overall web runtime, avoiding nested update loops.
* Forbid unsafe code and Rust 2018 idiomsLibravatar Héctor Ramón Jiménez2020-01-201-2/+2
|
* Improve consistency in executor documentationLibravatar Héctor Ramón Jiménez2020-01-204-4/+4
|
* Write documentation for `executor::WasmBindgen`Libravatar Héctor Ramón Jiménez2020-01-201-0/+1
|
* Write documentation for `iced_futures`Libravatar Héctor Ramón Jiménez2020-01-209-19/+126
|
* Implement `WasmBindgen` executor and reorganizeLibravatar Héctor Ramón Jiménez2020-01-202-3/+26
|
* Add `Application::Executor` associated typeLibravatar Héctor Ramón Jiménez2020-01-208-34/+105
|