Mr-Wiseguy
6e19d28ba3
Apply recomp.rcss to mod UI contexts (fixes scrolls)
2025-04-08 18:56:49 -04:00
Mr-Wiseguy
5ec43a1182
Remove std::format usage and add missing <list> includes to fix Linux/MacOS compilation
2025-04-06 04:09:10 -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
Dario
d259e6848a
DnD prototype.
2025-04-05 01:56:43 -04:00
Mr-Wiseguy
27db2aeaa0
Reimplement prompts as a separate UI context and make it so the quit game prompt doesn't bring up the config menu
2025-04-04 04:35:06 -04:00
Mr-Wiseguy
d45c4f7236
Created mod UI API functions for imageview elements
2025-03-21 03:07:57 -04:00
Mr-Wiseguy
2dffaf6148
Implement controlling input capturing for mod UI contexts
2025-03-14 17:35:55 -04:00
Mr-Wiseguy
8c167f06f8
Implement update event for elements
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
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
Mr-Wiseguy
a087731f96
Refactor Rml document handling to use new ContextId system (prompts currently unimplemented)
2025-03-14 17:20:31 -04:00
Dario
723340f3f9
Rewrite mod details under new UI system.
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
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
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
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
thecozies
52278c5a4d
disable cursor movement threshold when controller is the primary input ( #14 )
2024-04-30 10:41:22 -04:00
thecozies
4fef9d9203
show display refresh rate in description
2024-04-22 08:11:13 -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
Mr-Wiseguy
4c5f48a2c3
Add check for programmable sample positions for MSAA settings, fixed fullscreen option going out of sync with alt+enter shortcut
2024-04-01 03:19:16 -04:00
Mr-Wiseguy
0775299aae
Reorganized config menu tabs, hide debug menu behind manual config file edit, added missing recompiler config file
2024-03-15 12:13:39 -04:00
Mr-Wiseguy
0192cac272
Fixed cursor hiding lag, moved save file location to config folder
2024-03-12 00:27:20 -04: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
5ee7eaed1f
Split default input mappings by device, disabled input while menu is open, made config menu open with escape/select, made config menu close with escape
2024-01-08 03:38:05 -05:00
Mr-Wiseguy
0fcc366a35
Hooked up controls and settings buttons in launcher
2024-01-08 01:28:50 -05:00
Mr-Wiseguy
c26151cd6b
Modified recomp UI event handling to allow event parameters using ":" as a delimiter
2024-01-07 02:03:54 -05:00
Mr-Wiseguy
8510bb9109
Implemented RmlUi hack to replace color parsing so it uses 0-1 alpha instead of 0-255
2024-01-06 16:08:15 -05:00
Mr-Wiseguy
e9e42322f0
Refactored menu logic into MenuController interface, updated RT64
2024-01-01 22:36:06 -05:00
Mr-Wiseguy
09bacbe82c
Hooked up graphics option menu to RT64, updated RT64
2024-01-01 00:09:14 -05:00
Mr-Wiseguy
525092fd60
Cleaned up assets folder, added promptfont, started config menu UI
2023-12-29 16:49:26 -05:00
Mr-Wiseguy
ec23ef02fd
Added some more patch functionality, added recomp namespace
2023-11-24 17:10:21 -05:00
Mr-Wiseguy
8188aee2c1
Removed use of std::exit and changed recomp runtime to exit normally, added helpers for getting recompiled args and returning values, added example of patch code calling native code
2023-11-12 14:47:38 -05:00
Mr-Wiseguy
398988a961
Added function patching, began reorganizing UI code, added native file dialog library
2023-11-11 17:42:07 -05:00
Mr-Wiseguy
91611c9c33
Delayed game start, made UI hot reload include all files, passed input
...
events to UI
2023-11-05 14:34:27 -05:00