Update TODO.

This commit is contained in:
2025-06-24 01:49:03 +02:00
parent 61ac079f2b
commit 9a3512702a

12
TODO.md
View File

@@ -3,6 +3,9 @@
## Bugfixes ## Bugfixes
- ActionJustPressed and KeyboardKeyJustPressed don't detect inputs consistently. - ActionJustPressed and KeyboardKeyJustPressed don't detect inputs consistently.
- **Solution**: This is a problem related to custom frame pacing for fixed timestep. Raylib polls input in BeginFrame, which means certain functions related to JustPressed* may work incorrectly when polled in a separate timestep. This can be fixed if the entire input system will be moved to SDL or with a custom render + input backend altogether.
- Fix any remaining bugs with anchor positioning system.
- Containers don't position their chilren correctly when using anchors and adding/removing them.
## Core ## Core
@@ -27,6 +30,7 @@
- Serialize attribute. - Serialize attribute.
- Add automatic serialization of resources through source generation and System.Text.Json. - Add automatic serialization of resources through source generation and System.Text.Json.
- Make sure this serialization system works well with CLR and NativeAOT.
- ~~Provide means for fetching key/value configuration (INI? TOML?)~~ - ~~Provide means for fetching key/value configuration (INI? TOML?)~~
- Expose some sort of ConfigFile class for safe key/value configuration fetching. - Expose some sort of ConfigFile class for safe key/value configuration fetching.
@@ -67,14 +71,14 @@
## UI ## UI
- Basic widgets (button, label, text input) - ~~Layout~~
- Layout - ~~Containers~~
- Containers
- ~~VerticalContainer~~ - ~~VerticalContainer~~
- ~~HorizontalContainer~~ - ~~HorizontalContainer~~
- ~~GridContainer~~ - ~~GridContainer~~
- ~~FlexContainer~~ - ~~FlexContainer~~
- Positioning (anchors) - ~~Positioning (anchors)~~
- Move layouting to Render instead of Update, use Update for input.
- Input propagation - Input propagation
- Basic input elements (button, text field, toggle). - Basic input elements (button, text field, toggle).
- Styling. - Styling.