summaryrefslogtreecommitdiffstats
path: root/futures/src/subscription (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix lints for Rust 1.80Libravatar Héctor Ramón Jiménez2024-07-261-3/+3
|
* Introduce `subscription::Event`Libravatar Héctor Ramón Jiménez2024-06-111-15/+4
| | | | ... and remove `PlatformSpecific` from `Event`
* Introduce `window::Id` to `Event` subscriptionsLibravatar Héctor Ramón Jiménez2024-06-101-3/+13
| | | | And remove `window::Id` from `Event` altogether.
* Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez2024-04-011-5/+4
|
* Chore: Inline format args for ease of readingLibravatar Yuri Astrakhan2023-09-191-2/+1
| | | | A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
* Fix majority of unresolved documentation linksLibravatar Matthias Vogelgesang2023-09-091-0/+3
|
* Remove generic `Hasher` and `Event` from `subscription::Recipe`Libravatar Héctor Ramón Jiménez2023-03-051-33/+18
|
* Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez2022-07-091-0/+10
| | | | ... and explicitly annotate crates as well.
* Address Clippy lintsLibravatar Poly2022-07-091-1/+1
|
* Fix `Subscription` cancelation when never awaitingLibravatar Héctor Ramón Jiménez2022-05-271-10/+23
| | | | | | | | `StreamExt::forward` will keep polling a ready `Stream` in a loop. If the `Stream` is always ready, the `poll` method of `Forward` effectively blocks (see https://github.com/rust-lang/futures-rs/issues/2552). The fix consists in manually implementing a simpler version of `Forward`.
* Introduce `MaybeSend` trait in `iced_futures`Libravatar Héctor Ramón Jiménez2022-01-281-47/+7
| | | | It allows to clean up all the `trait_aliases` modules!
* Experimental wgpu WebGL backend supportLibravatar Vladyslav Nikonov2022-01-281-6/+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
* Log event subscription error as a warningLibravatar Héctor Ramón Jiménez2021-02-231-1/+1
|
* Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez2020-11-261-6/+2
| | | | See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
* Fix broken link in `Tracker::broadcast` docsLibravatar Héctor Ramón Jiménez2020-04-021-1/+1
|
* Fix missing link in `Tracker::broadcast` docsLibravatar Héctor Ramón Jiménez2020-04-021-0/+2
|
* Make `subscription::Recipe` cross-platformLibravatar Héctor Ramón Jiménez2020-03-261-5/+5
| | | | By removing the `Send` requirement when targetting Wasm
* Support event subscriptions in `iced_web`Libravatar Héctor Ramón Jiménez2020-02-041-4/+3
| | | | 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/+36
|
* Create `iced_futures` and wire everything upLibravatar Héctor Ramón Jiménez2020-01-191-0/+112