Commit Graph

452 Commits

Author SHA1 Message Date
Dario a26955bd9b Auto-enabled mods. 2025-03-14 17:35:29 -04:00
Dario fb6bf0db10 Animation API begone. 2025-03-14 17:35:29 -04:00
Dario 99b5518dc8 Restore spacer animations. 2025-03-14 17:35:29 -04:00
Dario 090fb5f5f1 Use RT64's texture laoding instead. 2025-03-14 17:35:28 -04:00
Mr-Wiseguy 8c167f06f8 Implement update event for elements 2025-03-14 17:35:28 -04:00
Dario 5b5c51fc83 More style changes. 2025-03-14 17:35:28 -04:00
Dario 937f390331 Add basic thumbnail parsing functionality. 2025-03-14 17:35:28 -04:00
Mr-Wiseguy 13a22b1504 Hook up new manifest fields to mod UI 2025-03-14 17:35:28 -04:00
Dario 8062a420c6 Linux build fixes. 2025-03-14 17:35:24 -04:00
Dario b8f0658343 Mods folder button. 2025-03-14 17:34:59 -04:00
Dario 6ddd650cf2 Adjust styling of submenu. 2025-03-14 17:34:59 -04:00
Dario c5c1507fb7 Draggable improvements to mod menu and runtime update. 2025-03-14 17:34:59 -04:00
Dario a4df328a4e Enable mod reordering. 2025-03-14 17:34:59 -04:00
Dario b2efabf4d8 Proper enum parsing. 2025-03-14 17:34:59 -04:00
Dario e8b8537c5a Link storage to mod menu. 2025-03-14 17:34:59 -04:00
Mr-Wiseguy 8119daf62c Begin implementing mod UI API 2025-03-14 17:34:59 -04:00
Mr-Wiseguy 9dccbfaf8c Reimplement mechanism to open the config menu to a specific tab 2025-03-14 17:34:59 -04:00
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 590273c070 Add support for config schema. 2025-03-14 17:20:34 -04:00
Mr-Wiseguy a087731f96 Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) 2025-03-14 17:20:31 -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
Mr-Wiseguy de88b5de46 Upgrade RmlUi to 6.0 release 2025-03-14 16:47:29 -04:00
Mr-Wiseguy 51b2ff4274 Revert accidental RmlUi downgrade 2025-03-14 16:47:29 -04:00
Dario 635142cda9 Turn off tab searching when submenu is open. 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 716f5b5ac6 Add slot_map and begin ui context 2025-03-14 16:46:30 -04:00
Mr-Wiseguy e7ca012e52 Update RmlUi for gap property in flexbox 2025-03-14 16:46:30 -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 e037e1a8c6 Remove ModMenu.scss. 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
David Chavez 25e7b31228 Add macOS Support (#537) 2025-03-14 21:07:07 +01:00