summaryrefslogtreecommitdiffstats
path: root/futures/src/subscription (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-07-26Fix lints for Rust 1.80Libravatar Héctor Ramón Jiménez1-3/+3
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-15/+4
... and remove `PlatformSpecific` from `Event`
2024-06-10Introduce `window::Id` to `Event` subscriptionsLibravatar Héctor Ramón Jiménez1-3/+13
And remove `window::Id` from `Event` altogether.
2024-04-01Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez1-5/+4
2023-09-19Chore: Inline format args for ease of readingLibravatar Yuri Astrakhan1-2/+1
A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
2023-09-09Fix majority of unresolved documentation linksLibravatar Matthias Vogelgesang1-0/+3
2023-03-05Remove generic `Hasher` and `Event` from `subscription::Recipe`Libravatar Héctor Ramón Jiménez1-33/+18
2022-07-09Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez1-0/+10
... and explicitly annotate crates as well.
2022-07-09Address Clippy lintsLibravatar Poly1-1/+1
2022-05-27Fix `Subscription` cancelation when never awaitingLibravatar Héctor Ramón Jiménez1-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`.
2022-01-28Introduce `MaybeSend` trait in `iced_futures`Libravatar Héctor Ramón Jiménez1-47/+7
It allows to clean up all the `trait_aliases` modules!
2022-01-28Experimental wgpu WebGL backend supportLibravatar Vladyslav Nikonov1-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
2021-02-23Log event subscription error as a warningLibravatar Héctor Ramón Jiménez1-1/+1
2020-11-26Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez1-6/+2
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
2020-04-02Fix broken link in `Tracker::broadcast` docsLibravatar Héctor Ramón Jiménez1-1/+1
2020-04-02Fix missing link in `Tracker::broadcast` docsLibravatar Héctor Ramón Jiménez1-0/+2
2020-03-26Make `subscription::Recipe` cross-platformLibravatar Héctor Ramón Jiménez1-5/+5
By removing the `Send` requirement when targetting Wasm
2020-02-04Support event subscriptions in `iced_web`Libravatar Héctor Ramón Jiménez1-4/+3
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/+36
2020-01-19Create `iced_futures` and wire everything upLibravatar Héctor Ramón Jiménez1-0/+112