summaryrefslogtreecommitdiff
path: root/ui (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-03-20core: input: fix coding style issueDanny Holman1-8/+16
Fix a coding style issue in the input system. All API-level types should be fully opaque. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-11-07ui: rename window.h to app_window.hDanny Holman1-8/+9
Rename the main window definition files to app_window. This should differentiate it from a future window class that is part of the engine UI. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-10-25ui: make initialization functions more consistentDanny Holman1-1/+1
Make the initialization functions more consistent with the rest of the engine. Init functions should have the format `rune_init_<object>`. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-10-25render: move all rendering code out of uiDanny Holman1-32/+0
Move all the rendering code out of the UI subsystem. The new rendering API now has hooks that the UI code can make use of. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-10-14ui: input: use scancodes instead of keycodesDanny Holman1-2/+3
Use scancodes instead of keycodes for indexing into the callback array. This makes the engine keyboard-agnostic. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-09-17ui: add new subsystemv0.61Danny Holman3-0/+105
Add the UI subsystem. This subsystem will control the window display, events and input. Signed-off-by: Danny Holman <dholman@gymli.org>