Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-02-21 | Leverage new `AsyncFn` traits in `stream` module | 1 | -1/+1 | ||
2025-02-14 | Fix outdated `id` mention in `Subscription` docs | 1 | -1/+2 | ||
2025-01-24 | Implement `time::repeat` and simplify `Subscription::run_with` | 1 | -13/+13 | ||
2024-09-19 | Add `must_use` attribute to `Task` | 1 | -1/+1 | ||
2024-09-18 | Improve imports of `Subscription::run` doc example | 1 | -5/+10 | ||
2024-09-18 | Bump version to `0.13.0` :tada: | 1 | -4/+4 | ||
2024-07-26 | Fix lints for Rust 1.80 | 1 | -2/+2 | ||
2024-07-05 | Hide `Subscription` internals | 1 | -174/+175 | ||
.. and introduce `stream::channel` helper | |||||
2024-07-02 | Simplify `subscription::channel` example | 1 | -29/+14 | ||
2024-06-14 | Move `Maybe*` traits back to `iced_futures` | 1 | -2/+1 | ||
2024-06-14 | Replace `Command` with a new `Task` API with chain support | 1 | -1/+2 | ||
2024-06-11 | Introduce `subscription::Event` | 1 | -8/+42 | ||
... and remove `PlatformSpecific` from `Event` | |||||
2024-06-10 | Introduce `window::Id` to `Event` subscriptions | 1 | -4/+7 | ||
And remove `window::Id` from `Event` altogether. | |||||
2024-04-01 | Use `rustc-hash` for most of our `HashMap` and `HashSet` instances | 1 | -1/+3 | ||
2024-02-15 | Point doc links to `0.12` branch | 1 | -4/+4 | ||
2024-02-05 | Remove redundant `id` field in `subscription::Map` | 1 | -7/+2 | ||
2024-02-05 | Assert closure provided to `Subscription::map` is non-capturing | 1 | -4/+12 | ||
2024-02-05 | Use `TypeId` to identify `subscription::Map` | 1 | -10/+27 | ||
2023-09-19 | Chore: Apply clippy docs keyword quoting | 1 | -2/+2 | ||
Add quotes a number of doc strings like `sRGB` | |||||
2023-09-09 | Fix majority of unresolved documentation links | 1 | -4/+2 | ||
2023-09-07 | Introduce `keyboard::on_key_press` and `on_key_release` | 1 | -72/+19 | ||
Also rename `subscription::events*` to `event::listen*`. | |||||
2023-07-28 | Bump versions :tada: | 1 | -4/+4 | ||
2023-07-21 | refactored window storage; | 1 | -1/+1 | ||
new helper window events (Destroyed, Created); clippy + fmt; | |||||
2023-06-10 | Make the subscription::channel function take a FnOnce closure instead of a ↵ | 1 | -1/+1 | ||
Fn closure and remove Sync as a requirement for its output. | |||||
2023-04-13 | Bump versions :tada: | 1 | -3/+3 | ||
2023-03-05 | Remove generic `Hasher` and `Event` from `subscription::Recipe` | 1 | -56/+260 | ||
2023-02-18 | Bump versions :tada: | 1 | -3/+3 | ||
2023-01-26 | Annotate `Command` and `Subscription` with `#[must_use]` | 1 | -0/+1 | ||
Calling a function returning one of these types without using it is almost certainly a mistake. Luckily Rust's `#[must_use]` can help warn about this. | |||||
2023-01-14 | Bump versions :tada: | 1 | -3/+3 | ||
2022-12-07 | Bump versions :tada: | 1 | -3/+3 | ||
2022-11-10 | Fix outdated links in documentation | 1 | -3/+3 | ||
2022-07-09 | Address Clippy lints | 1 | -5/+1 | ||
2022-04-30 | Point repository links to `0.4` branch in documentation | 1 | -3/+3 | ||
2022-01-03 | Change GitHub namespace to new org for all files | 1 | -3/+3 | ||
2021-06-14 | docs: update all 0.2 github links to 0.3 | 1 | -3/+3 | ||
2021-05-19 | Fix formatting with `cargo fmt` | 1 | -2/+1 | ||
2021-04-12 | Run cargo fmt | 1 | -1/+2 | ||
2020-11-26 | Update example links to point to `0.2` branch | 1 | -3/+3 | ||
2020-11-26 | Use recently stabilized intra-doc links | 1 | -27/+1 | ||
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md | |||||
2020-10-29 | Accept a function pointer in `Subscription::map` | 1 | -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. | |||||
2020-04-02 | Add examples to `subscription::Recipe` docs | 1 | -0/+12 | ||
2020-03-26 | Make `subscription::Recipe` cross-platform | 1 | -19/+15 | ||
By removing the `Send` requirement when targetting Wasm | |||||
2020-03-05 | Implement `Subscription::with` | 1 | -0/+70 | ||
2020-01-20 | Write documentation for `iced_futures` | 1 | -19/+20 | ||
2020-01-19 | Create `iced_futures` and wire everything up | 1 | -0/+0 | ||
2020-01-19 | Implement `subscription::Tracker` in `iced_core` | 1 | -3/+8 | ||
2020-01-16 | Take `IntoIterator` instead of `Iterator` | 1 | -1/+2 | ||
2019-12-14 | Write docs for subscriptions and reorganize a bit | 1 | -4/+61 | ||
2019-12-14 | Remove unnecessary clone in `subscription::Map` | 1 | -1/+1 | ||
2019-12-14 | Consume `Recipe` when building a `Stream` | 1 | -2/+2 | ||