Commit Graph

441 Commits

Author SHA1 Message Date
jdgleaver 027324815e Quick Menu: Add 'Set Core Association' option 2019-07-03 16:33:23 +01:00
jdgleaver 1e17cca64d Playlist Management: Add 'Reset Core Associations' option 2019-07-02 12:00:38 +01:00
Twinaphex d2fd4d48ae (macOS) Less warnings with static code analysis 2019-06-24 15:03:58 +02:00
Twinaphex 84974c7e5c Silence more warnings 2019-06-22 15:09:59 +02:00
Twinaphex bf1951ae37 Fix plethora of warnings on OSX 2019-06-22 14:52:29 +02:00
twinaphex 897a9a7c1a (MSVC 2017 UWP) Silence warnings 2019-06-19 21:20:31 +02:00
twinaphex 6d17d11132 Rewrite '== false' to '!' for our own code 2019-06-06 13:50:39 +02:00
jdgleaver c4bb2f5ad7 (XMB/Ozone) Add optional thumbnail upscaling 2019-06-05 17:05:30 +01:00
jdgleaver aa6beb68c2 Add option to show/hide 'Restart RetroArch' 2019-05-30 13:52:24 +01:00
jdgleaver d6b2e83408 filestream_exists() -> path_is_valid() replacements 2019-05-30 12:19:52 +01:00
jdgleaver ff16fb347a 'menu_entry' optimisations 2019-05-30 10:11:26 +01:00
twinaphex e680fab6e1 (Cheevos) Fix Cheevos
(Wayland) Hopefully finally fix EGL issues
2019-05-30 11:08:00 +02:00
radius 1704ef8410 autoconf cleanups, fix swap ok/cancel in ozone 2019-05-28 16:29:54 +02:00
jdgleaver 20aff2a05a Add optional 'on demand' thumbnail downloads 2019-05-24 12:03:26 +01:00
twinaphex a0fcb1b694 (task_image.c) Cleanups 2019-05-22 06:17:08 +02:00
radius 95dbb040b0 add restart menu option
add sublabels

Add .gitlab-ci.yml

Update .gitlab-ci.yml
2019-05-21 04:25:34 +02:00
jdgleaver 98889e1652 Ensure that displayed thumbnails are always refreshed correctly after selecting 'Download Thumbnails' from quick menu 2019-05-20 16:09:59 +01:00
jdgleaver dde0160468 (XMB/Ozone) Ensure old thumbnails are cleared when selecting playlist entry with 'broken' thumbnails 2019-05-20 12:23:55 +01:00
twinaphex ffe1ee4636 Don't use return value of menu_entries_get_title 2019-05-18 19:10:10 +02:00
jdgleaver 05c8694e1c Add 'Download Thumbnails' option to quick menu 2019-05-16 14:34:01 +01:00
twinaphex d6fe0ceab2 (Ozone) Fix regressions on OSX - menu_input_mouse_state
cannot be called in ozone_init - menu driver init function
too early for mouse input calls
2019-05-14 04:17:04 +02:00
Huw Pascoe 078cdd269f video_layout menus 2019-05-11 09:58:47 +01:00
jdgleaver 10ef7dd561 Load content runtime data 'on demand' (#8717)
* Load content runtime data 'on demand'

* Fix LGTM warning
2019-05-09 08:24:06 -05:00
Nathan S 775c272029 Menu widgets stuff + vulkan sanity check (#8710)
* task_screenshot: fix hang with menu widgets

* word_wrap: add max_lines parameter

* vulkan: better instance creation sanity check
2019-05-06 21:10:57 +02:00
natinusala 872e8ffb99 Fix multiple CXX warning 2019-05-04 22:24:59 +02:00
Alfredo Monclus ff578de39e Ozone extra battery icons 2019-05-01 14:31:55 -03:00
jdgleaver 55737ba127 Standardise menu powerstate access + add battery indicator to RGUI 2019-04-30 15:57:38 +01:00
twinaphex e1b11593fc (file_list.c) Cleanups/optimizations 2019-04-27 07:32:40 +02:00
twinaphex ff3467a79f (Ozone) Add wifi icon for network info entries 2019-04-23 19:28:53 +02:00
Twinaphex c9cfd1cd89 Silence xcode warnings - unused variables 2019-04-20 16:36:01 +02:00
Brad Parker e7dbac7eb0 prevent null derefs found by scan-build 2019-04-18 11:46:53 -04:00
Twinaphex 8918d0d873
Merge pull request #8580 from bparker06/playlist_subsystem
Add subsystem support for (history) playlists, make playlist_entry struct public to simplify function parameters
2019-04-12 23:45:02 +02:00
Brad Parker f7b0c0947c add subsystem_name (friendly name) to history playlist, make playlist_entry struct public to simplify function parameters 2019-04-12 12:50:27 -04:00
Twinaphex 1250565e9e
Merge pull request #8488 from markwkidd/collections-to-playlists
internationalization -- use "Playlist" instead of "Collection"
2019-04-11 20:02:59 +02:00
Brad Parker 230c64ba4b add subsystem support for playlists, only missing the content load portion 2019-04-11 00:09:13 -04:00
Twinaphex 076a0d2f56 (OSX) Code analysis cleanups 2019-04-08 23:13:39 +02:00
Twinaphex 052137b027 (OSX) Silence warnings 2019-04-03 13:31:45 +02:00
natinusala a924ac15c9 ozone: fix content metadata for music and movie playlists 2019-03-29 10:08:12 +01:00
natinusala 2148f8ca0a ozone: fix content metadata for images playlist 2019-03-28 10:39:11 +01:00
Mark W. Kidd 8771e5b958 use PLAYLISTS_TAB enum instead of COLLECTION_LIST 2019-03-22 08:17:31 -04:00
natinusala e94c8a762d ozone: use new button icons in footer 2019-03-18 12:59:23 +01:00
jdgleaver d1e457115c (Ozone) Fix thumbnail display issues 2019-03-15 17:01:26 +00:00
natinusala 6807f1b9bb ozone: prevent content metadata from lagging 2019-03-15 14:45:15 +01:00
natinusala 27c1dd4b7b ozone: fix horizontal animation when refreshing the menu 2019-03-15 14:21:58 +01:00
natinusala 1a4786a7f1 ozone: show metadata name if content logging is disabled 2019-03-15 11:16:35 +01:00
twinaphex a68072e293 Buildfix for C89_BUILD 2019-03-14 18:14:32 +01:00
natinusala 44db578691 ozone: fix content metadata update 2019-03-14 17:31:48 +01:00
natinusala 43b1768ee7 ozone: use menu_thumbnail for thumbnails 2019-03-14 16:56:07 +01:00
natinusala f50567d340 ozone: fix thumbnails position and size 2019-03-14 16:23:08 +01:00
natinusala d65068cf15 ozone: new content metadata layout 2019-03-14 16:23:08 +01:00
natinusala 53268540f8 ozone: fix crash 2019-03-14 16:23:08 +01:00
twinaphex 643cd1923e CXX_BUILD / C89_BUILD buildfixes 2019-03-14 14:14:44 +01:00
twinaphex 83be5a1950 C89_BUILD fixes 2019-03-13 16:57:13 +01:00
natinusala 3a9a9df218 ozone: fix collapsed sidebar breaking on context reset 2019-03-13 10:29:29 +01:00
natinusala c1c71f35db ozone: fix is_playlist, fix thumbnails display 2019-03-13 10:25:36 +01:00
natinusala b193bb7fb8 ozone: add core name wrapping for content metadata 2019-03-11 16:41:07 +01:00
natinusala 51cf8b6bfe ozone: fix the no thumbnail available message position 2019-03-11 16:28:54 +01:00
natinusala 89c8239ecb ozone: fix sublabels again 2019-03-11 16:28:54 +01:00
natinusala a60cc08063 ozone: adjust playtime condition 2019-03-11 14:35:46 +01:00
natinusala 75190c9226 ozone: cleanup 2019-03-11 13:58:24 +01:00
natinusala e3907f2380 ozone: add Y and X to hint bar 2019-03-11 13:58:24 +01:00
natinusala eb7797daa5 ozone: fix sublabels wrapping 2019-03-11 13:58:24 +01:00
natinusala 222b7e7be0 ozone: complete content metadata section 2019-03-11 13:58:24 +01:00
natinusala adb8714105 ozone: add a no thumbnail available icon 2019-03-11 13:58:24 +01:00
natinusala 57dd10b5eb ozone: first pass of thumbnails support 2019-03-11 13:58:24 +01:00
natinusala ddc21520dc ozone: fix ticker length 2019-03-11 13:58:24 +01:00
natinusala 6ec86d65c5 ozone: make the sidebar collapse only if the highlight is in the main entries 2019-03-11 13:58:24 +01:00
natinusala 409db3b1c2 ozone: add right sidebar capability 2019-03-11 13:58:24 +01:00
natinusala 279a2d58db ozone: add a setting to have the sidebar always collapsed 2019-03-11 13:58:24 +01:00
natinusala be47416f84 ozone: add collapsing sidebar in playlists 2019-03-11 13:57:58 +01:00
Brad Parker 10df615d14 add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
Twinaphex adc9ecf4cc
Merge pull request #8335 from natinusala/master
Reintroduce menu widgets (only runloop_msg_queue for now)
2019-02-23 14:22:31 +01:00
Brad Parker 4f0d61a2ac update copyright 2019-02-22 19:13:36 -05:00
natinusala 6e20d216bd Avoid redefining the ticker spacer in each menu driver 2019-02-21 20:58:22 +01:00
Brad Parker 542f2f4262 vc2005: fix MMX load instrinsics, add GL and ozone 2019-02-16 19:13:32 -05:00
jdgleaver 3192bd018a Replace UCN identifiers with UTF-8 byte arrays + provide Apple fallback 2019-02-16 12:50:47 +00:00
Twinaphex 0a8d20c9b9
Merge pull request #8298 from orbea/cxx
Fix CXX_BUILD.
2019-02-15 19:51:02 +01:00
orbea f4a374a209 Fix CXX_BUILD. 2019-02-15 09:36:25 -08:00
orbea 2a78745470 Silence C89 warnings. 2019-02-15 09:06:45 -08:00
jdgleaver 4ac430e488 (Ozone) Use more attractive 'spacer' string for looping menu ticker text 2019-02-15 11:23:09 +00:00
natinusala f481c594e8 menu_animation: use milliseconds as a unit 2019-02-14 19:24:31 +01:00
natinusala bfcc32b7be menu_display: don't draw text if alpha is 0 2019-02-14 19:11:36 +01:00
jdgleaver 27694b6b31 Add optional 'looping' menu text ticker 2019-02-14 15:10:07 +00:00
natinusala 692d463994 ozone: enable and disable mouse mode on the fly 2019-02-13 10:42:43 +01:00
natinusala 492590a0ae ozone: full mouse support on entries (no sidebar yet) 2019-02-13 10:32:43 +01:00
natinusala cb9d227db5 ozone: fix another navigation jitter 2019-02-13 09:55:56 +01:00
natinusala 59398e4dd2 ozone: fix alignment 2019-02-13 09:55:56 +01:00
natinusala 68e54315c3 ozone: add rudimentary mouse support (not working) 2019-02-13 09:55:56 +01:00
natinusala 4e79f13139 ozone: use menu_display_set_alpha 2019-02-13 09:55:56 +01:00
natinusala dac31786ea ozone: add draw cursor 2019-02-13 09:55:56 +01:00
natinusala 4c130fc4fd ozone: fine tune metrics 2019-02-13 09:55:56 +01:00
Twinaphex 694a3b1e2c
Merge pull request #8245 from CidVonHighwind/master
Updated the ozone driver to use variables instead of hardcoded values
2019-02-12 13:07:41 +01:00
Patrick Scheurenbrand 5d7a30d806 added my name to the headers 2019-02-12 08:19:07 +01:00
twinaphex d1a831e6ec (UWP) Buildfix 2019-02-11 23:15:11 +01:00
Patrick Scheurenbrand a82cc31a1f updated entries to use values that can be scaled 2019-02-11 21:22:52 +01:00
Patrick Scheurenbrand a542cd049a added sidebar icon dimensions 2019-02-11 18:30:31 +01:00
Patrick Scheurenbrand 8435fc5542 added variable for the horizontal padding of sidebar entries 2019-02-10 21:56:05 +01:00
Patrick Scheurenbrand bf43b61070 removed todo 2019-02-10 21:30:35 +01:00
Patrick Scheurenbrand 2030f7faf8 added dimensions variable to use for scaling; added sidebar entry dimension variables 2019-02-10 21:15:16 +01:00
Patrick Scheurenbrand b259be8a38 fixed typo; removed test line 2019-02-10 16:55:48 +01:00
Patrick Scheurenbrand 5d9356f2ff updated ozone to use macros instead of hardcoded values 2019-02-10 16:22:45 +01:00
natinusala f3ff7f2a89 menu_animations: make animations menu independent 2019-02-08 20:02:45 +01:00
twinaphex 59ded50d59 (Menu) Add back get_load_content_animation_data 2019-02-08 08:24:33 +01:00
twinaphex 7022786f34 Revert parts of menu_widgets that were causing breakage, but leave
all the hooks in so we can add them back piece by piece again
2019-02-08 07:26:43 +01:00
twinaphex c808c80e4a (menu widgets) Some more cleanups 2019-02-07 08:23:34 +01:00
natinusala c20ab3864d First version of menu widgets (gl only) 2019-02-06 20:48:24 +01:00
orbea 28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
natinusala cff7aa5785 ozone: set default theme to dark 2019-02-01 16:49:12 +01:00
natinusala bf98664b15 menu_entry: hide password values 2019-01-29 10:34:58 +01:00
twinaphex b13777e9fc Header cleanups 2019-01-20 03:16:58 +01:00
Twinaphex 7c4fcb4960 Fix Xcode warnings 2019-01-20 02:37:05 +01:00
natinusala 0b4f6c1ce4 ozone: fix memory leak 2019-01-14 19:49:56 +01:00
twinaphex d412c9f8d4 Fix some CXX_BUILD errors 2019-01-12 18:30:06 +01:00
radius bd2a13e32c disable discord code in ozone 2019-01-10 09:01:03 -05:00
orbea bfc366decc Squeeze extra blank lines with cat(1).
Example:

find . -type f -iname '*.c' | while read -r i; do
  cat -s "$i" > "$i.new"
  mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
alfrix 18db7104cc More icons to ozone, update changelog 2019-01-06 01:04:32 -03:00
radius 9aa7b2bd62 [discord] add user avatar to ozone 2018-12-28 17:16:17 -05:00
orbea d51b801221 ozone: Fix crash with menu_use_preferred_system_color_theme.
Fixes https://github.com/libretro/RetroArch/issues/7805
2018-12-23 11:41:43 -08:00
radius c70e322496 cleanup 2018-12-21 18:19:48 -05:00
Twinaphex 6dcdb843e8
Merge pull request #7758 from fr500/sideload
Sideload
2018-12-17 05:15:41 +01:00
radius 6c936274b7 make file copy operation a function
add sublabels

improve localization
2018-12-16 16:55:12 -05:00
radius bfd23150b5 add core sideloading option 2018-12-16 12:42:09 -05:00
orbea 6e95a62fdf Fix c89 build with clang. 2018-12-16 07:02:14 -08:00
radius 45228d0307 massive subsystem cleanup & use the proper data in each instance 2018-12-10 23:01:21 -05:00
radius cad5ae287f fix https://github.com/libretro/fbalpha/issues/24#issuecomment-445803876 2018-12-10 22:09:42 -05:00
alfrix cd2d2f8807 Add icons for apply on toggle and autoapply 2018-11-30 18:10:28 -03:00
Twinaphex 4578b82027
Merge pull request #7681 from alfrix/master
Menu drivers asset handling updates
2018-11-30 09:35:06 +01:00
alfrix 982b39a8bf Simplify and cleanup path handling, log the specific assets missing 2018-11-29 14:49:39 -03:00
M4xw 8764d7be28 [LIBNX] Implement Over-/Downclocking and minor fixes 2018-11-29 18:42:44 +01:00
twinaphex a24a788e52 Fix subsystem for ozone 2018-11-29 12:12:00 +01:00
Twinaphex 34fe9205db
Revert "Revert "ozone: Fix subsystem_data being undefined"" 2018-11-28 06:11:08 +01:00
Twinaphex 4d55c74f29
Revert "ozone: Fix subsystem_data being undefined" 2018-11-28 06:08:44 +01:00
Rob Loach e15dd10237
ozone: Fix subsystem_data being undefined
subsystem_data was not defined, seemed like a declaration of subsystem was in the wrong place.
2018-11-27 13:19:50 -05:00
Twinaphex 02e7b16461
Merge pull request #7643 from fr500/subsystem
WIP: try to load subsystems without loading content
2018-11-27 18:56:41 +01:00
natinusala ffaafbc77c ozone: fix scroll when rebinding inputs 2018-11-27 15:32:43 +01:00
natinusala 04797d9406 ozone: fix flickering sidebar cursor 2018-11-26 14:02:32 +01:00
Twinaphex 3ca4ac2a21 (Ozone) Fix redefinition of typedef 2018-11-25 19:22:55 +01:00
natinusala 44ae11ee60 ozone: fix toggle crash and cheevos badges opacity 2018-11-25 15:46:41 +01:00
radius 77faf4ac4a [subsystem] try to load subsystems without loading content 2018-11-24 23:34:51 -05:00
Alfrix 1356577c2e Add more icons 2018-11-24 13:21:43 -03:00
natinusala 33ecec05c5 ozone: split into multiple files 2018-11-19 13:15:09 +01:00