Commit Graph

122 Commits

Author SHA1 Message Date
jdgleaver 4c9e2d98c1 (Ozone) Fix entry height calculation 2020-02-27 17:13:20 +00:00
twinaphex a5a0437bda (Ozone) Implement menu sublabels 2020-02-25 04:10:05 +01:00
twinaphex d8b3132a3c Cleanups 2020-02-21 23:57:42 +01:00
jdgleaver d79b6e8574 (Ozone) Add rudimentary pointer support 2020-02-21 14:00:38 +00:00
jdgleaver 72b2da20e8 (Ozone) Enable configuration of background opacity when content is running 2020-02-18 17:12:39 +00:00
twinaphex 5684c72e35 (Ozone) Add two TODO/FIXMEs 2020-02-17 22:45:13 +01:00
twinaphex 53356fe61a Get rid of menu_texture_item 2020-02-17 22:28:21 +01:00
twinaphex f74225721d menu_thumbnail and menu_thumbnail_path now decoupled from menu
system
2020-02-16 16:38:17 +01:00
twinaphex 9a6ab81739 MOve gfx_display and gfx_animation to gfx/ 2020-02-16 15:26:58 +01:00
twinaphex c71469c715 Rename menu_display to gfx_display 2020-02-16 15:10:07 +01:00
twinaphex fc9edda0ef Turn menu_animation.c into gfx_animation.c 2020-02-16 14:01:34 +01:00
jdgleaver 23c9b86f64 (Menu Widgets) Enable scaling of widgets independently from menu scale 2020-02-14 17:10:39 +00:00
jdgleaver fff9a4f0c5 (Ozone) Add DPI-based scaling 2020-02-11 17:03:54 +00:00
jdgleaver 2dc9616509 (XMB) Use new 'menu_thumbnail' library for loading/rendering thumbnails 2019-12-10 17:03:47 +00:00
jdgleaver 9170bca9b3 (Ozone) Use new 'menu_thumbnail' library for loading/rendering thumbnails 2019-11-25 13:14:25 +00:00
jdgleaver ef710442f1 (Ozone) Add option to toggle between static and scrolling content metadata 2019-09-23 15:33:20 +01:00
jdgleaver 8655038601 Overhaul menu mouse/touchscreen input handling 2019-09-19 16:53:22 +01:00
jdgleaver a0fd9d21d2 Enable customisation of runtime 'last played' display format 2019-09-10 16:14:38 +01:00
jdgleaver 84dac7745e Make smooth ticker text scroll speed resolution independent 2019-08-22 11:49:05 +01:00
jdgleaver 8569e65c18 Add optional smooth scrolling menu ticker text 2019-08-21 17:01:20 +01:00
Twinaphex 7c16b9e836 Get rid of unused variables 2019-08-18 20:51:43 +02:00
jdgleaver 3da96deec3 Enable per-playlist thumbnail selection 2019-08-15 18:05:31 +01:00
jdgleaver c341a8a019 (Ozone) Fix display of (semi-)transparent thumbnails 2019-08-04 12:11:09 +01:00
jdgleaver 0b6ced74ac Increase menu sublabel buffer size + fix Ozone sublabel spacing 2019-07-19 16:04:16 +01: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 ff16fb347a 'menu_entry' optimisations 2019-05-30 10:11:26 +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
Brad Parker e7dbac7eb0 prevent null derefs found by scan-build 2019-04-18 11:46:53 -04: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
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
twinaphex 83be5a1950 C89_BUILD fixes 2019-03-13 16:57:13 +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 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 409db3b1c2 ozone: add right sidebar capability 2019-03-11 13:58:24 +01:00
natinusala be47416f84 ozone: add collapsing sidebar in playlists 2019-03-11 13:57:58 +01: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
jdgleaver 3192bd018a Replace UCN identifiers with UTF-8 byte arrays + provide Apple fallback 2019-02-16 12:50:47 +00:00
orbea f4a374a209 Fix CXX_BUILD. 2019-02-15 09:36:25 -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
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 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 4c130fc4fd ozone: fine tune metrics 2019-02-13 09:55:56 +01:00
Patrick Scheurenbrand 5d7a30d806 added my name to the headers 2019-02-12 08:19:07 +01:00
Patrick Scheurenbrand a82cc31a1f updated entries to use values that can be scaled 2019-02-11 21:22:52 +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
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
natinusala bf98664b15 menu_entry: hide password values 2019-01-29 10:34:58 +01:00
orbea 6e95a62fdf Fix c89 build with clang. 2018-12-16 07:02:14 -08:00
natinusala 44ae11ee60 ozone: fix toggle crash and cheevos badges opacity 2018-11-25 15:46:41 +01:00
natinusala 33ecec05c5 ozone: split into multiple files 2018-11-19 13:15:09 +01:00