From 57b5d3fea9b4f170a410dc4654e246cfa207adf4 Mon Sep 17 00:00:00 2001 From: Yves Biener Date: Thu, 6 Mar 2025 18:03:22 +0100 Subject: [PATCH] add: debugging roadmap goals --- Roadmap.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Roadmap.md b/Roadmap.md index 2ae437c..57a2ad8 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -15,8 +15,9 @@ The following list contains goals for certain features the library supports or i - [x] separators - [x] Rectangle - [ ] Sizing options (should be only one option at any given time possible) - - [x] fixed size (*absolute*) - - [ ] percentage size (*relative*) + - [x] fixed sizes (*absolute*) + - [x] growable sizes + - [ ] percentage sizes (compared to its parent Container, or for the root, compared to the absolute screen size) (*relative*) - [ ] Inline rendering (**later**) - [ ] User control - [x] event loop handling @@ -82,3 +83,10 @@ The following list contains goals for certain features the library supports or i - [x] try to integrate them into the library itself such that they also serve as examples on how to test - [x] `Layout`, `Border` and `Rectangle` contain the test cases for rendering of `Container`s - [x] `Scrollable` test cases containing inclusion of test creation containing user interaction (i.e. mouse scrolling) +- [ ] Debugging + - [ ] render correpsonding contents with debug information (the following points are just brain dump of potential information the developer want to see): + - *origin* of `Container`s + - *size* of `Container` (i.e. the four corners?) + - *padding* of `Container` + - *gap* of `Container` + - *separator* of `Container`