1.8 KiB
1.8 KiB
Wschód TODO
- UI system
- Flowbox proper weighing
- Entry cursor
- Reset UI state (hovered, clicked, focused) on lose UI focus
- Entry UTF-8 support
- UI system major refactoring and redesign
- Think about the UI on_xxx_down/up handling (solved)
- Revamp UI event system
- Implement vtables (something else was done)
- Split the UI code into several files
- UI style system
- Layout weight + absolute size mixing possibility
- Scissoring of out-of-bounds UI elements
- On mouse enter, on mouse leave, and on mouse move callbacks
- Button widget
- Tooltip rendering
- Borders
- Padding/margin
- Aspect ratios
- Checkbox widget
- Spinner widget (ints)
- Scrollable widget
- Stacking glScissor() from parents
- Progress bar widget
- Scroll bar widget
- FlowLayout widget
- Multiline text widget
- Text entry widget
- Movable and resizable windows
- Loading UI from a file or script
- Fix scrollable scrolling being a bit weird
- Entity system
- Chunk system
- Misc.
- Overall game structure