84 Commits

Author SHA1 Message Date
Bernhard Schelling
667e8a558e Explore view - WIP1
A top content view that combines all playlists with database entries to browse by year, developer, system, etc.
Depends on the quality of the available metadata in the database (RDB) files.
2020-07-28 04:44:31 +02:00
twinaphex
d748b37e6b (Ozone/XMB) Use malloc instead of calloc for file_list 2020-06-29 04:24:06 +02:00
twinaphex
011806bce8 Cleanups 2020-06-26 17:45:35 +02:00
twinaphex
de36ff20fb Create string_ends_with_size 2020-06-25 14:38:06 +02:00
twinaphex
aa48eeb98e Turn path_default_slash uppercase, and do some optimizations 2020-06-25 13:36:01 +02:00
twinaphex
9707f1f622 Get rid of gfx_ctx_animation_tag 2020-06-08 04:09:12 +02:00
twinaphex
45896eb26e (Ozone) Cleanups - move some static variables to only function
that needed them - and some other cleanups in loops
2020-06-07 18:17:53 +02:00
jdgleaver
230198fe4a (Ozone) Add option to sort playlists after name truncation 2020-05-25 11:32:17 +01:00
twinaphex
9f4b3b0fc6 Start using string_ends_with 2020-05-22 20:07:21 +02:00
jdgleaver
b53f635441 (Ozone) Fix sidebar playlist sort order when 'Truncate Playlist Names' is enabled 2020-05-15 17:26:36 +01:00
jdgleaver
545e5fd6ab (Ozone) Enable proper vertical text alignment + thumbnail display improvements 2020-04-08 15:15:39 +01:00
jdgleaver
1440b46eb0 Fix 'gfx_display_draw_texture_slice()' (i.e. prevent glitches when rendering Ozone's selection cursor) 2020-03-26 11:45:28 +00:00
twinaphex
448b988e62 (Ozone) Cleanups 2020-03-09 15:03:21 +01:00
twinaphex
92054bcd09 (Ozone) Cleanups 2020-03-09 14:53:54 +01:00
twinaphex
540f0d2646 (Menu) Cleanups 2020-03-09 14:46:23 +01:00
twinaphex
2413c1b8d5 (Menu) Cleanups 2020-03-09 00:58:04 +01:00
twinaphex
d91800038d (Ozone) Cleanups 2020-03-09 00:38:18 +01:00
twinaphex
d72596142e gfx_display_draw_quad - no longer dependent on video_frame_info 2020-03-08 23:56:22 +01:00
twinaphex
b24d1f06aa gfx_display_scissor_begin/end - get rid of video_frame_info dependency 2020-03-08 22:58:17 +01:00
twinaphex
e4aa0fd544 (gfx display) Get rid of video_frame_info dependency for
blend_begin/blend_end
2020-03-08 22:28:42 +01:00
twinaphex
a8a2294f27 (Menu) Cache video_info->width/video_info->height into local
variables
2020-03-07 21:42:49 +01:00
twinaphex
ee9c6ef5ba (Font driver) Get rid of more video_frame_info dependencies 2020-03-07 01:41:00 +01:00
twinaphex
dc24530382 Cleanups 2020-03-05 15:38:10 +01:00
twinaphex
84f04ae984 (Ozone) Cleanup this confusing code 2020-03-05 15:34:54 +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
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
twinaphex
1fafdb2843 Style nits 2020-02-10 13:18:27 +01:00
twinaphex
71cc43651a (Ozone) Fix regression with sidebar textures 2019-09-19 09:03:07 +02:00
twinaphex
ab515daa0c Try to get rid of file_path_str 2019-09-18 18:12:57 +02: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
Ryunam
559e68d5a8 Attempt at buildfix and optimization 2019-08-10 15:26:02 +02:00
Ryunam
af42417734 Add toggle to enable / disable playlist name truncation in Ozone 2019-08-09 18:01:47 +02:00
Rob Loach
1a34ec14ac
ozone: Fix TIC-80 becoming '0' in playlist
Fixes #9234
2019-08-07 17:34:33 -04:00
twinaphex
09f5d2c95d Fix compilation when configuring with --disable-overlay 2019-07-10 05:39:50 +02:00
Twinaphex
d2fd4d48ae (macOS) Less warnings with static code analysis 2019-06-24 15:03:58 +02:00
Twinaphex
bf1951ae37 Fix plethora of warnings on OSX 2019-06-22 14:52:29 +02:00
jdgleaver
d6b2e83408 filestream_exists() -> path_is_valid() replacements 2019-05-30 12:19:52 +01: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
Twinaphex
076a0d2f56 (OSX) Code analysis cleanups 2019-04-08 23:13:39 +02:00
Mark W. Kidd
8771e5b958 use PLAYLISTS_TAB enum instead of COLLECTION_LIST 2019-03-22 08:17:31 -04:00
natinusala
44db578691 ozone: fix content metadata update 2019-03-14 17:31:48 +01:00
twinaphex
83be5a1950 C89_BUILD fixes 2019-03-13 16:57:13 +01:00