From 131467b7181b9f88eb4ef61eff3ba783054c3308 Mon Sep 17 00:00:00 2001 From: Yves Biener Date: Sun, 13 Jul 2025 21:05:11 +0200 Subject: [PATCH] doc(roadmap): `RadioButton` implementation and re-arrangement --- Roadmap.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Roadmap.md b/Roadmap.md index acf75a0..e04b09b 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -23,6 +23,7 @@ The following list contains goals for certain features the library supports or i - [x] sides - [x] corners - [x] separators + - [ ] title? (**later**) - [x] Rectangle - [ ] Sizing options (should be only one option at any given time possible) - [x] fixed sizes (*absolute*) @@ -59,22 +60,23 @@ The following list contains goals for certain features the library supports or i - [x] Button - [x] custom (see example) - [x] built-in - - [ ] Text Input field - - [x] custom (see example) - - [x] built-in single line - - [ ] built-in multi line (**later**) - - [x] overflow handling, i.e. where to draw the elipse `..` - left and right - [x] Progressbar - - [ ] Slider - - [ ] Radio Button - - [ ] Drop-down menu - - [ ] Popup - - [ ] Dialog - - [ ] based upon `Popup`'s implementation to switch the dialog levels that are linked in an ordered list? - - [ ] Stackable / Floating `Container`s / `Element`s - [ ] Form - [ ] basic + - [ ] Text Input field + - [x] custom (see example) + - [x] built-in single line + - [ ] built-in multi line (**later**) + - [x] overflow handling, i.e. where to draw the elipse `..` - left and right + - [ ] Drop-down menu (`enum`'s) + - [x] Radio Button (`bool`'s) + - [ ] Slider (range values) - support all other built-in `Element`s that display values accordingly + - [ ] Stackable / Floating `Container`s / `Element`s + - [ ] Popup + - [ ] Dialog + - [ ] based upon `Popup`'s implementation to switch the dialog pages that are linked in an ordered list? + - [ ] use `Button`'s to make go to the next / previous dialog pages - [x] Scrollable Content (i.e. show long text of an except of something and other smaller `Container`) - [x] min size - [x] mouse scrolling aware of mouse position (i.e. through multiple different scrollable `Container`)