Commit Graph

322 Commits

Author SHA1 Message Date
twinaphex 72eed727d0 Start implementing 'Dump Disc' as deferred list 2019-07-03 03:51:00 +02:00
jdgleaver 0be44e57ad Overhaul default playlist core association 2019-06-26 17:42:26 +01:00
jdgleaver 97aaf42446 Overhaul content 'Information' menu display 2019-06-06 17:37:32 +01:00
jdgleaver 154957505c Add playlist-based thumbnail downloader 2019-05-14 16:26:16 +01:00
Huw Pascoe 078cdd269f video_layout menus 2019-05-11 09:58:47 +01:00
twinaphex a2d4577a1f Simplify parse_settings_internal_enum 2019-04-23 18:21:48 +02:00
twinaphex 804fab61bc SImplify menu_displaylist_parse_type 2019-04-23 17:03:29 +02:00
twinaphex e705862c07 (menu_displaylist) Cleanups 2019-04-21 03:45:35 +02:00
twinaphex 085f25e81f (UI/QT) First attempt at dynamically generating settings instead
of manually specifying settings
2019-04-15 06:16:55 +02:00
twinaphex d9723d2282 Make parse_settings_internal_enum a public function 2019-04-15 03:55:00 +02:00
jdgleaver 99fa2b54eb (RGUI) Overhaul custom theme interface + add wallpaper support 2019-01-29 17:20:46 +00:00
Brad Parker 90db5e7e27 Implement in-menu sound effects 2019-01-27 11:22:16 -05:00
radius bfd23150b5 add core sideloading option 2018-12-16 12:42:09 -05:00
M4xw 8764d7be28 [LIBNX] Implement Over-/Downclocking and minor fixes 2018-11-29 18:42:44 +01:00
twinaphex 7730828560 Start implementing dropdown list for resolution - Win32 right now at first - now need to make OK button do something 2018-11-24 10:31:41 +01:00
twinaphex c2fc821fad Audio Output Rate should use special dropdown list callbacks 2018-11-05 20:46:56 +01:00
twinaphex 70ccbb6fb5 Add customized string for 'no Music Available' 2018-11-05 13:59:38 +01:00
twinaphex 131d77875e Create menu_displaylist_setting 2018-10-17 05:33:22 +02:00
twinaphex b46ce0dec9 Buildfix 2018-10-10 04:36:53 +02:00
natinusala 8250007b8e Added Lakka Switch menu entries 2018-10-06 15:44:37 +02:00
twinaphex bb0059c721 Add Twitch list/Youtube list 2018-09-26 23:00:20 +02:00
radius bcb960d248 record] start adding menu entries 2018-09-23 19:09:28 -05:00
twinaphex f00f73c5ed Add 'dropdown list' when pressing the OK/Confirm button on Video -> Aspect Ratio 2018-09-23 10:59:49 +02:00
twinaphex 004a2e335f (CRT SwitchRes) Step 1- https://github.com/libretro/RetroArch/issues/6988 2018-09-16 08:06:06 +02:00
Brad Parker 648705154e Qt: split functions into separate files 2018-08-16 22:48:31 -04:00
Sven 5f35249216 Implement robust cheat searching interface with rumble features 2018-07-25 19:19:14 -04:00
Sven 83da70586e implement a way to set rewind_buffer_size via the UI 2018-07-13 16:12:09 -04:00
twinaphex c1f16e156e Add Power Management submenu 2018-06-19 06:23:38 +02:00
Zoran Vuckovic b487c3cace Add MIDI support 2018-06-16 21:17:32 +02:00
twinaphex 45b841274a menu_displaylist_ctl - cleanups 2018-05-07 13:47:08 +02:00
twinaphex 7b1d61da3d (QuickMenu) Added Configuration Override submenu 2018-05-03 00:04:19 +02:00
twinaphex 965859ddcb Start adding mixer controls - ability to stop and remove loaded tracks 2018-04-30 14:34:25 +02:00
Ryunam 2cf76a192f Add Latency list under Settings and move relevant functions 2018-04-16 23:21:14 +02:00
twinaphex fdffb7059d Revert "Less pointer grabbbing - reduce usage of RARCH_MENU_CTL_DRIVER_DATA_GET"
This reverts commit fbf03df8be.
2018-04-11 06:11:45 +02:00
twinaphex a276710877 Revert "(Menu) More refactors"
This reverts commit f0285ef792.
2018-04-11 06:11:38 +02:00
twinaphex f0285ef792 (Menu) More refactors 2018-04-10 21:27:57 +02:00
twinaphex fbf03df8be Less pointer grabbbing - reduce usage of RARCH_MENU_CTL_DRIVER_DATA_GET 2018-04-10 19:57:33 +02:00
twinaphex b4a9ac37ff Get rid of more unnecessary hashing 2018-02-25 18:07:29 +01:00
twinaphex 9dc597cf6c Undo all menu hash related changes - was causing more harm
than good - apologies to radius since we now have to recode
his shader changes PR
2018-02-09 01:51:37 +01:00
twinaphex cd33e39040 Remove all hashes 2018-02-07 23:41:25 +01:00
twinaphex a5e35e7193 ake 2018-01-12 03:56:29 +01:00
gblues 6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
radius 9b19d334c7 use a single list for achievements 2017-11-23 22:49:11 -05:00
Andrés 3744108790
Revert "use a single list for achievements" 2017-11-23 20:49:42 -05:00
radius 64f927292f use a single list for achievements 2017-11-23 20:35:54 -05:00
Mikael Brunnhede e286c5dda2 Implemented new settings menu view: User Interface -> Views -> Quick Menu.
Implemented setting for showing/hiding the "Take Screenshot" option in the Quick Menu.
2017-10-09 08:14:52 +02:00
twinaphex bb6ca3e4ff Fix playlists in non-horizontal mode 2017-10-04 08:26:41 +02:00
twinaphex 8b5f8d8c64 menu_displaylist_info - rewrite path 2017-09-28 03:06:54 +02:00
twinaphex 08ecfc74ec Rewrite info.label 2017-09-28 02:45:03 +02:00
twinaphex 72087d1749 Rewrite path_b and path_c 2017-09-28 02:30:31 +02:00
twinaphex 72f42b602f menu_displaylist_info - reduce stack usage - exts no longer
a fixed size path
2017-09-28 01:38:05 +02:00
twinaphex daa82a3c4f Start creating menu_displaylist_info_free 2017-09-10 22:47:16 +02:00
twinaphex 08e3bb2122 (MSVC) Buildfixes 2017-09-10 22:38:03 +02:00
twinaphex 36e0ff8268 Rearrange variables 2017-09-09 01:10:00 +02:00
twinaphex ad579e5cc4 Revert "Cleanups"
This reverts commit 3eeae957f6.
2017-09-09 00:17:14 +02:00
twinaphex 3eeae957f6 Cleanups 2017-09-09 00:12:40 +02:00
Jean-André Santoni d037546a13 (XMB) Display favorites tab, part 2 2017-08-12 17:10:14 +02:00
twinaphex 572f7bea2b Document menu_cbs.c 2017-07-31 18:40:23 +02:00
radius b14593081d start implementing subsystem 2017-07-21 19:06:06 -05:00
twinaphex 652452b905 Create User Interface -> Views 2017-06-20 02:04:23 +02:00
twinaphex 9438545bca Add music tab for non-ffmpeg enabled builds now; add 'Run'
and 'Add to mixer' options when selecting Ogg/WAV files
2017-05-27 23:56:10 +02:00
twinaphex 3e8234ab38 Cleanups 2017-05-27 19:13:22 +02:00
twinaphex f1b900f7bc Cleanup 2017-05-27 00:34:36 +02:00
twinaphex 74f202bbda (Menu) Cleanups 2017-05-26 20:12:52 +02:00
radius 4710bfcf43 split this function to avoid some code duplication 2017-05-15 19:25:56 -05:00
twinaphex 07cd36e27c Create Filebrowser settings 2017-02-02 04:00:55 +01:00
Twinaphex 3ff158b907 Merge pull request #4436 from fr500/lobby
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
twinaphex 96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
radius 95a2da81e4 start adding ui elements to insert room list into 2017-01-18 22:46:48 -05:00
twinaphex 925d60c0cc Implement part 2 of Browse URL 2016-12-27 00:02:09 +01:00
twinaphex bfd0aa18e4 Add first part of 'Browse URL' 2016-12-26 06:39:12 +01:00
twinaphex 10f98e9807 Remove menu_displaylist_reset_filebrowser 2016-12-17 10:59:25 +01:00
twinaphex f186583728 Move filebrowser-dependent code to menu_filebrowser.c 2016-12-16 09:07:03 +01:00
twinaphex fc73e82e43 Start making parseable drives work in Load Content 2016-12-13 01:34:53 +01:00
Gregor Richards 0577749fae Netplay LAN scanning is go! (sort of) 2016-12-02 22:40:26 -05:00
twinaphex 4d538dea5c Add Onscreen Notifications list 2016-11-23 14:28:15 +01:00
Twinaphex eb7bf1387a Revert "Improvs one at a time - Configurations" 2016-11-21 07:26:58 +01:00
Twinaphex bc3d4ff015 Merge pull request #4012 from lasers/improvs-one-at-a-time
Improvs one at a time - Configurations
2016-11-21 07:08:16 +01:00
lasers 67f1dc3859 Clean the Configuration mess some more 2016-11-20 02:08:08 -06:00
twinaphex fb70452f0c (Core List) Add 'Download Core...' option permanently 2016-11-19 10:01:47 +01:00
lasers 6265d1e90a Clean the Configuration mess 2016-11-18 13:45:10 -06:00
twinaphex 0c41a8873d Move 'Start Videoprocessor Core' / 'Start Remote RetroPad Core' to
'Load Core'
2016-11-06 00:04:37 +01:00
radius 486254f06d separate hardcore achievements 2016-11-05 16:55:57 -05:00
twinaphex 1a1b221ddd Create Configurations list 2016-11-04 15:03:09 +01:00
twinaphex 3a4b473809 Fix filter by supported extensions option in filebrowser 2016-10-30 10:40:42 +01:00
twinaphex d9007904e0 Reduce char variable sizes 2016-10-27 09:52:38 +02:00
twinaphex b3a7d2a7bb Fix Recording Settings 2016-10-08 15:05:31 +02:00
Gregor Richards 03c9dab93a Adding a netplay menu
In this first cut, Netplay can be enabled "mid-stream", but not much
else is supported. Client reconnection and either-side disconnection are
listed in the menu but don't yet do anything.
2016-09-29 13:04:38 -04:00
Jean-André Santoni d1ae577811 Start building the ssid list 2016-09-22 02:03:05 +02:00
twinaphex 02e01e0b0a Create menu/widgets/menu_entry 2016-09-15 00:20:43 +02:00
twinaphex 3674dd4300 Header include cleanups 2016-09-11 17:28:57 +02:00
twinaphex 672a7e1a40 Get rid of unused 'Debug Information' 2016-08-30 04:58:45 +02:00
Jean-André Santoni 764b20234d Restaure Lakka services
Also use HAVE_LAKKA instead of HAVE_SYSTEMD to prevent this menu to appear in the regular RetroArch linux build for users that have systemd. It wouldn't work in all cases.
2016-08-10 01:46:47 +02:00
twinaphex 9211dea6d5 Image/music history playlists should work now too 2016-07-30 23:56:12 +02:00
twinaphex 3dcc52fd5b Start showing history video playlist 2016-07-30 23:12:17 +02:00
twinaphex 66e54f86bb Remove Menu File Browser settings - now a part of the file browser
itself
2016-07-15 02:16:05 +02:00
twinaphex d903ad2b97 First working implementation of subdirs for URL lists 2016-07-12 18:29:31 +02:00
twinaphex c938f86235 Get rid of one of the last remaining hash dependencies in menu_displaylist.c 2016-07-10 03:08:18 +02:00
twinaphex 2dac910964 Add DISPLAYLIST_FILE_BROWSER_SELECT_COLLECTION 2016-07-08 23:20:48 +02:00
twinaphex 0b3f45a58a Refactor 'Load Core' code to no longer need hash 2016-07-08 23:14:22 +02:00
twinaphex 60eb15bf0b Fix 'Use this directory' for directory settings 2016-07-08 22:51:47 +02:00
twinaphex 5cefbbfc57 Add DISPLAYLIST_FILE_BROWSER_SELECT_DIR/SELECT_FILE 2016-07-08 22:26:28 +02:00
twinaphex 97de8a35ec Cleanups 2016-07-02 20:49:38 +02:00
twinaphex 3c81b2597d Refactor remaining setting screens 2016-07-02 20:40:27 +02:00
twinaphex abe2a14b16 Refactor 'Onscreen Display'/'Onscreen Overlay' settings 2016-07-02 13:49:05 +02:00
twinaphex 84d9a58ec8 Refactor "Frame Throttle" and "Rewind" settings lists 2016-07-02 13:17:24 +02:00
twinaphex f011c4c9d6 Refactor 'Saving settings' and 'Logging settings' lists 2016-07-02 12:03:50 +02:00
twinaphex 662497d897 Refactor Configuration Settings 2016-07-02 10:17:09 +02:00
twinaphex c14e8ba6ca More work on DOWNLOAD_CORE_CONTENT_DIRS 2016-06-21 00:54:14 +02:00
twinaphex 284f8cfd23 Remove menu_hash_ files 2016-06-20 03:35:09 +02:00
twinaphex 65dff0a03a menu_hash_to_str_enum has now become msg_hash_to_str 2016-06-20 00:31:13 +02:00
twinaphex 442ebf2acf Create separate 'Core settings' 2016-06-18 22:17:50 +02:00
twinaphex b3d7a2cb6f Add enum_idx to menu_displaylist_info 2016-06-17 20:53:59 +02:00
twinaphex 0305770f4b Create separate video / audio menu code 2016-06-17 04:02:26 +02:00
twinaphex a12ebdaf5b Add PARSE_ONLY_STRING 2016-06-16 22:14:31 +02:00
twinaphex fef0d968cd Create DEFERRED_DRIVER_SETTINGS_LIST 2016-06-16 21:40:13 +02:00
twinaphex 3864574541 Remove DISPLAYLIST_SETTING 2016-06-15 14:55:13 +02:00
twinaphex ef808b6591 Add DISPLAYLIST_SETTING_ENUM 2016-06-15 01:44:30 +02:00
twinaphex fcda911a10 Revert "Start breaking up menu_displaylist_push_internal into separate"
This reverts commit 244b147b0c.
2016-06-14 19:09:47 +02:00
twinaphex 244b147b0c Start breaking up menu_displaylist_push_internal into separate
functions
2016-06-14 18:51:16 +02:00
twinaphex 07932bff3e Use retro_common_api.h 2016-06-03 05:49:46 +02:00
twinaphex dd4f24ecde Add need_entries_refresh and need_navigation_clear to
menu_displaylist_info strruct
2016-04-27 13:45:13 +02:00
Jean-André Santoni 9a356d85a0 (Menu) Fix the animation bug when downloading index
The menu was forcing a navigation selection clear on OK pressed without letting the menu driver perform it's animations. This patch separate the two events, OK is pressed, the index is downloaded, the menu driver animates the transition to the new list, and finally the navigation selection is cleared. In the right order. DISPLAYLIST_GENERIC should progressively disapear in profit of DISPLAYLIST_PENDING_CLEAR for more flexibility in the menus.
2016-04-24 07:23:07 +07:00
twinaphex dcd5391a75 (Thumbnails Updater) Added Thumbnails Updater 2016-04-23 22:31:39 +02:00
twinaphex bb993c3f27 (menu_displaylist.h) Don't include retro_miscellaneous.h 2016-03-22 02:32:02 +01:00
twinaphex b961a2b2b2 menu_displaylist_info - add hash for label 2016-03-21 20:50:06 +01:00
twinaphex 93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
twinaphex 95314700f9 Turn menu_displaylist_parse_settings into static function 2016-03-04 07:42:38 +01:00
twinaphex 0c517434f3 Add DISPLAYLIST_SETTING 2016-03-04 07:29:17 +01:00
twinaphex 9fdbde1b4c Add menu_displaylist_ctx_parse_entry 2016-03-04 07:24:30 +01:00
twinaphex 3d8e1e0f6c Revert "Change signature of menu_displaylist_parse_settings"
This reverts commit 280431114e.
2016-03-04 07:23:07 +01:00
twinaphex 280431114e Change signature of menu_displaylist_parse_settings 2016-03-04 07:20:37 +01:00
twinaphex 5b4ba2a449 Add Network Information now 2016-03-03 03:06:54 +01:00
twinaphex 7de6a0f005 (menu_displaylist.c) Turn this into enum with name 2016-03-03 00:37:32 +01:00
twinaphex 090a68f9cf Take out header include 2016-02-25 00:13:55 +01:00
twinaphex 2c18bf12f5 Add DISPLAYLIST_PUSH_ONTO_STACK 2016-02-24 23:31:51 +01:00
twinaphex 77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
twinaphex e8eaa54218 Refactor menu_displaylist_ctl 2016-02-24 23:05:54 +01:00
twinaphex 7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
Jean-André Santoni 5496eb5f68 (Lakka) Allow firmware upgrades from the menu. Step 1. 2015-12-25 02:13:50 +07:00
radius f2b951accf add Achievement List to the quick menu 2015-11-07 22:11:14 -05:00
twinaphex f4f76d9dda Create separate setting for State Slot in Quick Menu 2015-11-01 10:59:01 +01:00
twinaphex 640de49c1a Move Input Hotkey Binds to 'Input Settings' 2015-10-25 10:41:53 +01:00
twinaphex 443bf73c8c Add DISPLAYLIST_PLAYLIST_SETTINGS_LIST 2015-10-25 09:38:53 +01:00
Jean-André Santoni 403e00a936 (XMB) Implement another tab to launch a directory scan 2015-10-25 00:37:59 +07:00
twinaphex 7861972f3d (menu_displaylist.c) Don't add entries if they are hidden away
behind 'Advanced settings'
2015-10-24 10:52:12 +02:00
twinaphex 135edc289b (Menu) Build up Input Settings dynamically 2015-10-24 10:31:11 +02:00
twinaphex c4a66acbb6 Collapse User Binds into bigger 'Input Options' category 2015-10-23 06:54:33 +02:00
twinaphex d80289c39a Add Device Type controls to Core Input Options 2015-10-22 08:38:29 +02:00