Initial commit

This commit is contained in:
Patrick 2025-10-03 20:16:11 +02:00
commit 56f7cd1875
105 changed files with 22109 additions and 0 deletions

23
todo.md Normal file
View file

@ -0,0 +1,23 @@
# TODO
Farther Blockers:
Translate keymaps properly so that they can be used by programs.
Further error handling on X11, Win32 API and more.
Logging library for this error handling, so that outputs can be supressed. (or remove the current prints...)
Fun Features:
- Allow not automatically freeing
- get the framerate controllable and gettable, and then we can get animations.
- Allow resizing the window with the scale.
- More rendering functions
- Cursor change
- Allow changing the window minimum and maximum size.
- Lock a windows aspect ratio (and autoscale)
- Switch widget (left and right buttons to go through the entries, with their names being displayed)
- Text input widget
- Intended OpenGL interface.
- Testing suite.
- Checkbox Widget
- System Font loading.
- Make the Vector thread safe.