sonninnos
b5756a1b20
Prevent crash when Main Menu is empty ( #17604 )
2025-02-20 14:09:47 +02:00
sonninnos
6c08bf003b
XMB: Title replace '/' with '-' instead of ' ' ( #17603 )
2025-02-19 21:49:55 +02:00
sonninnos
8f3347d9ab
GLUI: Limit save state thumbnail size ( #17600 )
2025-02-19 17:06:01 +02:00
sonninnos
b5e01422e1
XMB: Trigger bg-image load on theme change ( #17599 )
2025-02-19 17:05:34 +02:00
Eric Warmenhoven
0ed66a79f1
glui: fix add to playlist icon in quick menu ( #17596 )
2025-02-18 22:55:04 +01:00
sonninnos
e4fe551924
Gray Dark+Light theme adjustments ( #17597 )
2025-02-18 20:47:10 +02:00
sonninnos
73abaddd9c
GLUI: Add save state thumbnails ( #17592 )
2025-02-18 17:11:46 +01:00
sonninnos
01a2da47a6
Ozone: Messagebox background asset fix ( #17566 )
2025-02-13 09:28:59 +01:00
LibretroAdmin
8a22b87101
Revert rich_label changes
2025-02-12 17:46:32 +01:00
sonninnos
106dc5d8b7
GLUI: Allow fullscreen thumbnail browsing ( #17562 )
2025-02-12 16:50:17 +01:00
LibretroAdmin
135a228ac1
menu_entry - rich_label gets merged into label - make struct smaller
2025-02-12 15:17:58 +01:00
LibretroAdmin
c864c50c9f
(Menu) Cleanups
2025-02-12 14:52:17 +01:00
LibretroAdmin
ebd9abb5f6
Get rid of sublabel_cache
2025-02-12 14:25:12 +01:00
LibretroAdmin
824209178c
setting_list - remove unused original_value
2025-02-12 13:56:21 +01:00
LibretroAdmin
8e2e2cdbac
Style nits
2025-02-12 13:06:40 +01:00
LibretroAdmin
a167fb1c2f
Unused variables cleanup
2025-02-12 11:59:22 +01:00
LibretroAdmin
d2d0e7a17d
Style nits
2025-02-12 10:35:04 +01:00
LibretroAdmin
f6006ae6ca
Style nits
2025-02-12 10:17:35 +01:00
sonninnos
bdf2e9407d
Label rewording and deprecation removal ( #17560 )
2025-02-12 09:52:12 +01:00
LibretroAdmin
0d57b59cd3
Another fix
2025-02-12 01:43:16 +01:00
LibretroAdmin
6556edd18e
Fix remap screens
2025-02-12 01:32:26 +01:00
LibretroAdmin
366612fb82
Revert "Fix some string appending"
...
This reverts commit 65b9ea4e76
.
2025-02-11 23:48:12 +01:00
sonninnos
2073b8abfc
XMB: Icon thumbnail improvements ( #17558 )
2025-02-11 23:09:47 +01:00
LibretroAdmin
65b9ea4e76
Fix some string appending
2025-02-11 23:08:55 +01:00
LibretroAdmin
c62de90430
Cleanups
2025-02-11 22:45:16 +01:00
LibretroAdmin
064372d787
Get rid of action_title_cache
2025-02-11 21:21:14 +01:00
Eric Warmenhoven
422a4310f3
Add To Playlist from quickmenu can't rely on the current playlist ( #17556 )
2025-02-11 21:01:42 +01:00
LibretroAdmin
5372f3fe84
Change signature of get_representation callbacks
2025-02-11 21:01:04 +01:00
LibretroAdmin
76233f8959
on/off labels no longer cached - language switches now immediately
...
change the on/off labels as well - and binary size is smaller
2025-02-11 12:44:03 +01:00
LibretroAdmin
653c6ed1e6
Cleanup
2025-02-11 11:58:57 +01:00
LibretroAdmin
98681ace4a
Cleanups - less settings pointer grabbing
2025-02-11 10:12:12 +01:00
LibretroAdmin
9489dd05bc
Cleanups
2025-02-10 18:45:23 +01:00
LibretroAdmin
ef7b9830db
(cheat_manager) No more dependency on configuration.h
2025-02-10 16:48:56 +01:00
sonninnos
afd290e289
XMB: Appearance menu cleanup ( #17549 )
2025-02-10 16:16:56 +01:00
LibretroAdmin
ddd7ff2d33
get rid of some settings_t pointer passing
2025-02-10 15:47:18 +01:00
LibretroAdmin
50a0e17539
(Menu/XMB/Ozone) Less settings_t pointer grabbing
2025-02-10 15:13:59 +01:00
LibretroAdmin
c57c4fbd1a
Style nits
2025-02-10 13:59:25 +01:00
sonninnos
87b3032139
XMB: Color tuning ( #17547 )
2025-02-10 11:52:08 +01:00
sonninnos
c1077a5ef5
RGUI: Thumbnail fixes ( #17546 )
2025-02-10 11:51:56 +01:00
sonninnos
372396d5b6
Add separate visibility toggle for playlist tabs ( #17545 )
2025-02-10 00:45:50 +01:00
LibretroAdmin
d34cfcdfef
iSilence warnings
2025-02-09 22:26:36 +01:00
LibretroAdmin
afd73998e6
Silence warnings
2025-02-09 20:33:04 +01:00
LibretroAdmin
4faed7a84f
Less passing around of settings_t pointer
2025-02-09 18:56:50 +01:00
LibretroAdmin
0be8fe8e3f
Style nits
2025-02-09 16:07:15 +01:00
LibretroAdmin
376e4b307c
Style nits
2025-02-09 15:40:45 +01:00
sonninnos
0d46073bb9
Add mute on rewind option ( #17541 )
2025-02-09 14:24:14 +01:00
sonninnos
81df9b0491
GLUI: Also set navigation with long press ( #17537 )
2025-02-09 06:11:28 +01:00
sonninnos
3bf04c6034
GLUI: Fix null label icon ( #17538 )
2025-02-09 06:11:21 +01:00
sonninnos
677e627278
GLUI: Touch related fixes ( #17536 )
2025-02-08 21:19:24 +01:00
Eric Warmenhoven
5471a9ebfe
ios: jump back to selected item after closing content ( #17534 )
2025-02-08 20:32:41 +01:00
sonninnos
4cbfa3ad47
GLUI: Use tab selection remember option ( #17532 )
2025-02-08 11:56:40 +01:00
sonninnos
4232700de5
GLUI: Fix menu back to switch tabs like other drivers ( #17529 )
2025-02-07 11:43:45 +01:00
Eric Warmenhoven
4c8da979a5
fix a couple minor warnings ( #17526 )
2025-02-06 20:22:36 +01:00
sonninnos
998200793d
File Browser settings + Directory list cleanup ( #17519 )
2025-02-05 07:19:50 +01:00
sonninnos
94d5223880
Random selector Explore View fix ( #17518 )
2025-02-04 20:29:20 +01:00
sonninnos
ea22c7c16c
Main Menu unifications between drivers ( #17517 )
2025-02-04 16:32:37 +01:00
Eric Warmenhoven
212ae55cfe
glui: extremely minor refactor. ( #17501 )
2025-02-01 04:57:46 +01:00
BinBashBanana
ed1810de86
Emscripten improvements ( #17422 )
2025-01-29 05:29:16 +01:00
Eric Warmenhoven
72df261ed0
Fix opening file inside archive with core detection ( #17461 )
2025-01-23 18:56:11 +01:00
Mathieu Poliquin
66e23fca79
New feature: Override player input with machine learning models ( #17407 )
...
* Add dummy game ai subsystem
* First working prototype of a machine learning model that can override player input
* Update README.md
* Update README.md
* Fix loading path on Windows
* Change ai override to player 2
* Added quick menu show game ai option
* Implemented Quick Menu entry for Game AI options
* Redirect debug logs to retroarch log system + properly support player override
* Added support to use framebuffer as input to the AI
* Added pixel format parameter to API
* Fix game name
* code clean-up of game_ai.cpp
* Update README.md - Windows Build
* Update README.md
* Update README.md
* Update README.md
* Update config.params.sh
turn off GAME_AI feature by default
* Fix compile error in menu_displaylist.c
* Add missing #define in menu_cbs_title.c
* Added new game_ai entry in griffin_cpp
* Remove GAME_AI entry in msg_hash_us.c
* Fix compile error in menu_displaylist.h
* Removed GAME AI references from README.md
* Fixes coding style + add GameAI lib API header
* Convert comment to legacy + remove unused code
* Additional coding style fixes to game_ai.cpp
* Fix identation issues in game_ai.cpp
* Removed some debug code in game_ai.cpp
* Add game_ai_lib in deps
* Replace assert with retro_assert
* Update Makefile.common
* Converting game_ai from cpp to c. First step.
* Convert game_ai from CPP to C. STEP 2: add C function calls
* Convert game_ai from CPP to C. Final Step
* Added shutdown function for game ai lib
* Update game_ai_lib README
* Fix crash when loading/unloading multiple games
2025-01-21 13:05:43 +01:00
LibretroAdmin
a49196ee30
(menu_cbs_get_value.c) Put protective guards around strlcpy copies
...
into s2
2025-01-21 03:57:08 +01:00
LibretroAdmin
e9afd53351
Fix crash that can happen in menu_action_setting_disp_set_label_entry
2025-01-21 03:50:46 +01:00
sonninnos
1c724f5355
RGUI: 'Use This Directory' cleanup ( #17450 )
2025-01-21 02:02:55 +01:00
sonninnos
66921e8549
RGUI: Entry value cleanup ( #17443 )
2025-01-20 20:38:40 +01:00
sonninnos
391ba55b81
Add playlist random selector ( #17441 )
...
* Add playlist random selector
* Buildfix attempt
* ORBIS buildfix attempt
2025-01-20 18:25:41 +01:00
LibretroAdmin
cde82f532c
* Naming convention changes for variable names/function arguments
...
* Try to fit lines within ANSI 80-char limit
2025-01-19 20:19:14 +01:00
LibretroAdmin
48d903e811
print_buf_lines - cast to unsigned to avoid warnings
2025-01-17 21:52:50 +01:00
Eric Warmenhoven
8aa445dfe2
tvos build fix ( #17426 )
2025-01-17 21:45:01 +01:00
LibretroAdmin
b211adaaca
Function argument name standardization
2025-01-17 19:55:32 +01:00
Eric Warmenhoven
2471082ced
macos: fix some sandbox handling for app store ( #17424 )
...
* minor safety check
* macos: fix some sandbox handling for app store
2025-01-17 19:54:54 +01:00
LibretroAdmin
e2c8e98be0
Buildfixes and warning fixes
2025-01-17 12:03:30 +01:00
LibretroAdmin
31b7812720
Function argument name standardization
2025-01-17 04:16:12 +01:00
LibretroAdmin
0b329018ee
Less string buffers and less string copies
2025-01-16 23:59:22 +01:00
LibretroAdmin
86c9a43b08
Use path_get_extension_mutable
2025-01-16 21:09:19 +01:00
LibretroAdmin
a5c9d9520f
* Use fill_pathname_basedir where possible
...
* Move static variable to only function where it's used
* Change signature of file_path.c function
2025-01-15 22:17:59 +01:00
LibretroAdmin
47d888364d
Standardize len variables - argument should always be named 'len',
...
while local len variables should have '_' prefix
2025-01-13 21:53:49 +01:00
LibretroAdmin
e84ea6082c
Fix 'Remove Preset'
2025-01-12 19:05:44 +01:00
LibretroAdmin
203c6218e4
Re-enable BFI menu setting for mobile
2025-01-12 17:35:50 +01:00
Rob Loach
941806698e
Add SSL Support to the information list ( #17370 )
2025-01-09 00:09:56 +01:00
Tatsuya79
43a2e1003e
allow exact sync with shader subframes ( #17355 )
...
* allow exact sync with shader subframes
* Update menu_setting.c
2025-01-06 21:36:57 +01:00
neil4
6412f4feef
Overlay: Add Analog Recentering Zone ( #17339 )
2025-01-04 03:19:02 +01:00
Eric Warmenhoven
53d9452439
Change config_get_path/array return back to bool ( #17333 )
2025-01-02 14:35:33 +01:00
Eric Warmenhoven
9dd6e85d2f
fix writing before string when substring is not found ( #17330 )
2025-01-02 06:17:00 +01:00
LibretroAdmin
4e5df036f9
action_get_Title_generic - fix warning
2024-12-31 11:40:00 +01:00
LibretroAdmin
20ec0c605a
(courtesy of Psyraven) Fix crashes with Explore view
2024-12-31 11:22:43 +01:00
LibretroAdmin
30b3760959
(menu_explore.c) Don't use fill_pathname here, go back to old code
2024-12-31 05:40:30 +01:00
LibretroAdmin
1e656261b0
Local len variables need to have '_' prefix
2024-12-30 14:03:58 +01:00
LibretroAdmin
8ebedcb6bd
(menu_explore) Simplification of explore_load_icons
...
fill_pathname_application_special - return size_t
2024-12-30 10:07:58 +01:00
LibretroAdmin
28f6ee9c26
Use return value of fill_pathname_basedir
2024-12-30 09:56:02 +01:00
LibretroAdmin
9d15900979
Small cleanups: * Prevent some unneccessary strlcpy calls and intermediary string copies * Name local length variables for strings '_len', parameter/argument 'len'
2024-12-28 22:22:07 +01:00
LibretroAdmin
4951201b6b
disp_set_label_menu_file_core - set *w to implicit 0
2024-12-28 00:38:04 +01:00
LibretroAdmin
1a751ef9a2
Remove core value label
2024-12-28 00:30:00 +01:00
sonninnos
da05947b41
GLUI: Restore core list icons ( #17293 )
2024-12-27 15:50:55 +01:00
LibretroAdmin
0d4eeb647a
Warning cleanups/unused variables removal
2024-12-27 15:39:32 +01:00
LibretroAdmin
18c85b5ccd
Cleanups -
...
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
LibretroAdmin
ed58e4a8d8
Conventionalize len variables:
...
* In function arguments, use 'size_t len'
* Inside the function, use '_len'
* If you need a seciondary len variable inside the function, use '__len'
2024-12-27 05:51:33 +01:00
hizzlekizzle
bc819bb412
change increment on max Fast-Forward speed ( #17290 )
...
closes https://github.com/libretro/RetroArch/issues/15540
we can still tick through to higher values quite fast, but there's not much reason for someone to exceed, say, 3x without just setting it to 0 anyway, so I don't think there's any real usability loss.
2024-12-27 04:26:54 +01:00
libretroadmin
5749a2179d
Use members from path_data directly and bypass functions
...
in gfx_thumbnail_path
2024-12-26 02:48:05 +01:00
libretroadmin
1450cc04de
Reduce local string sizes
2024-12-25 22:36:13 +01:00
libretroadmin
700b13654c
Some string cleanups
2024-12-25 19:18:45 +01:00
libretroadmin
51e706007b
String handling cleanups
2024-12-25 19:06:04 +01:00
libretroadmin
44238e909f
Consistent viewport naming conventions
2024-12-24 22:50:51 +01:00
libretroadmin
8074a833aa
Cleanups/less string copies and indirection
2024-12-24 21:07:31 +01:00
libretroadmin
2cfdccc085
Less string intermediary copies
2024-12-24 18:46:22 +01:00
libretroadmin
279270ae5f
string_list_join_concat_special - specialized version without bounds
...
check
2024-12-24 06:14:26 +01:00
libretroadmin
67b0147a59
Cleanups - menu_entries_get_title returns results of strlcpy
2024-12-24 05:35:36 +01:00
libretroadmin
de8f979cb7
less string copies
2024-12-24 05:10:09 +01:00
libretroadmin
55c457e548
menu_displaylist - cleanups
2024-12-23 22:44:18 +01:00
libretroadmin
1340e751e0
print_buf_lines - extended was never used as a parameter (always set to
...
false), so change function
2024-12-23 07:28:49 +01:00
libretroadmin
72acdb4eb1
datetime_cache can go now from the struct
2024-12-23 07:12:29 +01:00
libretroadmin
cdef3ff9f7
strftime - write directly into string instead of using intermediary copies
2024-12-23 07:10:03 +01:00
libretroadmin
7317fa9ee9
Cut down on some strlen calls where possible
2024-12-23 06:24:01 +01:00
libretroadmin
442b9bc3da
Syntax style nits
2024-12-23 05:44:40 +01:00
libretroadmin
99c7e08445
Don't use string_trim_whitespace
2024-12-23 00:51:01 +01:00
libretroadmin
e26a38c8d4
Buildfix
2024-12-22 22:08:22 +01:00
libretroadmin
b3e5c578b3
Faster shader capabilities queries
2024-12-22 21:58:51 +01:00
libretroadmin
c09fd38c1d
* Use fill_pathname more
...
* Get rid of strlen in some locations
2024-12-22 20:43:54 +01:00
libretroadmin
ab43347fdd
C89_BUILD fix
2024-12-22 05:32:17 +01:00
libretroadmin
ce88a46a05
Menu simplifications/cleanups
2024-12-22 05:21:25 +01:00
libretroadmin
e01ef9e1de
Cleanup unused menu_is_nonrunning_quickmenu
2024-12-22 05:07:30 +01:00
libretroadmin
6b8466f87a
menu_driver_set_thumbnail_system/menu_driver_get_thumbnail_system
...
just small wrapper functions, remove
2024-12-22 04:53:04 +01:00
LibretroAdmin
739f2ff55c
Reduce calls to path_remove_extension - use fill_pathname instead ( #17270 )
...
* Reduce calls to path_remove_extension - use fill_pathname instead
* More fill_pathname usage
2024-12-20 21:40:58 -08:00
Zach Morris
b16f04de0a
Add Named_Logos ( #17216 )
...
* Draft: Add Named_Logos
* Allow selecting Content Logo as a thumbnail display
* Increase pl_thumbnail_download index
to 4 to match the 4 available thumb types
---------
Co-authored-by: Rob Loach <robloach@gmail.com>
2024-12-20 18:52:27 -08:00
libretroadmin
6c914bed06
Add GDI system feature
2024-12-20 21:03:57 +01:00
libretroadmin
8571847fda
Filter system features
2024-12-20 20:41:59 +01:00
libretroadmin
8212bf60ef
* Rewrite System Info - only shows builtin features relevant to the platform
...
* Add Pipewire to 'features' CLI switch and System Info screen
2024-12-20 20:10:24 +01:00
libretroadmin
17fc55c762
fill_pathname_parent_dir_name - small cleanups
2024-12-19 21:05:43 +01:00
libretroadmin
7d71f94dc6
Fix misleading indentation warning
2024-12-18 22:15:35 +01:00
libretroadmin
6b801333e7
file_path - change function signatures - output char array always
...
is named 's', and size of it 'len'
2024-12-18 21:43:33 +01:00
Eric Warmenhoven
a4b478524a
iOS/tvOS: Fix more places where paths weren't expanded correctly ( #17265 )
2024-12-17 05:24:20 -08:00
libretroadmin
eb08faa434
Replace strpbrk with strchr - we only need to search for one char
2024-12-16 17:49:44 +01:00
libretroadmin
275c6c0267
(XMB) xmb_path_dynamic_wallpaper - don't use string_replace_substring
...
unless absolutely necessary - uses memory allocation - single strpbrk
instead gets the job done here
2024-12-16 17:38:09 +01:00
Eric Warmenhoven
99c2676efa
Add option to load overlay based on system name ( #17233 )
2024-12-07 23:58:33 -08:00
Antonio Orefice
b0db968454
Ozone: Add a touch-sensitive "resume" button in the lower-right corner. ( #17192 )
...
This enhancement is particularly useful when using RetroArch with a touchscreen, as it allows you to resume content without needing to navigate back to the quick menu, thereby preserving the current menu screen.
2024-11-20 10:56:35 -08:00
libretroadmin
2809421d4e
Revert "static variables are initialized to '0' automatically as per C rules"
...
This reverts commit 2a0984b6e4
.
2024-11-19 03:03:13 +01:00
libretroadmin
2a0984b6e4
static variables are initialized to '0' automatically as per C rules
2024-11-18 15:33:34 +01:00
sonninnos
564dac40c8
XMB: Alpha adjustment for default basic icon ( #17188 )
2024-11-17 15:11:45 -08:00
sonninnos
8a853d53af
Set CLI content as last start content ( #17179 )
2024-11-10 15:02:10 -08:00
sonninnos
adade1b9da
Remove SD_FLAG_LAKKA_ADVANCED from custom viewport options ( #17178 )
2024-11-09 08:44:24 -08:00
sonninnos
522efc333c
Menu: Trigger scroll home+end on keyup ( #17171 )
2024-11-07 07:41:39 -08:00
sonninnos
767be489d9
Custom aspect ratio safeguards ( #17168 )
2024-11-06 11:06:21 -08:00
sonninnos
cd4bca9178
Core info page cleanup and firmware icons ( #17153 )
2024-11-03 18:14:53 -06:00
Cathode Ray Dude
e3a0973e30
Added check for filter_exts in compressed file case ( #17149 )
2024-11-02 04:03:50 -07:00
Bernhard Schelling
cab85c6f8d
Menu support for loading directories as content if a core indicates supports for that ( #17142 )
...
A core needs to have "/" in its list of supported extensions to indicate support for loading directories.
If a core additionally supports the disk control interface, also support loading of directories as disk images.
2024-10-30 17:56:30 -07:00
sonninnos
771dabbf56
Fix save state screenshot visibility ( #17119 )
2024-10-26 06:44:54 -07:00
sonninnos
2b8d743a85
GLUI icon fixes ( #17102 )
2024-10-16 12:00:07 -07:00
sonninnos
84b58dd001
Pixel perfect integer scaling improvements ( #17098 )
2024-10-14 14:44:10 -07:00
neil4
f85c9693a0
Combine menu entries for RunAhead and Preemptive Frames ( #17093 )
2024-10-14 04:21:09 -07:00
Viačasłaŭ
c84962a5e8
Fix displaying entry after renaming ( #17072 )
2024-10-04 12:47:12 -07:00
Viačasłaŭ
3019b926c2
Fix typos ( #17068 )
2024-10-01 17:36:33 -07:00
sonninnos
11103347c8
Fix playlist search index in XMB+Ozone ( #17047 )
2024-09-27 14:36:32 -07:00
sonninnos
6713e3b7f7
(Vulkan) Prefer IMMEDIATE mode without vsync ( #17009 )
...
* (Vulkan) Prefer IMMEDIATE mode without vsync
* Clamp max_swapchain_images and hard_sync_frames
* (Vulkan) Improve fastforward frameskip option hack
2024-09-17 10:23:02 -07:00
libretroadmin
bbfe078515
Reduce char arrays that are 8192 of size or bigger - reduce
...
them to PATH_MAX_LENGTH * 2 instead
2024-09-15 22:21:22 +02:00
libretroadmin
dc7473d046
See if this prevents some warnings
2024-09-15 00:03:48 +02:00
Eric Warmenhoven
b557bc9523
Fixing compiler warnings ( #17001 )
2024-09-14 13:11:20 -07:00
ItsZariep
580efd41e4
Fix Selenium theme definition position ( #17000 )
2024-09-14 12:15:18 -07:00
Eric Warmenhoven
be7645024c
ozone: some fixes for better touchscreen handling ( #16994 )
2024-09-12 11:15:10 -07:00
libretroadmin
23bd9686e5
Silence unused variable warnings
2024-09-11 15:48:43 +02:00
zoltanvb
4e063934fd
Add option to disable analog stick menu navigation ( #16743 )
...
Two new settings added to Settings / Input / Menu Control:
- disable left analog stick in menu navigation
- disable right analog stick in menu navigation
Since the corresponding logic is already a distinct logic flow in
input driver, no change was necessary to analog-to-digital settings
or the like.
2024-09-10 18:13:31 -07:00
Jay Paul
e61b3ae2ba
Sort Remaps by Connected Controller ( #16747 )
...
* sort remaps by connected controller if option is enabled
* ensure dir name is valid based on input device name
* Fix comments
* Fix forbidden mixed declarations and code
* fixing build errors
* fix additional build warning/error
* Resolved code review change requests
* Changed strlcat to strlcpy as per recommendation
* Retrigger checks
* Use proper path separator.
* Ensure default value is toggled off.
* Ensure that gamepad device name is valid.
2024-09-10 17:39:35 -07:00
Jason Breitweiser
d4e5f7ac4b
Crash when pressing B button on playlists #16951 ( #16971 )
...
* Added check for null thumbnail path. Applies to 16951
* Moved null check up the code to cover multiple accesses to the thumbnail path.
* Checked for null values before trying to get logo icons for playlists
* Rolled back the thumbnail_path_gfx changes and instead added
deinitialization of the icon thumbnails when a list was not a playlist.
2024-09-10 16:15:38 -07:00
libretroadmin
364d977027
(menU_driver) small cleanup
2024-09-11 01:13:50 +02:00
libretroadmin
4d88381481
Reduce some variables
2024-09-11 00:27:37 +02:00
libretroadmin
29f011acef
* Inline find_last_slash
...
* explore_load_icons - fill_pathname_slash is equivalent to usage
of strlen here, no need to call strlen
2024-09-10 16:02:06 +02:00
libretroadmin
8db629ebae
(Menu) Cleanups pt. 2
2024-09-09 22:18:23 +02:00
libretroadmin
6020877043
Cleanups
2024-09-09 22:01:37 +02:00
libretroadmin
7f87a46744
More downsizing of variables
2024-09-09 16:18:32 +02:00
libretroadmin
73e5d955c3
Downgrade some more variables to NAME_MAX_LENGTH
2024-09-09 16:01:29 +02:00
libretroadmin
fca38419f5
Add more TODO/FIXME notes
2024-09-09 15:34:32 +02:00
libretroadmin
0c91d77ae3
C89_BUILD buildfix
2024-09-09 15:27:52 +02:00
libretroadmin
e675ea7e29
Variable cleanups - add TODO/FIXME notes for spurious variable sizes
2024-09-09 15:22:08 +02:00
libretroadmin
b8391e233f
* PATH_MAX_LENGTH redefined from 4096 to 2048
...
* Massive reduction in heap space allocation, going from settings struct
264kb to 119Kb
* Use NAME_MAX_LENGTH for base paths/names, etc
* Use DIR_MAX_LENGTH for directory sizes
2024-09-09 05:47:32 +02:00
libretroadmin
01a9745f5b
Settings struct now has a flags variable
2024-09-08 22:49:26 +02:00
libretroadmin
f4e2fbb660
(Menu/MaterialUI/RGUI) Integrate more bool flags into flags
2024-09-08 17:53:39 +02:00
zoltanvb
8562c16b4c
Fine-tune device reservation. ( #16979 )
...
- add reserved device check against device display name as well
- selected device name matching in menu with or without vid:pid
- cosmetical change in test input file
2024-09-08 03:10:21 -07:00
zoltanvb
17fefa7891
Invoke menu icon thumbnail loading only if needed. ( #16966 )
2024-09-06 11:33:06 -07:00
libretroadmin
5fbb19ea85
Optimize some flag setting
2024-09-05 11:13:57 +02:00
libretroadmin
91516cdd49
(Menu input) Use flags
2024-09-05 10:58:29 +02:00
libretroadmin
239ea7ef0e
(Ozone) Move some more bools into flags
2024-09-05 08:58:24 +02:00
libretroadmin
77eb564abc
(menu_setting) turn default_value into flag
2024-09-05 08:35:58 +02:00
Antonio Orefice
139f461d06
Check for shader parameter step set to 0.0 and handle it outside the otherwise neverending loop; should fix #16958 ( #16962 )
2024-09-04 22:53:24 -07:00
Eric Warmenhoven
60ee32b879
apple: display server, including ProMotion support ( #16963 )
2024-09-04 22:52:59 -07:00
sonninnos
5ed4a3c291
Input reserved device menu item cleanup ( #16946 )
2024-09-04 04:01:33 -07:00
ItzSelenux
cbfe2a7279
Add Selenium theme for Ozone ( #16960 )
2024-09-03 22:00:14 -07:00
sonninnos
3f8dc5c49d
Remove 'Frame Rest' ( #16936 )
2024-08-29 03:35:09 -07:00
sonninnos
391b46c3be
Automatic Frame Delay refactor ( #16929 )
2024-08-27 01:53:10 -07:00
Eric Warmenhoven
800be5530f
iOS: Better handling of physical mice/magic keyboard trackpad ( #16911 )
2024-08-22 12:11:16 -07:00
Eric Warmenhoven
5b04c060e1
glui: Honor menu_show_sublabels option ( #16878 )
2024-08-15 15:27:17 -07:00
Eric Warmenhoven
12def933dc
cloud sync: add options to sync thumbnails and system files, default off ( #16869 )
2024-08-11 13:12:35 -07:00
Jason Breitweiser
11d9a841f3
This change allows playlist icons to be replaced with Logos. ( #16758 )
...
* This change allows playlist icons to be replaced with Logos. the art is loaded to the Thumbnail Named_Logos folder. It is treated the same as other thumbnails for naming and for automatic download. There is a settings menu option to turn it on and off. It is off by default. This only applies to the xmb menu driver.
* Removed commented out code against the style guide.
* Code cleanup for C89 compatibitity
* Cleaned up errors from Automated CI.
* Cleaned up comments.
* Update gfx_display.c
change strcpy to strlcpy
* Update gfx_thumbnail_path.c
fix code formatting
* Update xmb.c
code formatting changes
2024-08-07 08:39:57 -07:00
zoltanvb
b090f85620
Support for non-PNG local thumbnails ( #16806 )
...
Allow thumbnails (boxart, title, screenshot) to be loaded in any
other supported format as well, currently jpg, bmp, tga.
Support is for local thumbnails only, downloads are not changed.
PNG format is always preferred. Menu option added for control,
since trying for multiple thumbnail files may impact performance
on slow storage media.
2024-07-24 18:31:41 -07:00
libretroadmin
2c31de56ff
Move XMB-specific line ticker code to xmb.c
2024-07-23 21:02:20 +02:00
libretroadmin
afc9cb509a
CXX_BUILDFIX buildfixes
2024-07-20 19:42:45 +02:00
libretroadmin
e543aa25ae
Silence some warnings
2024-07-20 15:46:26 +02:00
Eric Warmenhoven
63799385fc
iCloud cloud sync driver ( #16794 )
2024-07-18 22:02:52 -07:00
Joseph C. Osborn
a7bc0ad68f
Make custom aspect ratios under integer scaling respect xy offset
...
This makes them more usable. I don't understand why it was ever
disallowed, can someone review and let me know?
2024-07-18 08:22:42 -05:00
Jonathan Rascher
8935d9db1b
Skip core unload when Quit on Close Content is set
2024-06-27 18:32:02 -05:00
libretroadmin
6319fa30c3
(menu_cbs_ok.c) Some cleanups, warning fixes, use strtok_r instead
...
of strtok
2024-06-26 15:30:45 +02:00
libretroadmin
58e2e581ec
Silence warnings
2024-06-26 15:19:00 +02:00
Jay Paul
c570a6a20a
allow saves and configs to be optionally synced to cloud
2024-06-25 08:25:28 -05:00