Commit Graph

1661 Commits

Author SHA1 Message Date
twinaphex 72a35481ea (XMB) Cleanups 2019-06-15 10:07:55 +02:00
Twinaphex 3ec1a4d73e
Merge pull request #8935 from jdgleaver/xmb-thumb-size
(XMB) Add optional thumbnail scaling
2019-06-07 20:00:30 +02:00
jdgleaver cfaaa5eeff (XMB) Add optional thumbnail scaling 2019-06-07 16:38:17 +01:00
jdgleaver c03b20db55 - Hide content information 'Database Entry' item if content has no label
- Correctly handle error conditions in menu_displaylist 'DISPLAYLIST_DATABASE_ENTRY' case (i.e. prevent segfaults/menu lockups when content
has no label)
2019-06-07 11:23:06 +01:00
jdgleaver 97aaf42446 Overhaul content 'Information' menu display 2019-06-06 17:37:32 +01:00
jdgleaver c4bb2f5ad7 (XMB/Ozone) Add optional thumbnail upscaling 2019-06-05 17:05:30 +01:00
twinaphex 4c5f9ee65b Cleanups 2019-05-31 17:34:32 +02:00
jdgleaver aa6beb68c2 Add option to show/hide 'Restart RetroArch' 2019-05-30 13:52:24 +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
twinaphex 2c6ca88575 (XMB) Use path_is_valid instead of filestream_exists 2019-05-28 17:10:50 +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
twinaphex eed2ea7a99 string_is_empty check is already being done by path_is_valid/file stat
path cb function
2019-05-22 03:05:31 +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 7ea74548b1 Reduce duration of easing out bounce otherwise we get glitches 2019-05-14 14:52:40 +02:00
twinaphex 6730d05918 (XMB) Animation settings - Main Menu opening/closing, Horizontal
highlight, Move up/down
2019-05-13 09:44:52 +02:00
Twinaphex fbec6b84e8
Merge pull request #8529 from huwpascoe/mame_overlay
video_layout (mame artwork)
2019-05-13 00:42:26 +02:00
twinaphex 48142476aa (XMB) Cleanup 2019-05-12 18:07:37 +02:00
twinaphex 5c5c1ee84d (XMB) Cleanups 2019-05-12 17:44:40 +02:00
twinaphex 71feec72b4 Cleanup xmb_list_open_new 2019-05-12 07:26:53 +02:00
twinaphex 8cf34c3fe6 (XMB) Add some comments 2019-05-12 07:12:41 +02:00
Huw Pascoe 078cdd269f video_layout menus 2019-05-11 09:58:47 +01:00
twinaphex 74388d8490 Remove string_concat 2019-05-10 18:05:58 +02: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
alfrix 19f3be21c2 XMB extra battery icons 2019-05-01 13:42:00 -03:00
twinaphex 9ee33a6a1d (Menu) Merge menu_entry into menu_entries.c 2019-05-01 11:41:13 +02:00
twinaphex 39eadbab6f Use string_concat in more performance critical areas 2019-04-30 21:17:51 +02:00
jdgleaver 55737ba127 Standardise menu powerstate access + add battery indicator to RGUI 2019-04-30 15:57:38 +01:00
twinaphex 4c3e0d44b8 Revert "Start using string_is_equal_memcmp and"
This reverts commit 26d6aee1eb.
2019-04-29 04:04:33 +02:00
twinaphex 26d6aee1eb Start using string_is_equal_memcmp and
string_is_equal_memcmp_fast
2019-04-28 17:23:11 +02:00
twinaphex e1b11593fc (file_list.c) Cleanups/optimizations 2019-04-27 07:32:40 +02:00
twinaphex 7201d0bf22 Revert "Use path_is_valid instead of filestream_exists where possible -"
This reverts commit 88e3abd6fd.
2019-04-26 13:46:21 +02:00
twinaphex 88e3abd6fd Use path_is_valid instead of filestream_exists where possible -
stat should be faster than fopen
2019-04-26 13:33:25 +02:00
twinaphex c854d0916b (XMB) XMB honors the 'show menu sublabels' setting now - was previously
RGUI only
2019-04-24 01:48:28 +02:00
twinaphex 6268d979c0 Cleanups 2019-04-23 19:20:49 +02:00
Mark W. Kidd 8771e5b958 use PLAYLISTS_TAB enum instead of COLLECTION_LIST 2019-03-22 08:17:31 -04:00
jdgleaver 26f7503959 (XMB) Fix display glitches when refreshing current menu 2019-03-15 11:27:49 +00:00
twinaphex 6f284a1d43 Build fix 2019-03-15 01:08:09 +01:00
twinaphex 643cd1923e CXX_BUILD / C89_BUILD buildfixes 2019-03-14 14:14:44 +01:00
jdgleaver 28bb7c67af (RGUI/XMB) Enable thumbnail display on mixed content playlists (history, favourites, etc.)
Move thumbnail path handling code to reusable menu_thumbnail_path.h/.c file

(XMB) Bug fixes:

- Show thumbnails correctly when 'Show associated cores in playlists' is enabled

- Prevent each thumbnail from being loaded twice (!) when changing current selection
2019-03-14 11:53:16 +00: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
orbea f4a374a209 Fix CXX_BUILD. 2019-02-15 09:36:25 -08:00
natinusala f481c594e8 menu_animation: use milliseconds as a unit 2019-02-14 19:24:31 +01:00
jdgleaver 27694b6b31 Add optional 'looping' menu text ticker 2019-02-14 15:10:07 +00:00
Twinaphex a702e0d59d
Merge pull request #8270 from alfrix/master
Use the mame thumbnail repo for all the mame playlists
2019-02-14 07:05:30 +01:00
orbea ee98a595ca xmb: Prevent crashes when resizing to a tiny window.
If the user resized their RetroArch window while using xmb it would
initiate a context_reset to scale xmb. When the window is too small
this would result in invalid pointers and a crash in the video driver.

This makes it so that when the window is too small it will skip the
context_reset and not crash. The window at this size is not really
useful to scale anyways.

Fixes https://github.com/libretro/RetroArch/issues/8260
2019-02-13 10:58:04 -08:00
Alfredo Monclus 2b5a2f0b3d Use the mame thumbnail repo for all the mame playlists 2019-02-12 13:52:53 -03: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
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
alfrix 9d52729e70 Color back monochrome and automatic to the original color f2f2f2 2019-02-01 15:06:33 -03:00
alfrix 69e7a2dff2 Invert colors in the driver and add automatic-inverted theme 2019-02-01 15:06:33 -03:00
natinusala bf98664b15 menu_entry: hide password values 2019-01-29 10:34:58 +01:00
orbea 4722d41b0b xmb: Fix segfault when appending disk images. 2019-01-24 08:10:24 -08: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
twinaphex c98b2e2292 Buildfixes and more static code analysis warning fixes 2019-01-10 22:24:43 +01:00
twinaphex b74b24e648 Change to C comment 2019-01-08 20:22:44 +01:00
Twinaphex 40997473ed
Merge branch 'master' into orbis2 2019-01-08 20:18:08 +01:00
Alfredo Monclus 628fc8a690 Fix #7934 2019-01-08 07:52:17 -03:00
alfrix c92136015a a couple more icons 2019-01-06 01:03:27 -03:00
alfrix ac8d3d7a51 Simplify the icon search and handle incomplete themes better 2019-01-06 01:03:27 -03:00
alfrix e83b3adc20 More Icons 2019-01-06 01:03:27 -03:00
psxdev 11186dd5e0 [ORBIS] Workaround weird behaviour with task with bg.png in xmb 2019-01-03 21:23:44 +01:00
orbea 45c85aa6fe xmb: Don't show a black background without assets.
This also now only hides the time icon instead of the entire time
without assets.

Fixes https://github.com/libretro/RetroArch/issues/7795
2018-12-22 15:51:43 -08:00
radius c70e322496 cleanup 2018-12-21 18:19:48 -05: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
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 ab34b21f8d XMB asset handling refactors also do not show black boxes 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 2777ee2fa4 Fix memory leak 2018-11-28 09:49:28 +01: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
twinaphex 48dcd9640e Remove this 2018-11-26 01:48:26 +01:00
natinusala 94211bf833 xmb: fix hang when resizing with threaded video driver 2018-11-26 00:16:25 +01:00
twinaphex de903c650d Reinitialize context in a different way 2018-11-25 20:34:50 +01:00
radius 77faf4ac4a [subsystem] try to load subsystems without loading content 2018-11-24 23:34:51 -05:00
twinaphex 4e796ae86e (XMB) Cleanups 2018-11-25 05:29:40 +01:00
twinaphex 8be504e5e5 Don't reupload the textures all the time 2018-11-25 03:39:46 +01:00
twinaphex 0486979bc9 Should now work across core context resets 2018-11-25 03:01:41 +01:00
twinaphex 006a002f19 Revert "Should now correctly rescale after resolution changes"
This reverts commit c9bb537cdd.
2018-11-25 02:48:14 +01:00
twinaphex c9bb537cdd Should now correctly rescale after resolution changes 2018-11-25 02:45:13 +01:00
Alfrix 1356577c2e Add more icons 2018-11-24 13:21:43 -03:00
Alfrix 780d77e29e Relax the warning in XMB 2018-11-17 12:00:01 -03:00
Alfrix f4b6dcb6a1 Add missing assets warning to xmb 2018-11-17 10:34:37 -03:00
natinusala f493c114b5 ozone: fix visual issues, add fade in/out to messagebox 2018-11-14 14:18:14 +01:00
natinusala 28b415f9f2 ozone: implement bind_init 2018-11-13 12:54:06 +01:00
Twinaphex 1ef286ec7c
Merge pull request #7583 from alfrix/input_icons
Input icons (User Binds)
2018-11-12 21:53:07 +01:00
Alfrix 989ddb35a8 Cleanup 2018-11-12 00:54:24 -03:00
Alfrix 53e89f6bd1 Fix shutdown icon and add restart 2018-11-12 00:38:12 -03:00
Alfrix e5c7de8607 Input icons (User binds) 2018-11-12 00:30:09 -03:00
natinusala 20a8e1b40f ozone: fancy new cursor 2018-11-09 16:51:34 +01:00
Alfrix 0b29a93bf3 Add more icons OZONE/XMB 2018-11-08 19:43:42 -03:00
natinusala b5f869bf25 ozone: implement messagebox and OSK 2018-11-08 12:00:06 +01:00
Alfrix e1f97646ee More icons XMB 2018-11-07 15:10:13 -03:00
Alfrix a1213f372c Do not draw icons in the dropdown (only the checkmark) 2018-11-07 08:42:16 -03:00
Alfrix 2c7f24590a Add checkmark to XMB dropdown lists 2018-11-06 22:48:38 -03:00
Alfrix 6292c8ed2e Input icons (Quickmenu) 2018-11-04 17:15:30 -03:00
Alfrix 1b39b73b61 add some Lakka icons 2018-11-04 15:11:19 -03:00
radius 8f2b91d95e [cheevos] fix badges 2018-10-28 19:46:23 -05:00
Nay Slayer 6b96ff82de Fix xmb.c and stripes.c menu drivers texture memory leak 2018-10-25 19:40:24 +03:00
twinaphex 63eff7f236 Create menu_animation_get_delta_time 2018-10-17 06:55:49 +02:00
twinaphex 4692e95fd8 Refactor 'kill by tag' and 'kill by subject' 2018-10-17 06:49:24 +02:00
twinaphex 131d77875e Create menu_displaylist_setting 2018-10-17 05:33:22 +02:00
Alfrix 304b4f3f57 Use subsetting as placeholder until themes are updated 2018-10-09 20:31:19 -03:00
Alfrix fa03a634d0 New Netplay icons 2018-10-09 19:52:28 -03:00
Brad Parker 262634739c xmb: increase sublabel size limit to handle longer strings (especially CJK languages) 2018-10-08 23:29:17 -04:00
Twinaphex c29654b504
Merge pull request #7332 from grimpunch/master
Date Time setting for AM:PM as an option
2018-10-07 02:31:21 +02:00
natinusala 8250007b8e Added Lakka Switch menu entries 2018-10-06 15:44:37 +02:00
twinaphex 57c77a9a28 Silence more warnings 2018-10-04 16:32:40 +02:00
=Christian Murphy b3cf7150d5 Date Time setting for AM:PM as an option 2018-09-30 18:01:43 +01:00
Alfrix 7a66be2346 Add Recording and Streaming icons 2018-09-27 17:18:04 -03:00
twinaphex 7aea66677b Merge menu_input.c and menu_event.c 2018-09-25 16:46:15 +02:00
Twinaphex 6463f7005b
Merge pull request #7174 from stuartcarnie/sgc-metal
Fix crashes for metal; buffer overflow in xmb; Metal fullscreen issue
2018-09-02 21:55:10 +02:00
Stuart Carnie 611e484633 fix(xmb): Fix buffer overflow 2018-09-02 12:49:44 -07:00
Twinaphex d4cb24f8d1
Merge pull request #7148 from alfrix/master
Add neoactive and retroactive to menu icons
2018-09-02 03:42:03 +02:00
twinaphex 9d43f7f036 Fix French 2018-08-29 21:25:47 +02:00
Alfrix 107cc364b5 Add neoactive and retroactive to menu icons 2018-08-28 19:43:02 -03:00
Alfrix 6d1e04dd9c Cleanup 2018-08-27 10:45:07 -03:00
Alfrix aa0889ec29 Fallback to default icon in custom playlists 2018-08-27 10:43:31 -03:00
Alfrix 461dbf39ba Fix themes without menu icons 2018-08-26 20:00:36 -03:00
Alfrix 8dfeaba30b Add automatic and systematic to menu themes 2018-08-24 16:10:19 -03:00
Alfrix c39ce0e04b Add Automatic theme
It has been in the assets folder a long time by now
2018-08-23 16:41:07 -03:00
Alfrix fb15edebc3 Add Retrosystem to the support list of menu icons 2018-08-22 19:52:27 -03:00
Alfrix 947113d007 Change start core icon 2018-08-22 16:31:02 -03:00
Alfrix 8984162e0f Change Reset core association icon to undo 2018-08-21 14:19:35 -03:00
alfrix 105fba6abe XMB add an option to show desktop ui aka WIMP 2018-08-18 15:10:40 -03:00
alfrix b35914fcc0 Fix Stop Netplay Host 2018-08-13 19:41:18 -03:00
alfrix ae562614c4 Add dot-art to the supported list in the new XMB icons 2018-08-13 18:42:46 -03:00
alfrix 6e64a39044 Add icons to XMB (limited to Monochrome for now)
Add monochrome inverted to the menu icons
Allow the extra XMB icons in custom theme
Add subsettings
2018-08-13 12:37:45 -03:00
alfrix 8bbc0cb115 Cleanup 2018-08-13 12:37:45 -03:00
twinaphex 6ae4350883 (XMB) Add back XMB ribbon - was probably not meant to be removed 2018-07-22 21:18:11 +02:00
Rob Loach aba179a910
Merge branch 'master' into stripes 2018-07-22 13:30:47 -04:00
Jean-André Santoni 2a2e732a79 (Menu) Add a setting to hide the shutdown option 2018-06-23 12:01:13 +07:00
Jean-André Santoni 6868670136 (XMB) Code cleaning 2018-06-22 22:31:06 +07:00