Commit Graph

904 Commits

Author SHA1 Message Date
sonninnos 5e79dd4569 Bring back audio toggling on menu toggle (#16467) 2024-04-25 10:10:39 -07:00
Barry Rowe 26a824caff Revert of AI service changes (#16428) 2024-04-12 16:17:24 -07:00
sonninnos 3cb79e38f0 Don't disable FF when toggling menu (#16265) 2024-02-20 13:47:00 -08:00
sonninnos 3365f9b86e Fix input bind hold when every axis does not rest on 0 (#16256) 2024-02-19 11:12:54 -08:00
Viačasłaŭ Chalikin 997c7453a8 Fix narrator modes (#16179)
* Fix narrator

* Refactor accessibility
2024-02-08 21:14:23 -08:00
sonninnos 9b97b40566 Enforce swap interval 1 in menu if vsync is on + Restore menu_throttle_framerate option (#15889)
* Enforce swap interval 1 in menu if vsync is on

* Restore menu_throttle_framerate option
2023-11-10 18:40:02 -08:00
sonninnos 220caa5143 Remove menu_throttle_framerate option (#15850) 2023-10-31 09:58:47 -07:00
zoltanvb 57e9a3e876 Fix for "no sound on PS2" (#15827)
Earlier refactor https://github.com/libretro/RetroArch/commit/f121847e00689952df56365f35e3ef1f9a8ece1e
has removed CMD_EVENT_AUDIO_START (and stop), however on PS2 it
causes no sound, so it is added back behind a compiler switch.
2023-10-24 00:27:21 -07:00
sonninnos f69a29209f Ignore menu event action in the end of function instead (#15811) 2023-10-16 08:45:23 -07:00
GavinDarkglider 4387b0ab94 Lakka Switch Updates.... (#15754)
* Lakka: Switch: Decouple From LibNX builds.

* Lakka: Always show Power Management Settings menu

* Lakka: Switch: Add Nintendo Switch Options Menu, and First Option

* Lakka: Switch: Add CEC Toggle

* Lakka: Switch: Add Bluetooth ERTM Toggle

* Retroarch: unix platform:  Always display battery meter even when the device reports it as unknown
This is useful for most arm devices that have unknown battery status until charger state changes

* Retroarch: Lakka: Remove Gamemode stuff from build

Lakka will never include this, as it only runs base system, and retroarch.
2023-10-06 04:55:22 -07:00
sonninnos 6c2cc45628 Prevent proceeding to next bind when single binding (#15746) 2023-09-28 06:57:20 -07:00
sonninnos 05ce35b103 Don't process menu events while input is being flushed (#15742) 2023-09-27 05:52:30 -07:00
GABO1423 f654d1bf30 (UWP/Menu) Small Tweaks (#15653) 2023-08-28 20:53:35 -07:00
sonninnos 600beba18b Check menu toggle before menu event (#15646) 2023-08-27 15:48:47 -07:00
sonninnos c708187cd2 Search box usability improvements (#15617) 2023-08-18 12:38:29 -07:00
sonninnos de45fc2f5f Input binding rework (#15603)
* Input binding rework

* Controller info logging cleanup
2023-08-16 11:13:14 -07:00
libretroadmin f51b49f213 More explicit typecasts to bools 2023-08-16 03:22:02 +02:00
sonninnos 62f3840e38 Prevent left-right hold in boolean menu items (#15530) 2023-07-29 04:59:59 +02:00
sonninnos f121847e00 Don't stop audio on menu toggle 2023-07-27 22:15:58 +02:00
libretroadmin ba492e9614 Move thumbnail_path_data to menu_st - cut down on code duplication in
menu_drivers
2023-07-16 09:46:08 +02:00
libretroadmin 98ee9a753c Cut down on some implicit strlens 2023-07-15 09:10:16 +02:00
libretroadmin cd8fffe5d3 Rename all local variables for retro_system_info to sysinfo 2023-07-15 07:45:20 +02:00
nfore 8a81d39437 Overlay Caching
Adds overlay_cache_ptr to keep a disabled overlay in memory when it's expected to be shown again.

Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays.

Loading a cached overlay is done as a swap, intended for osk_toggle.

Related updates:
- Fewer parameters for the overlay loading task. Use current settings when enabling an overlay
- Add input_overlay_check_mouse_cursor() to preserve show/hide mouse behavior
- Don't apply input_overlay_show_mouse_cursor in windowed mode (controlled by mouse grab only)
- Remove some dead code
2023-07-09 04:42:49 +02:00
libretroadmin d514f1ded3 Avoid false positives with code analysis tools - rename
variables called 'system'
2023-07-05 03:29:49 +02:00
sonninnos b899f61c1f Menu navigation hold adjustments 2023-07-04 02:54:30 +02:00