Commit Graph

39 Commits

Author SHA1 Message Date
Dario deb2c63478 Fixing navigation of mods menu. 2025-04-16 18:53:13 -03:00
Mr-Wiseguy afc880521c Manual navigation in UI framework and WIP mod menu navigation 2025-04-16 16:15:37 -04:00
Mr-Wiseguy 55bfc0153a Use a multiple file select dialog for mod install button 2025-04-14 17:18:13 -04:00
Mr-Wiseguy 67e1ddb70b Implement navigation and focus styling for new UI framework (no manual overrides yet) 2025-04-13 22:19:16 -04:00
Mr-Wiseguy 7407bebf6e Add special config option id to control texture pack state for code mods 2025-04-09 03:51:26 -04:00
thecozies 1707685803 Updated mod list styling (#561)
* Updated mod list styling

* mod entry max height
2025-04-08 19:19:28 -04:00
Mr-Wiseguy d646d781ef Add mod install button, put mod description in scroll container, minor mod menu tweaks 2025-04-06 17:01:38 -04:00
Mr-Wiseguy f1a7a1674b Replace use of std::bind with lambdas 2025-04-06 15:20:50 -04:00
Mr-Wiseguy a0bd63f725 Switch to aggregate initialization for Version to work around missing implicit constructor on some compilers 2025-04-06 04:17:07 -04:00
Mr-Wiseguy 11c84659cf Finish drag and drop mod installation, disable mod refresh button and code mod toggle when game starts 2025-04-06 03:57:50 -04:00
Mr-Wiseguy d45c4f7236 Created mod UI API functions for imageview elements 2025-03-21 03:07:57 -04:00
David Chavez 6d105ecbec Fixes for macOS 2025-03-14 23:00:12 +01:00
Dario 02f6f41c20 Add a state for when no mods are installed. 2025-03-14 17:35:29 -04:00
Dario e33441b6db Clamp delta time to fix UI disappearing on OS with timestamps that don't always increase. 2025-03-14 17:35:29 -04:00
Dario 26a030e059 Sub menu display name, assert on text input. 2025-03-14 17:35:29 -04:00
Dario a26955bd9b Auto-enabled mods. 2025-03-14 17:35:29 -04:00
Dario 99b5518dc8 Restore spacer animations. 2025-03-14 17:35:29 -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 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 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 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
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
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 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