From 5e3cfb358ec1bfe7d6e3cfc73d64bb3196e78f50 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Date: Fri, 25 Oct 2019 23:21:50 +0200 Subject: Clarify event subscriptions in `ROADMAP` --- ROADMAP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ROADMAP.md') diff --git a/ROADMAP.md b/ROADMAP.md index 3602b702..c4663441 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -191,7 +191,7 @@ Besides performing async actions on demand, most applications also need to liste The idea here is to also follow [Elm]'s footsteps. We can add a method `subscriptions(&self) -> Subscription` to `Application` and keep the subscriptions alive in the runtime. -The challenge here is designing the public API of subscriptions, so users can build their own, and _subscription diffing_, or basically detecting when a subscription is added/changed/removed. For this, we can take a look at the source code of [Elm] for inspiration. +The challenge here is designing the public API of subscriptions. Ideally, users should be able to create their own subscriptions and the GUI runtime should keep them alive by performing _subscription diffing_ (i.e. detecting when a subscription is added, changed, or removed). For this, we can take a look at [Elm] for inspiration. ### Layers Currently, Iced assumes widgets cannot be laid out on top of each other. We should implement support for multiple layers of widgets. -- cgit