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
635142cda9
Turn off tab searching when submenu is open.
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
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
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
Wiseguy
91db87632c
Mod Support ( #499 )
...
Integrates the modding functionality in N64ModernRuntime and adds several exported functions for mods to use. Also adds a ROM decompressor so that the runtime has access to the uncompressed code in the ROM for hooking purposes.
2025-02-14 18:38:10 -05:00
briaguya
19d2e38499
Allow configuring menu accept/apply buttons ( #385 )
...
* feat: allow configuring menu accept/apply buttons
* Update assets/icons/Reset.svg
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com >
---------
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com >
2024-07-05 21:19:31 -04:00
briaguya
208e3044fc
fix: use sdl userevent to set await_stick_return when scanning for input ( #413 )
2024-06-22 22:06:25 -04:00
David Chavez
19fcd9bf31
Update to latest N64ModernRuntime ( #392 )
...
- updates to new controller changes
- updates to new render context changes
- updates to new controller number changes
- fix for crash on save thread
2024-06-12 09:40:14 +02:00
David Chavez
bec699f0bd
Migrate to N64ModernRuntime ( #354 )
2024-06-05 01:12:43 +02:00
Reonu
4ebe71bfcc
Automatic save backup system ( #260 )
...
* Made errors print to console as well
---------
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com >
2024-05-26 11:38:58 -04:00
briaguya
d4898f2316
feat: allow configuring menu toggle button ( #181 )
...
* feat: allow configuring menu toggle button
* fix: hide toggle menu binding config for keyboard
* fix: assign defaults for inputs that don't exist in `controls.json`
2024-05-26 09:58:51 -04:00
Mr-Wiseguy
b791a4aa1d
1.0.1 Hotfixes ( #190 )
...
* Fixed bug with autosaving where some flags weren't updated in the save buffer
* Display message boxes for RT64 initialization errors
* Bump version number to 1.0.1
2024-05-18 18:46:11 -04:00
Mr-Wiseguy
83b196a4e5
Move rmlui reload to F10 and make F11 toggle fullscreen
2024-05-04 15:42:19 -04:00
Mr-Wiseguy
54b862599c
Implemented UI for controlling autosaving, fixed general config defaults not being applied correctly
2024-05-04 13:08:14 -04:00
thecozies
7491eabde0
Cont/kb/mouse focus priorities and behaviors reworked ( #15 )
...
* ensure focus after cont/kb input + enable mouse on SDL_QUIT + force focus to prompt while open
* only force prompt focus if mouse is not active
* default kb input, mouse click switches to kb focused input
2024-05-02 01:51:09 -04:00
Mr-Wiseguy
956db3366f
Moved UI resource destruction to RT64 deinit hook, temporarily disabled shader cache as it's out of date
2024-05-01 04:25:22 -04:00
thecozies
52278c5a4d
disable cursor movement threshold when controller is the primary input ( #14 )
2024-04-30 10:41:22 -04:00
thecozies
d555f0c65b
Apply graphics conf changes with F on kb or X/Start on cont ( #11 )
2024-04-30 10:29:02 -04:00
Mr-Wiseguy
8a70b2313e
Fix issue where an invalid element can take focus if mouse movement happens immediately
2024-04-27 17:33:51 -04:00
Reonu
c4b89613ab
Fix Linux build and locale
2024-04-25 15:51:04 +01:00
Mr-Wiseguy
a6e34bb49b
Changes to fix compilation on linux
2024-04-25 03:04:14 -04:00
thecozies
4fef9d9203
show display refresh rate in description
2024-04-22 08:11:13 -05:00
thecozies
8fbb7b6025
option to enable/disable background input
2024-04-21 17:33:09 -05:00
thecozies
c06889c3bb
added quit button and confirmation prompt
2024-04-21 15:55:45 -05:00
thecozies
12f52eab2f
Implemented prompt component and utilize for gfx change confirmation
2024-04-20 15:37:01 -05:00
thecozies
bf167f31c7
Updated rmlui to master
2024-04-20 15:36:34 -05:00
thecozies
95ab0074ea
fix and improve kb/cont config tab > panel navigation
...
prompt component - wip
2024-04-20 15:36:05 -05:00
Mr-Wiseguy
b334c677b9
Update RT64 and refactor RT64 handling
2024-04-14 15:59:42 -04:00
thecozies
8853fc0d7b
swap nav icons between kb and cont
2024-03-27 15:02:03 -05:00
thecozies
299293ca99
map cont back button to kb escape
2024-03-12 08:13:27 -05:00
Mr-Wiseguy
0192cac272
Fixed cursor hiding lag, moved save file location to config folder
2024-03-12 00:27:20 -04:00
thecozies
7fd55dae5c
mouse dist threshold + update mouse vis during gameplay
2024-03-11 10:08:33 -05:00
Mr-Wiseguy
eeeabba64d
Added background music volume and low health beep settings, imported warp names
2024-03-10 16:40:41 -04:00
thecozies
e19e72ea62
controller input in ui
2024-03-04 11:50:11 -06:00
thecozies
fbe8ef8571
initialize before hiding mouse, allow mouse movement for mouse mode initially
2024-03-04 09:25:14 -06:00
thecozies
a84258c3f6
only change to mouse after click
2024-03-04 09:25:14 -06:00
Mr-Wiseguy
ca66fdddbb
Implemented proper ROM selection menu
2024-03-03 21:17:59 -05:00
thecozies
302d88fd84
cleanup
2024-03-03 18:03:50 -06:00
thecozies
03af2919e9
mouse-active/inactive ui modes + focus handling
2024-03-03 18:01:33 -06:00
thecozies
e13a46ec6b
partially fix menu fade in
2024-03-02 11:52:58 -06:00
thecozies
3b962c5b7c
recursively focus labels
2024-03-02 11:12:06 -06:00
Mr-Wiseguy
8faa532e53
Fixed UI events happening while the menu is closed, fixed crash on exit caused by destruction order of UI
2024-02-25 18:24:51 -05:00
Mr-Wiseguy
99c14fde04
Added mechanism for getting aspect ratio from recompiled code, fixed wipe3 transition in widescreen
2024-02-17 22:12:23 -05:00
Mr-Wiseguy
802c9bd5a8
Added modified version of RmlUi's ElementSVG that reduces the image dimensions to avoid unnecessarily large baked SVG textures
2024-01-20 01:48:27 -05:00