Update TODO

This commit is contained in:
2025-06-29 16:52:48 +02:00
parent 26cb66dbe0
commit b810e1b882

16
TODO.md
View File

@@ -5,7 +5,7 @@
- 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. - **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.~~ - ~~Fix any remaining bugs with anchor positioning system.~~
- ~~Containers don't position their chilren correctly when using anchors and adding/removing them.~~ - ~~Containers don't position their chilren correctly when using anchors and adding/removing them.~~
## Core ## Core
@@ -69,6 +69,18 @@
- Make action system use an InputMap resource instead. - Make action system use an InputMap resource instead.
- Gamepad support - Gamepad support
## Diagnostics
- Implement Profiler class.
- Generate a Speedscope report.
- Collect reports for systems
- Game
- Render
- Audio
- ResourceManager
- UI
- Particles
## UI ## UI
- ~~Layout~~ - ~~Layout~~
@@ -86,4 +98,4 @@
- Styling - Styling
- Add style settings for UI panels (for buttons, labels, etc.). - Add style settings for UI panels (for buttons, labels, etc.).
- Find a way to reference external assets in the style (fonts, textures). - Find a way to reference external assets in the style (fonts, textures).
- Create a default style for widgets. - Create a default style for widgets.