Commit graph

24 commits

Author SHA1 Message Date
Mr-Wiseguy
0a596746a7 Split config sub menu into separate context and fix configure button, prevent infinite loop when looking for autofocus element 2025-03-14 17:34:55 -04:00
Dario
0312439dda Cleanup. 2025-03-14 16:47:29 -04:00
Dario
6f2ea9db63 Radio option. 2025-03-14 16:47:29 -04:00
Dario
0a33cf03ef Text input. 2025-03-14 16:47:29 -04:00
Dario
e72085404b Refactored to account for context changes. 2025-03-14 16:47:29 -04:00
Dario
921eb5aee3 Config submenu. 2025-03-14 16:47:29 -04:00
Mr-Wiseguy
f703c918bc Implement context and resource storage slotmaps 2025-03-14 16:47:24 -04:00
Mr-Wiseguy
6549d27c57 Layout for mod details panel, add gap property setters 2025-03-14 16:46:30 -04:00
Dario
e323439e4f Mod menu progress. 2025-03-14 16:46:30 -04:00
Dario
de364be072 Convert to spaces, hook up mod enabled to toggle. 2025-03-14 16:46:22 -04:00
Dario
37a94b2261 Switch to string views. 2025-03-14 16:42:36 -04:00
Dario
f3ce18b491 Multi-style state and disabled state propagation. 2025-03-14 16:42:36 -04:00
Dario
a60fb5b65e Add styles. 2025-03-14 16:42:36 -04:00
Dario
319788b5ba Take ownership of created pointers on Element class. 2025-03-14 16:42:36 -04:00
Dario
4e877f2ec0 Refactored mods menu entirely. 2025-03-14 16:42:35 -04:00
Dario
723340f3f9 Rewrite mod details under new UI system. 2025-03-14 16:42:35 -04:00
Mr-Wiseguy
2c68c8bd29 WIP mod menu, fix some warnings 2025-03-14 16:42:35 -04:00
thecozies
a05ac15dcd init mod menu + bem class + button presets 2025-03-14 16:42:30 -04:00
thecozies
b67da848f3 Button config type + callback wip 2025-03-14 16:42:04 -04:00
thecozies
a1cea99c54 Added TextField option type 2025-03-14 16:42:04 -04:00
thecozies
a5f795fafe Added dropdown option type 2025-03-14 16:42:04 -04:00
thecozies
af432a60d5 Updated color option type styling 2025-03-14 16:42:04 -04:00
thecozies
e75cfd054b Move config registry/option to librecomp + added Color conf opt type 2025-03-14 16:42:04 -04:00
thecozies
f2869486cc init config opt system w/ 3 types and description support 2025-03-14 16:42:03 -04:00