Maschell
08489a687d
ButtonComboAPI: Add support for more wiimote buttons
2025-01-04 13:18:04 +01:00
Maschell
c026217390
Add button combo module depedency
2025-01-04 12:25:21 +01:00
Maschell
5b73c24a1a
Fix logging button combo hook
2025-01-04 12:25:21 +01:00
Maschell
70ac37040e
Simplify trampoline reset, flush cache
2025-01-04 12:25:21 +01:00
Maschell
f5d4536d42
Fix button mapping for button combo detection
2025-01-04 12:25:21 +01:00
Maschell
d0be5e4b88
ButtonComboApi: Use C++ APIs where possible
2025-01-01 15:35:55 +01:00
Maschell
bebae31682
ButtonComboAPI: Hold duration is now measure in ms instead of frames
2025-01-01 15:35:55 +01:00
Maschell
9a9c1c092c
Fix move constructor/operator to properly release the combo handle, use std::forward_list instead of vector for the list
2024-12-29 23:58:54 +01:00
Maschell
7ed6058b99
Clean up includes
2024-12-29 21:05:57 +01:00
Maschell
eb12f209ce
Add ButtonComboAPI support
2024-12-29 13:45:57 +01:00
Maschell
b273a0cc21
Fix compiling
2024-12-29 11:56:21 +01:00
Maschell
784deb6840
Bump version to 0.3.5
2024-12-29 11:56:21 +01:00
Maschell
ef106645ba
Fix json parsing error handling, other small fixes
2024-12-29 11:56:21 +01:00
Maschell
367fe93a62
More fixes and changes
2024-12-29 11:56:21 +01:00
Maschell
c6c3b1754d
Render simple safe mode screen
2024-12-29 11:56:21 +01:00
Maschell
48b1a3679d
Improve logging
2024-12-29 11:56:21 +01:00
Maschell
8b2634f75e
Add simple "safe mode" which disable all non-basearoma plugins
2024-12-29 11:56:21 +01:00
Maschell
a40f091c6b
Fix config menu when no plugins are loaded, improve UI
2024-12-29 11:56:21 +01:00
Maschell
ab8c36b855
Add initial support for persisting a lsit inactive plugins
2024-12-29 11:56:21 +01:00
Maschell
fa54b63f64
Reset active state in config menu when active selection is aborted (by pressing B or home)
2024-12-29 11:56:21 +01:00
Maschell
bed54e0373
Add homebrew_on_menu to the list of allowed plugins
2024-12-29 11:56:21 +01:00
Maschell
2b644f2319
Preserve disabled plugins when wiiloading a new plugin
2024-12-29 11:56:21 +01:00
Maschell
2cb5096287
Only return active plugins in WUPSGetLoadedPlugins
2024-12-29 11:56:21 +01:00
Maschell
fbe92ccc21
Use bulleye char for checkbox
2024-12-29 11:56:21 +01:00
Maschell
d2a46cdfa4
Add support for B-button in active-mode-screen
2024-12-29 11:56:21 +01:00
Maschell
b704033041
Initial support for disabling/enabling plugins in config menu
2024-12-29 11:56:21 +01:00
Maschell
bb83e012f0
Only check for config menu if the plugin is linked and loaded
2024-12-29 11:56:21 +01:00
Maschell
d65f2a29a1
Only show active plugins in config menu
2024-12-29 11:56:21 +01:00
Maschell
8941ac9f10
Fix isLinkAndLoaded check
2024-12-29 11:56:21 +01:00
Maschell
b946e3e810
Save info is plugin is linked and loaded inside config info
2024-12-29 11:56:21 +01:00
Maschell
41a9f7c026
Make PluginLinkInformation not optional anymore in PluginContainer, add stub link data if missing
2024-12-29 11:56:21 +01:00
Maschell
7b151f027f
Only link allowed plugins for testing
2024-12-29 11:56:21 +01:00
Maschell
10b5513ddf
Rename PluginInformation to PluginLinkInformation and make it optional in PluginContainer
2024-12-29 11:56:21 +01:00
Daniel K. O.
5f23142b2d
Add WUPSConfigAPI_Menu_GetStatus()
function. ( #89 )
...
* Add `WUPSConfigAPI_Menu_GetStatus()` function.
--HG--
branch : menu-status-api-hg
* Indentation fix.
--HG--
branch : menu-status-api-hg
---------
Co-authored-by: Daniel K. O. (dkosmari) <none@none>
2024-12-01 09:13:16 +01:00
Maschell
1524f0a6a9
Update plugin (un)loading logic to keep plugins loaded if possible
2024-11-28 20:26:17 +01:00
Maschell
e41718836d
Update Dockerfile
2024-11-28 19:44:14 +01:00
Maschell
447e1eb218
Code cleanup
2024-11-28 19:44:14 +01:00
Daniel K. O.
5893ac2f18
Use left/right to jump a full page on the toplevel menu. ( #84 )
...
* Allow using dpad left/right to navigate a whole page up or down, in the toplevel menu.
* Wrap around when paging up/down at the top/bottom.
* Cosmetic code change, and no wrap-around while paging.
---------
Co-authored-by: Daniel K. O. (dkosmari) <none@none>
2024-08-09 19:45:45 +02:00
Andrew
87bb3c521f
Explicit support for Motion Plus controllers
2024-07-05 16:37:20 +02:00
Maschell
87ad32516f
Bump version
2024-07-05 16:37:20 +02:00
Maschell
bb7f1a8aa4
Update Dockerfile
2024-07-05 16:37:20 +02:00
Maschell
c47c79e771
Make sure to only access valid buffers in VPADRead and WPADRead hooks
2024-07-05 16:37:20 +02:00
Maschell
4c1131b0bf
Refactor DC register access
2024-05-10 16:52:23 +02:00
Maschell
6db59dcc16
Redraw the config menu on any input
2024-05-10 16:01:08 +02:00
Maschell
b372d78b7d
Add "saving config" screen to the config menu
2024-05-10 15:46:05 +02:00
Maschell
4225d8ff8f
Bump version to 0.3.3
2024-05-10 12:34:34 +02:00
Maschell
d1cfff4861
Fix displaying the config menu when using 480i + 4:3 or 576i as output resolution
2024-05-10 12:34:34 +02:00
Maschell
43a18b56d7
Small fixes to the .wps loading, return nullptr instead of OSFatal, add asserts instead of OSFatal
2024-05-08 18:08:03 +02:00
Maschell
6855564c28
Bump version to 0.3.1
2024-05-07 14:29:45 +02:00
Maschell
ac05cf8231
Sort configs in config menu by name
2024-05-07 14:29:45 +02:00