sonninnos
f121847e00
Don't stop audio on menu toggle
2023-07-27 22:15:58 +02:00
sonninnos
1805484a6f
Playlist + Explore corrections + cleanups
2023-07-24 17:59:23 +02:00
sonninnos
663817bc1f
Reorder Input Settings menu
2023-07-20 10:28:15 +02:00
sonninnos
2d66b5f863
Add separate sublabel for remap port controls
2023-07-19 22:13:15 +02:00
Rob Loach
1056e8cbca
ozone: Tweak Dracula colours a bit
2023-07-18 21:26:31 +02:00
libretroadmin
770b9920f5
Cleanups:
...
* No implicit memsets for texture_image
* Replace some calls with concatenated strlcpys
* Some style nits
2023-07-18 16:46:54 +02:00
sonninnos
27d5152247
Explore menu usability improvements
2023-07-18 15:59:32 +02:00
sonninnos
4f747d366a
(XMB) Entry index cleanup
2023-07-18 13:16:25 +02:00
sonninnos
ed9e1064bb
(XMB) Explore list thumbnail + ticker fixes
2023-07-17 23:48:07 +02:00
sonninnos
0a843e8624
(XMB) Playlist entry index fix
2023-07-17 23:48:07 +02:00
sonninnos
f67912bfa8
Move playlist manager core association options downwards
2023-07-17 23:48:07 +02:00
sonninnos
f567c45869
Improve 'Set Core Association' menu
2023-07-17 23:48:07 +02:00
libretroadmin
55996bc9b6
Silence warnings
2023-07-17 17:43:50 +02:00
libretroadmin
7105e0508c
Fix compilation issue for some platforms
2023-07-17 15:30:56 +02:00
libretroadmin
35936e20c7
Fix DISPLAYLIST_ARCHIVE_ACTION
2023-07-17 13:07:41 +02:00
sonninnos
96bb0bee55
(XMB) Playlist label limit fixes
2023-07-17 12:28:44 +02:00
libretroadmin
4b6bd83780
Replace some more strlcat calls
2023-07-16 18:33:34 +02:00
libretroadmin
d15de21da5
Cleanups
2023-07-16 17:14:10 +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
Rob Loach
62af42a182
ozone: Update Dracula theme
2023-07-15 22:34:17 +02:00
libretroadmin
3c1e64129e
Cutdown on some strlens
2023-07-15 19:35:19 +02:00
libretroadmin
f39f1f6ff2
Make sure core_info_find is called first before using the data struct
2023-07-15 16:00:48 +02:00
libretroadmin
5b52dd4965
Fix crash - core_info_find has to come first
2023-07-15 15:54:49 +02:00
libretroadmin
9fc1229bb1
replace some strlcats with strlcpy
2023-07-15 15:37:26 +02:00
libretroadmin
e1af98cc43
Cleanups/some code duplication removal
2023-07-15 15:14:26 +02:00
libretroadmin
2785d2d74b
Rewrite create_string_list_rdb_entry_{string|int}
2023-07-15 14:02:12 +02:00
libretroadmin
19ae344141
Cut down on more implicit strlens
2023-07-15 10:21:50 +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
libretroadmin
cf0d0e93a6
rarch_system_info_t local vars should be renamed from 'system'
...
to 'sys_info' to avoid false positive code analysis errors
2023-07-15 07:22:38 +02:00
libretroadmin
20f151d42e
menu_displaylist_parse_playlist - avoid some implicit strlens
2023-07-14 18:25:33 +02:00
libretroadmin
9e34f22a29
Silence Xcode code warnings + general cleanups
2023-07-14 18:05:54 +02:00
sonninnos
227a9ec34a
Allow adjusting screenshot flash without notification enabled
2023-07-13 17:02:33 +02:00
nfore
9ca5c5e623
Revive/rewrite Keyboard Overlay and OSK Toggle
...
Add keyboard overlay preset, keyboard submenu, and osk_toggle hotkey. Use overlay caching for osk_toggle.
For now, keyboard menu has only preset path, auto-scale toggle, and opacity.
Related fixes:
- input_keyboard_event: Don't check hotkey binds when device is RETRO_DEVICE_POINTER
- Add input_keymaps_translate_rk_to_ascii() for correct character input to input_keyboard_event
- input_overlay_poll: Delay clearing INPUT_OVERLAY_BLOCKED flag until there is no overlay input (Avoids stray input after osk_toggle)
- Send keyboard events for modifiers before other keys (for correct modifier+key input if hitboxes overlap)
2023-07-09 04:42:49 +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
sonninnos
4cca2b8eaf
Add menu icons to 'RetroPad Binds'
2023-07-02 05:47:25 +02:00
Eric Warmenhoven
280dcb32f9
Fix several warnings
2023-07-02 05:46:45 +02:00
Eric Warmenhoven
ce49bd6dcc
Enable option to rumble iOS device instead of controller ( #14734 ).
2023-07-01 19:24:40 +02:00
hunterk
7b20954e66
move port X binds into retropad binds submenu and add appropriate help text and sublabels to discourage people from messing around in there unnecessarily
2023-07-01 19:22:45 +02:00
libretroadmin
d4fc6c7ce6
* Reduce snprintf calls to only formatting
...
* More strlcpy usage, less strlcat
2023-06-21 09:37:55 +02:00
libretroadmin
22dc6aff5a
Rework some snprintf/strlcat calls
2023-06-21 09:25:04 +02:00
libretroadmin
60fb5dfc6e
Fix system information spacing
2023-06-20 19:12:43 +02:00
libretroadmin
2195ac998b
FIx potential -Wformat-truncation warnings
2023-06-20 19:06:45 +02:00
libretroadmin
22f32bf069
replace more strlcat calls in menu_cbs_sublabel.c
2023-06-20 18:21:10 +02:00
libretroadmin
2b4ad8f654
Fix sublabel_netplay_room
2023-06-20 18:01:59 +02:00
libretroadmin
b7e122a4fa
Replace more strlcat calls
2023-06-20 17:56:45 +02:00
libretroadmin
bdc398d79f
- Safer code - use strlcpy where possible instead of manual character
...
assignments for strings longer than 2 chars
- Use strlcpy concatenation instead of strlcat
- Make sure that what remains of iteration of the '_len' variable
for manual char assignment
is done in a safer way so mistakes are less possible
2023-06-20 16:33:55 +02:00
libretroadmin
2cebb07201
(menu_explore) General cleanups:
...
* Use strlcpy instead of strlcat
* Some style nits
2023-06-20 14:42:31 +02:00