sonninnos
e0e21b3386
Fix system info autoconf device list ( #14783 )
2022-12-30 16:53:47 +01:00
sonninnos
0be1aa0420
Add config + input related sublabels ( #14781 )
2022-12-30 00:48:04 +01:00
zoltanvb
76b3c09ea9
Translation completeness display. ( #14779 )
...
Display translation completeness categories in the language selection options.
Generate the progress report for RetroArch menu file instead of all files.
2022-12-29 22:21:23 +01:00
sonninnos
7d81be1d4c
Handle content info label differently ( #14776 )
2022-12-29 09:16:31 +01:00
sonninnos
2cbb7953d4
Fix visible core info version ( #14775 )
2022-12-28 03:00:21 +01:00
sonninnos
3092fda58b
Fix menu switch icon correction crash ( #14774 )
2022-12-27 21:41:49 +01:00
sonninnos
86742b5563
(XMB) Stop showing bogus previous icon on CLI launch ( #14773 )
2022-12-27 21:41:36 +01:00
sonninnos
d5f58fd435
Menu switch icon corrections ( #14766 )
2022-12-25 18:17:16 +01:00
Thiago Kenji Okada
894c44c5ea
Add more flags to `./configure` ( #14756 )
...
* Allow disabling "Update Core Info" from Online Updater
* Add ASSETS_DIR as an alternative to DEFAULT_DIR_ASSETS
* Add FILTERS_DIR configuration option
* Fix other platform_unix.c platforms
* Conditionally use ASSETS_DIR/FILTERS_DIR
2022-12-23 01:28:57 +01:00
libretroadmin
e82b75c769
Fix more C89_BUILD issues
2022-12-22 23:10:15 +01:00
LibretroAdmin
f836328c56
Append Preset ( #14737 ) ( #14757 )
...
WIP version of Append and Prepend preset, Includes UI for Standard Retroarch, but not the QT UI companion
Co-authored-by: HyperspaceMadness <remimcgill@hotmail.com>
2022-12-22 21:36:32 +01:00
sonninnos
05c3c0a552
Automatic Frame Delay improvements ( #14754 )
2022-12-22 18:58:26 +01:00
zoltanvb
1334bd0408
Localization improvements. ( #14753 )
...
- enable localization of audio mixer sublabel
- resolve 2 localization FIXME items
- enable better localization of controller connect/disconnect/config messages
2022-12-22 16:54:14 +01:00
zoltanvb
8de16f3323
Localization improvements. ( #14748 )
...
Added translatable labels for recording, streaming, logging, turbo options.
2022-12-20 23:54:49 +01:00
zoltanvb
02ba825c88
Enable localization of video rotation, orientation, aspect ratio options. ( #14744 )
2022-12-19 21:36:06 +01:00
sonninnos
883e88fa73
Keyboard event blocking corrections ( #14728 )
2022-12-18 18:36:24 +01:00
sonninnos
16ca87c327
Rename Standalone Cores to Contentless Cores ( #14738 )
2022-12-16 19:02:24 +01:00
sonninnos
51c92c7e3a
Fix icons in playlist manager ( #14735 )
2022-12-16 17:59:18 +01:00
zoltanvb
e6421f6f8b
Use sublabel as help text if there is no suitable definition. ( #14714 )
...
* Use sublabel as help text if there is no suitable definition.
* code style update
2022-12-10 18:06:45 +01:00
sonninnos
5024809c85
Device Index menu refactor ( #14691 )
2022-12-02 17:47:53 +01:00
sonninnos
8e937ddd6a
MIDI driver cleanups ( #14686 )
2022-11-29 11:29:39 +01:00
LibretroAdmin
c75af6194b
Extended IME and Korean OSK ( #14676 )
2022-11-29 04:45:55 +01:00
sonninnos
68773becc6
Extend OFF menu value colors ( #14685 )
2022-11-28 21:14:47 +01:00
sonninnos
02ab636d00
Explore thumbnail fixes ( #14682 )
2022-11-28 19:01:02 +01:00
libretroadmin
8af051076c
Another buildfix - circular dependencies can tend to be a drag
2022-11-27 23:14:30 +01:00
libretroadmin
d26c1b7ca8
Buildfixes
2022-11-27 23:10:46 +01:00
libretroadmin
cc37b7037f
Move enum screensavers to menu_defines.h
2022-11-27 23:08:14 +01:00
libretroadmin
019ebce8c7
(RGUI) Buildfix
2022-11-27 23:00:43 +01:00
libretroadmin
694b84937f
(RGUI) Properly namespace some functions
2022-11-27 22:25:58 +01:00
libretroadmin
f90ea7b065
Get rid of unused variable
2022-11-27 22:16:23 +01:00
LibretroAdmin
fcd4dce445
Use only macros from now on in config.def.h ( #14681 )
2022-11-27 22:15:59 +01:00
sonninnos
7873378a98
Turn menu related config defaults from bools to defines ( #14680 )
2022-11-27 21:01:53 +01:00
libretroadmin
77f509ab3c
(MaterialUI) Fix home screen on first startup - no more stray entries
2022-11-27 20:23:59 +01:00
sonninnos
d03b77d4cf
Menu icon improvements ( #14679 )
2022-11-27 19:19:55 +01:00
libretroadmin
8ed246be86
(sinc resampler) Silence warning
...
(MaterialUI) Style nits
2022-11-23 18:03:44 +01:00
sonninnos
9297ff44b7
(Ozone+XMB) Fix overlays behind menu without core running ( #14663 )
2022-11-23 16:48:58 +01:00
libretroadmin
736a3034bb
(materialUI) Silence signedness warnings
2022-11-23 05:20:17 +01:00
libretroadmin
aa0ae2cd3e
Silence warnings
2022-11-22 18:34:04 +01:00
neil4
3b0db75782
Overlay cleanups; replace bools with flags ( #14661 )
2022-11-22 18:29:11 +01:00
libretroadmin
92e0403aeb
general_push - add exception to populating setting
2022-11-22 17:44:34 +01:00
libretroadmin
dd2d9d2f22
Simplify general_push
2022-11-22 17:40:21 +01:00
sonninnos
e0e6810cf0
Allow toggling info off with the same button ( #14660 )
2022-11-22 17:23:19 +01:00
sonninnos
9bc7bebf51
More hotkey cleanups ( #14657 )
2022-11-22 14:45:30 +01:00
libretroadmin
e3f5d32401
general_push - simplifications
2022-11-21 23:11:34 +01:00
libretroadmin
1c9d3ad0bf
Silence some warnings
2022-11-21 20:56:28 +01:00
libretroadmin
6b71214ed7
Silence some signed/unsigned mismatch warnings
2022-11-21 19:34:43 +01:00
libretroadmin
59cce09186
Menu cleanups:
...
* Some control flow improvements in callback functions, less return
paths
* Remove menu_cbs_exit(), which was a stub function that always returned
-1
2022-11-20 18:55:07 +01:00
sonninnos
e52b633e5a
Allow menu wallpaper/background reset ( #14650 )
2022-11-20 18:12:18 +01:00
sonninnos
7275b82614
System Information cleanups ( #14647 )
2022-11-20 13:39:02 +01:00
sonninnos
3377fd55ab
Driver + hotkey list reorder ( #14646 )
...
* Reorder driver menu and lists
* Reorder hotkey list
2022-11-20 07:26:34 +01:00
Richard
c0926ad1a1
feat(iOS13): Pointer Movement Accuracy ( #14641 )
...
Co-authored-by: Richard <rf2222222@github.com>
2022-11-18 19:45:36 +01:00
libretroadmin
a50f9bae85
Turn scroll.mode into enum
2022-11-17 19:44:42 +01:00
libretroadmin
5402b781fe
(menu_cbs_ok.c) Cleanups
2022-11-17 19:08:21 +01:00
sonninnos
706d79f535
Consistent left-right scrolling for Quick Menu items ( #14631 )
2022-11-16 10:37:26 +01:00
sonninnos
b080b39d2b
Remove useless sublabel from System Information ( #14632 )
2022-11-16 10:36:54 +01:00
sonninnos
3e8ff57e2c
(Ozone) Show metadata helper in footer only with second thumbnail ( #14630 )
2022-11-16 00:20:36 +01:00
sonninnos
3b921ffbfa
Fix shader toggle and add hotkey + sublabel ( #14628 )
2022-11-15 22:14:09 +01:00
sonninnos
cd2392c559
(XMB) Improve background image selector ( #14623 )
2022-11-14 11:48:40 +01:00
Jamiras
e46e03094f
upgrade to rcheevos 10.5 ( #14622 )
2022-11-13 23:24:42 +01:00
Ryunam
49b973ac89
(Ozone+XMB) Add option to customize cursor memory ( #14605 )
2022-11-10 15:46:44 +01:00
Ryunam
eb5b4197f8
(Ozone+XMB) Further extend texture support for Core Option categories ( #14607 )
2022-11-10 09:27:49 +01:00
sonninnos
68401205f2
Add option for pause on controller disconnect ( #14601 )
2022-11-08 12:46:09 +01:00
sonninnos
da6e560e72
(Ozone) Fixes, nits and cleanups ( #14598 )
2022-11-07 05:48:32 +01:00
Michael Burgardt
b89692c532
Add Hungarian language option ( #14585 )
2022-11-04 19:52:39 +01:00
LibretroAdmin
0ffdf0790c
(Ozone) Turn more booleans into flags
2022-11-02 03:19:31 +01:00
LibretroAdmin
01649d7955
(Ozone) Turn more booleans into flags
2022-11-02 01:45:43 +01:00
sonninnos
1c7855acc8
Add option for swapping menu scrolling buttons ( #14577 )
2022-11-01 19:48:28 +01:00
LibretroAdmin
e4e776abf7
(Ozone) Partial conversion of booleans to flags
2022-11-01 08:27:10 +01:00
LibretroAdmin
bfd9419d6a
(MaterialUI) Turn booleans into flags
2022-11-01 06:51:53 +01:00
LibretroAdmin
ea4b815117
(RGUI) Turn booleans into flags
2022-11-01 05:33:58 +01:00
LibretroAdmin
250a0b9542
Implicitly use floats in float arrays
2022-10-30 20:16:16 +01:00
neil4
2de52baf74
Overlays: Add eightway area types ( #14565 )
...
- New descriptors: 'dpad_area' and 'abxy_area'
- Each has a diagonal sensitivity setting, 100% being 8-way symmetry
- Buttons can be redefined in the cfg file
E.g. This would create a d-pad area, then redefine it to use analog directions:
overlay0_desc0 = "dpad_area,0.85,0.57,rect,0.166228,0.295516"
overlay0_desc0_up = "r_y_minus"
overlay0_desc0_down = "r_y_plus"
overlay0_desc0_left = "r_x_minus"
overlay0_desc0_right = "r_x_plus"
2022-10-30 06:31:27 +01:00
sonninnos
194be57da1
(XMB) Add truncate playlist name option ( #14553 )
2022-10-27 05:42:46 +02:00
LibretroAdmin
d0b3c1742d
(Video) use flags for FBO passes, GL2 renderchain, etc
2022-10-26 21:21:21 +02:00
LibretroAdmin
94a3eba9ef
Turn checked into flag for menu_entry_t
2022-10-26 00:28:57 +02:00
LibretroAdmin
0d16eb6e10
(Menu) menu_entries - get rid of boolean variables and
...
turn them into flags
2022-10-25 17:22:35 +02:00
LibretroAdmin
d30f16dc79
Remove cursor directory/cursor manager list - Views obsoleted
...
this
2022-10-25 15:21:47 +02:00
LibretroAdmin
11c96ce2d3
(MaterialUI)
...
* Remove unused variables
* Turn loop counter variable into int
2022-10-24 16:49:01 +02:00
LibretroAdmin
3c7e4b032e
(Menu drivers) Remove warnings about missing assets
2022-10-24 16:45:17 +02:00
reallibretroadmin
f389c08109
(Menu) Remove unused variables
2022-10-24 16:41:37 +02:00
Dyllan Kobal
55ce774527
Fixed the way devices were previously indexed
2022-10-19 18:52:21 +02:00
sonninnos
6c0be28b98
(Ozone) Footer improvements ( #14534 )
2022-10-19 03:32:21 +02:00
LibretroAdmin
07ae7ff7f1
Turn more static const variables in config.def.h into define macros
2022-10-18 13:39:21 +02:00
LibretroAdmin
57d5b8749e
(Android) Enable 'Vibrate On Key Press' by default
...
(config.def.h) Turn some const variables into define macros
2022-10-18 12:13:47 +02:00
sonninnos
0597aa6939
Thumbnail fullscreen toggle behavior correction ( #14527 )
2022-10-18 10:05:01 +02:00
LibretroAdmin
320886f9fa
Fix some function declarations
2022-10-17 19:56:32 +02:00
reallibretroadmin
c594abb10d
Cleanups; fixes of warnings
2022-10-17 19:29:33 +02:00
sonninnos
0cebebbfdc
(Ozone) Remember selection per main tabs ( #14526 )
2022-10-17 16:04:54 +02:00
sonninnos
feea90d877
(XMB) Vertical Fade fix ( #14525 )
2022-10-17 00:06:14 +02:00
sonninnos
ababfcc0c8
(XMB) Playlist entry index fixes ( #14523 )
2022-10-16 23:46:27 +02:00
sonninnos
3c61126578
(XMB) Remember selection per main tabs ( #14519 )
2022-10-16 18:15:50 +02:00
neil4
b98c53ddb7
Improve haptic feedback for input overlays ( #14517 )
...
Repurpose vibrate_on_keypress to enable device's standard keypress feedback on overlay key/button state changes
- Add keypress_vibrate function ptr to input_driver_t (only implemented on Android for now)
- (Android) Remove APP_CMD_VIBRATE_KEYPRESS
- (Android) Add doHapticFeedback, called directly to avoid latency
2022-10-16 09:58:09 +02:00
Michael Burgardt
254ac65549
Add British English language option ( #14504 )
2022-10-12 23:26:00 +02:00
LibretroAdmin
41de5ec80b
Cleanups for runloop_state grabbing
2022-10-10 20:32:46 +02:00
LibretroAdmin
d100e73780
Use more runloop flags
2022-10-10 08:59:27 +02:00
Bernhard Schelling
c9bbe7683f
Add View feature ( #14467 )
...
* Add View feature
Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists.
This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
* Menu improvements for explore and views
* Collapse ozone sidebar in view
* Fix problems with the sidebar in explore/view
* Ignore view files in the Qt playlists menu
* Add missing semicolon
* Support downloading thumbnails in views
2022-10-10 06:36:02 +02:00
LibretroAdmin
d506210fbe
(menu_driver.c) Use flags instead of bools ( #14500 )
...
* (menu_driver.c) Use flags instead of bools
2022-10-08 22:52:18 +02:00
LibretroAdmin
fcbd72dbf3
Use flags pt4 ( #14497 )
...
* * Use flags for rarch_state
* Get rid of ^M linebreaks in retroarch_types.h
* Buildfixes for consoles
* (audio driver) use flags instead of bools
* (video) Use flags instead of bools
* Rewrite input driver state bools into flags
2022-10-08 10:39:15 +02:00
LibretroAdmin
91119d038f
(gfx_display/gfx_animation) Use flags instead of bools ( #14488 )
...
* (gfx_display/gfx_animation) Use flags instead of bools
* (task_save) Use flags instead of bools
2022-10-07 00:10:32 +02:00
LibretroAdmin
f8a9b0a197
Combine bit setting
2022-10-05 20:42:30 +02:00
LibretroAdmin
d0c6dfee0b
Cleanup bitmask setting
2022-10-05 18:43:58 +02:00
LibretroAdmin
b2521c53ae
Filebrowser - fix regression #14425
2022-10-05 17:31:21 +02:00
LibretroAdmin
7d956b611c
rarch_setting - we can downgrade flags and free_flags to 32bit
...
since the flags don't come anywhere near close to 64 unique flags
2022-10-05 04:34:47 +02:00
LibretroAdmin
ffa1ae4143
setting_list.c - implement cmd_trigger_event_triggered as flag
2022-10-05 04:23:02 +02:00
LibretroAdmin
ab1f21ef78
(Ozone/MaterialUI) sublabel lines will not ever go beyond uint8_t
...
max value, so change variable types from 32bit to 8bit
2022-10-04 23:58:04 +02:00
LibretroAdmin
fa40754585
(MIST/STEAM/STEAMDECK) Don't expose Black Frame Insertion if we are
...
running RetroArch on a Steam Deck
2022-10-04 22:59:57 +02:00
LibretroAdmin
185e1af39b
(MaterialUI) Prevent pointless self-assignment with tertiary operators
2022-10-03 21:41:39 +02:00
LibretroAdmin
2429c472b6
Buildfix for previous commit
2022-10-03 19:18:52 +02:00
LibretroAdmin
e5897caa8f
Cut down on menu_displaylist_info_t size - use flags instead of all
...
these boolean members
2022-10-03 18:13:32 +02:00
LibretroAdmin
8c49eed56c
rarch_setting - remove dont_use_enum_idx_representation value -
...
set it as a flag instead
2022-10-03 15:42:36 +02:00
LibretroAdmin
0a8ff5d15d
(menu_setting) enforce_minrange and enforce_maxrange become flags,
...
and make remainder of minrange/maxrange local variables of type
float
2022-10-03 02:28:12 +02:00
LibretroAdmin
13cc6b7f46
Use float values now that setting min/max are float instead of double
2022-10-03 01:53:58 +02:00
reallibretroadmin
0033224c25
Fix some implicit conversion signedness warnings
2022-10-02 03:22:34 +02:00
sonninnos
25f5d9ae2a
Fix DEFAULT_FILL_TITLE_MACRO ( #14456 )
2022-10-01 23:51:25 +02:00
sonninnos
e902df3b0d
(XMB) Add options for hiding header and horizontal title margin ( #14439 )
2022-09-26 12:57:20 +02:00
Bobby Smith
cd93bdc058
Fix "Windowed Scale" dropdown menu ( #14433 )
2022-09-22 12:58:56 +02:00
sonninnos
b014a9ef98
Move PLAYLIST_SHOW_HISTORY_ICONS upwards ( #14427 )
2022-09-18 01:15:33 +02:00
sonninnos
8842603165
Online Updater menu reorganizing ( #14414 )
2022-09-15 09:24:35 +02:00
LibretroAdmin
ce8389d4a6
(menu_setting.c) Remove code duplicated functions
2022-09-13 11:06:37 +02:00
LibretroAdmin
045fd38f19
Reduce tertiary operators
2022-09-13 10:28:03 +02:00
tr12345
8cc866b051
New Menu Items for disabling Info & Search buttons in the menu ( #14259 )
...
* New Menu Items Disable Info & Search
Add menu options for disabling Info and Search buttons
* Update msg_hash_us.h
Update Sublabels
* Update menu_setting.c
Set Advanced flag for new settings
2022-09-12 23:17:24 +02:00
LibretroAdmin
36d60f6bf4
(Ozone/MaterialUI/RGUI/XMB) Get rid of some tertiary operators - was basically reassigning the same
...
value
2022-09-12 22:20:03 +02:00
LibretroAdmin
da094eeb2f
Remove unused XMB_DEBUG
2022-09-11 19:53:44 +02:00
LibretroAdmin
98ee07eaa0
(MaterialUI) Silence warning
2022-09-06 01:57:08 +02:00
Jamiras
43f5812a18
show achievement badge icons in glui driver ( #14390 )
2022-09-06 01:53:22 +02:00
sonninnos
87457eb678
Hide 'Notification Visibility' when notifications are disabled ( #14386 )
2022-09-05 19:11:39 +02:00
LibretroAdmin
84868ab21f
(Setting) Windowed scale should be an integer instead of float
2022-09-05 04:03:04 +02:00
sonninnos
c4c55077a1
Allow On-Demand Thumbnails in Explore menu ( #14385 )
2022-09-05 00:01:38 +02:00
LibretroAdmin
1e035b9385
(file_list) Get rid of superfluous small functions
2022-09-04 17:52:06 +02:00
LibretroAdmin
dfb4b603e4
Get rid of superfluous wrapper function file_list_get_at_offset
2022-09-04 07:30:21 +02:00
LibretroAdmin
1a24bfe60c
(file_list) Get rid of useless wrapper functions
2022-09-04 05:39:16 +02:00
LibretroAdmin
866ce4c50d
(Menu drivers) Get rid of verbosity.h include
2022-09-04 04:58:22 +02:00
LibretroAdmin
0ffdd14940
Change msg_len of font driver to size_t - avoids all the type
...
casting/conversion
2022-09-02 01:10:28 +02:00
LibretroAdmin
6f84af2efa
* Simplify menu_entries_get_title
...
* Add TODO/FIXME - localize strings to hardcoded strings
* Some more simplifications in for loops
2022-09-01 15:42:25 +02:00
LibretroAdmin
003cea5d42
Fix some 'implicit conversion loses precision' warnings
2022-09-01 15:15:48 +02:00
LibretroAdmin
793370aa97
Reduce snprintf ( #14371 )
...
* Don't do snprintf calls in loops that can be done once outside
* Try to prevent some msg_hash_to_str calls in loops
* Add FIXME/TODO localize notes to hardcoded strings
* Reduce some snprintf calls by moving them out of if/else blocks
* Simplify early return path for one function
2022-09-01 14:54:07 +02:00
LibretroAdmin
60030e373e
Reduce snprintfs + assorted cleanups ( #14369 )
...
* Reduce snprintf and/or use them only for concatenating the
string formatting of numbers/values
* Reduce snprintfs
* Use snprintf for concatenation at parts
* * We don't need to NULL-terminate strings that get passed to strlcpy/strlcat
and friends
* Use snprintf for concatenation in certain instances
* Do away with some string intermediary copies where we can avoid it
* Fix warning unused variable
* * Reduce snprintf calls
* Rewrite snprintf calls into strlcpy where possible
* Use snprintf for concatenation when necessary
* Do away with some string intermediary copies in task_translation.c
* run_translation_service - make switch slightly smaller
2022-09-01 04:17:07 +02:00
sonninnos
9b60e6c993
Menu paging navigation adjustments
2022-08-31 21:34:47 +03:00
sonninnos
a96c5f77c8
(Ozone/XMB/RGUI) Explore menu thumbnails ( #14365 )
2022-08-31 14:42:10 +02:00
LibretroAdmin
ef0e9ccc38
(MaterialUI/RGUI/XMB) Less snprintf calls
...
(menu_displaylist.c) Do away with one less strlen by using
the return value of snprintf here instead
2022-08-29 14:38:26 +02:00
LibretroAdmin
8b3e5b66bc
Silence warning
2022-08-27 18:18:43 +02:00
LibretroAdmin
86c22742b3
(libnx/lakka switch) Another buildfix
2022-08-27 18:13:53 +02:00
LibretroAdmin
ee672bf785
Buildfixes for libnx/lakka switch
2022-08-27 17:56:10 +02:00
LibretroAdmin
b4f0b2827f
Remove another unused variable warning
2022-08-27 17:53:43 +02:00
LibretroAdmin
fabccce437
Silence some unused variable warnings
2022-08-27 17:52:19 +02:00
LibretroAdmin
f1ff92c881
* menu_entries_append and menu_entries_append_enum are now combined into
...
one - if you set the last parameter to a valid 'rarch_setting_t' pointer
and enum_msg to MSG_UNKNOWN, you will get the previous menu_entries_append
behavior
* Renamed remaining function to menu_entries_append so that we have one
consistent way of adding menu entries instead of two
Reduces some code duplication significantly
2022-08-27 17:40:52 +02:00
LibretroAdmin
25b76fdb54
input_keyboard_osk_event_append and others: don't call strlen
...
implicitly, always leave it up to caller
font_driver_get_message_width - try to avoid scenario where 'len'
is 0
2022-08-27 15:13:56 +02:00
LibretroAdmin
19c72a413f
(gfx_thumbnail_path.c) Cache localized string
...
(menu_displaylist.c) Some optimizations:
* Make sure val_d is never bigger than 16, it should just
contain a number. 16 is more than plenty (and probably too big even)
* Hose val_d out of loops if its value never changes inside the loop
* Attempt to avoid calling msg_hash_to_str inside loops unnecessarily
2022-08-27 13:20:29 +02:00
LibretroAdmin
b200ab6f8f
Simplify code, and no longer have to deal with GCC suppression of warnings
2022-08-27 09:07:55 +02:00
LibretroAdmin
388183d971
(menu_displaylist)
...
* Don't attempt to call msg_hash_to_str in a loop, cache it once outside
inside a local variable
* Do away with some spurious snprintf usage for RGUI (truncation does not matter
as pointed out by jdgleaver, so we needn't be concerned)
2022-08-27 09:02:43 +02:00