481 Commits

Author SHA1 Message Date
Dario
0fd4b34130 More style changes. 2025-01-28 23:30:11 -03:00
Dario
d03ca8ee9b Add basic thumbnail parsing functionality. 2025-01-28 22:34:03 -03:00
Mr-Wiseguy
8e9281c15a Hook up new manifest fields to mod UI 2025-01-28 03:42:49 -05:00
Dario
63597abbde Linux build fixes. 2025-01-28 03:32:40 -05:00
Dario
2b9769a2e9 Mods folder button. 2025-01-28 03:32:38 -05:00
Dario
5ae0d9b8cd Adjust styling of submenu. 2025-01-28 03:32:34 -05:00
Dario
6d134f7e02 Draggable improvements to mod menu and runtime update. 2025-01-28 03:32:32 -05:00
Dario
0b996d6125 Enable mod reordering. 2025-01-28 03:32:25 -05:00
Dario
2fbc65d4ec Proper enum parsing. 2025-01-28 03:32:15 -05:00
Dario
d4ac88a373 Link storage to mod menu. 2025-01-28 03:32:06 -05:00
Mr-Wiseguy
2f37efa8a5 Begin implementing mod UI API 2025-01-28 03:31:54 -05:00
Mr-Wiseguy
563e645c85 Reimplement mechanism to open the config menu to a specific tab 2025-01-28 03:31:47 -05:00
Mr-Wiseguy
32e7f44cde Split config sub menu into separate context and fix configure button, prevent infinite loop when looking for autofocus element 2025-01-28 03:31:47 -05:00
Dario
1b31f66821 Add support for config schema. 2025-01-28 03:31:23 -05:00
Mr-Wiseguy
1bd61451fa Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) 2025-01-28 03:31:15 -05:00
Dario
6ca41f37c9 Cleanup. 2025-01-28 03:31:02 -05:00
Dario
b9eeb57d99 Radio option. 2025-01-28 03:30:52 -05:00
Dario
4967d31125 Text input. 2025-01-28 03:30:52 -05:00
Mr-Wiseguy
743f048826 Upgrade RmlUi to 6.0 release 2025-01-28 03:30:51 -05:00
Mr-Wiseguy
78bcfdb33d Revert accidental RmlUi downgrade 2025-01-28 03:30:51 -05:00
Dario
92b7c79753 Turn off tab searching when submenu is open. 2025-01-28 03:30:51 -05:00
Dario
823cfe9a27 Refactored to account for context changes. 2025-01-28 03:30:51 -05:00
Dario
f153fd1b8f Config submenu. 2025-01-28 03:30:49 -05:00
Mr-Wiseguy
5c11adda89 Implement context and resource storage slotmaps 2025-01-28 03:30:49 -05:00
Mr-Wiseguy
4e9bbbd290 Add slot_map and begin ui context 2025-01-28 03:30:49 -05:00
Mr-Wiseguy
5dc37e6c05 Update RmlUi for gap property in flexbox 2025-01-28 03:30:49 -05:00
Mr-Wiseguy
268b392823 Layout for mod details panel, add gap property setters 2025-01-28 03:30:49 -05:00
Dario
dd6fbceaf7 Mod menu progress. 2025-01-28 03:30:41 -05:00
Dario
2ab4d7dfac Convert to spaces, hook up mod enabled to toggle. 2025-01-28 03:30:41 -05:00
Dario
eeb935a5fe Switch to string views. 2025-01-28 03:30:38 -05:00
Dario
0a7ad6eadf Multi-style state and disabled state propagation. 2025-01-28 03:30:38 -05:00
Dario
97998956bb Add styles. 2025-01-28 03:30:38 -05:00
Dario
213243361f Take ownership of created pointers on Element class. 2025-01-28 03:30:37 -05:00
Dario
178991bc76 Remove ModMenu.scss. 2025-01-28 03:30:37 -05:00
Dario
4e582443fb Refactored mods menu entirely. 2025-01-28 03:30:37 -05:00
Dario
425dfeec24 Rewrite mod details under new UI system. 2025-01-28 03:30:13 -05:00
Mr-Wiseguy
226ccdda74 WIP mod menu, fix some warnings 2025-01-28 03:30:12 -05:00
thecozies
14a8b9f660 init mod menu + bem class + button presets 2025-01-28 03:30:09 -05:00
thecozies
a1436c592a Button config type + callback wip 2025-01-28 03:28:48 -05:00
thecozies
7fb6c793ef Added TextField option type 2025-01-28 03:28:48 -05:00
thecozies
d2c4e7d603 Added dropdown option type 2025-01-28 03:28:48 -05:00
thecozies
a52bdbecee Updated color option type styling 2025-01-28 03:28:48 -05:00
thecozies
b08b95a71c Move config registry/option to librecomp + added Color conf opt type 2025-01-28 03:28:48 -05:00
thecozies
94c31be2f6 init config opt system w/ 3 types and description support 2025-01-28 03:28:48 -05:00
Mr-Wiseguy
6602ec8a1e Update runtime for mod manifest changes 2025-01-26 23:05:15 -05:00
Wiseguy
c4c0f928b6
Modding function hooks (#530)
This commit updates the runtime for function hooking and implements any recomp-side functionality needed for them to fully hook (namely ROM decompression). For more details, see the relevant N64Recomp and N64ModernRuntime PRs.
2025-01-26 22:42:45 -05:00
Mr-Wiseguy
4945172ead Update runtime for updated sse2neon, remove top level sse2neon submodule 2025-01-13 02:17:06 -05:00
Wiseguy
8dcc616f17
Update runtime to integrate live recompiler (#524) 2025-01-02 21:37:54 -05:00
Darío
5e5515935e
Update RT64 to fix SDL2 Deadlock issues with ImGui. (#522) 2024-12-28 23:18:18 -05:00
Darío
426779d02f
Use SDL Window as the WindowHandle (Enables wayland support). (#520) 2024-12-23 22:39:25 -05:00