52 Commits

Author SHA1 Message Date
twinaphex
022b22a4cd Pass video_driver_width and video_driver_height
to menu driver render callback function so that
we don't have to call video_driver_get_size anymore
2019-08-13 12:50:24 +02:00
jdgleaver
e75911cee7 (XMB/Ozone/GLUI) Prevent display of main menu 'Quick Menu' entry when dummy core is loaded 2019-08-12 17:50:06 +01:00
jdgleaver
0b6ced74ac Increase menu sublabel buffer size + fix Ozone sublabel spacing 2019-07-19 16:04:16 +01:00
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
jdgleaver
c4bb2f5ad7 (XMB/Ozone) Add optional thumbnail upscaling 2019-06-05 17:05:30 +01:00
twinaphex
820ffb9d20 Cleanups - cut down on the rest of unnecessary filestream_exists calls
- only use filestream_exists immediately before filestream_delete or
any other genuine filestream-related operations - when just checking
if a path exists on the filesystem, just use path_is_valid - faster
2019-05-31 06:43:20 +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
a0fcb1b694 (task_image.c) Cleanups 2019-05-22 06:17:08 +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
05c8694e1c Add 'Download Thumbnails' option to quick menu 2019-05-16 14:34:01 +01: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
twinaphex
9ee33a6a1d (Menu) Merge menu_entry into menu_entries.c 2019-05-01 11:41:13 +02:00
twinaphex
e1b11593fc (file_list.c) Cleanups/optimizations 2019-04-27 07:32:40 +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
Brad Parker
230c64ba4b add subsystem support for playlists, only missing the content load portion 2019-04-11 00:09:13 -04: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
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
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
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
natinusala
f493c114b5 ozone: fix visual issues, add fade in/out to messagebox 2018-11-14 14:18:14 +01:00
natinusala
b5f869bf25 ozone: implement messagebox and OSK 2018-11-08 12:00:06 +01: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
5017063a7e Fix stripes.c 2018-10-17 05:34:59 +02:00
twinaphex
7aea66677b Merge menu_input.c and menu_event.c 2018-09-25 16:46:15 +02:00
twinaphex
7403cfad99 (Stripes) Buildfix 2018-07-22 20:54:59 +02:00
Jean-André Santoni
617793df40 [stripes] Better tab colors 2018-04-11 21:17:37 +07:00
Jean-André Santoni
3a1e954284 [stripe] Fix icon sizes 2018-04-08 21:55:11 +07:00
Jean-André Santoni
1189d84543 [stripes] Implement draw_bg 2018-04-08 21:48:55 +07:00
Jean-André Santoni
4af704babe [stripe] Use scale_factor to look nice of different screens 2018-04-08 20:55:53 +07:00
Jean-André Santoni
cef8477215 [stripes] Rainbow colors 2018-04-08 20:47:49 +07:00
Jean-André Santoni
2ef3824554 [stripe] Draw the stripes 2018-04-08 18:58:57 +07:00
Jean-André Santoni
f2e71615fb [stripes] Remove useless thumbnail stuff 2018-04-08 15:42:26 +07:00
Jean-André Santoni
3f32a7f1b7 [stripes] Remove useless ribbon stuff 2018-04-08 15:37:29 +07:00
Jean-André Santoni
34966e2ffc [stripes] Compute and animate category width 2018-04-08 15:22:32 +07:00
Jean-André Santoni
d1695c043c [stripes] Compute categories y position 2018-04-08 13:38:51 +07:00
Jean-André Santoni
65626c188a [stripes] Remove most of draw_frame 2018-04-08 13:31:19 +07:00
Jean-André Santoni
7a7cb730c5 [stripes] Remove pipeline 2018-04-08 13:26:20 +07:00
Jean-André Santoni
5a22d1cd8e [stripes] Comment out draw_items for now 2018-04-08 13:21:33 +07:00
Jean-André Santoni
061fe25c33 [stripes] Compute y position for the tabs icons 2018-04-08 13:16:01 +07:00