rockbox/apps/gui
Christian Soffke 2a29dedeb6 gui: skin_display: draw album art first
Some themes, such as Themify, FreshOS, iPod reFresh, Jive,
iPodOS, iPone, iClassic, AbsoluteBlack320, and possibly
others, draw a mask over the album art on the foreground
layer, in order to add rounded corners or to apply a fake
camera perspective (instead of taking advantage of the
backdrop layer).

This results in rendering glitches that can be fixed by
drawing the album art first.

Change-Id: Ie373c51304ab0d0a09b8663a8adff343a32ae5bb
2026-05-26 10:10:51 -04:00
..
bitmap gui: list-skinned: fix scrollbar lag 2026-05-25 07:33:57 -04:00
skin_engine gui: skin_display: draw album art first 2026-05-26 10:10:51 -04:00
backdrop.c really the last of the red this time 2010-01-29 08:39:08 +00:00
backdrop.h fix the last of the red... note to self, fix backdrop.h! 2010-01-29 08:25:24 +00:00
color_picker.c screen_access add set_drawinfo 2025-02-08 00:49:28 -05:00
color_picker.h color_picker: a bit of rework for color_picker. 2010-02-11 14:18:31 +00:00
folder_select.c [coverity] folder_select.c find_from_filename() guard against NULL 2024-06-05 23:38:25 -04:00
folder_select.h New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
icon.c gui: Fix unsuccesful attempt at loading default viewer iconset 2024-11-16 12:14:00 -05:00
icon.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
line.c screen_access add set_drawinfo 2025-02-08 00:49:28 -05:00
line.h lcd-24bit: Introduce a 24-bit mid-level LCD driver 2014-06-21 00:15:53 +02:00
list.c gui: simplify screen updates 2026-05-25 07:33:53 -04:00
list.h touchscreen: Port list code to gesture API 2025-12-04 16:22:26 -05:00
mask_select.c mask_select guard against null pointers 2021-08-03 11:00:59 +00:00
mask_select.h Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
option_select.c sound: fix volume change being reported to %mv tag on boot 2025-10-03 10:01:02 +01:00
option_select.h Move cfg_vals from settings_list, expand settings_dumper 2024-11-10 21:53:22 -05:00
pitchscreen.c [Feature] Persist pitch settings through reboots part deux 2025-01-19 00:29:47 -05:00
pitchscreen.h [Feature] Persist pitch settings through reboots part deux 2025-01-19 00:29:47 -05:00
quickscreen.c gui: simplify screen updates 2026-05-25 07:33:53 -04:00
quickscreen.h touchscreen: Port quickscreen to gesture API 2025-12-04 17:29:54 -05:00
scrollbar.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
scrollbar.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
splash.c merge font_getstringnsize and font_measurestring 2026-05-18 01:36:50 -04:00
splash.h splash, rework word wrap, support some escape characters 2026-05-15 11:13:12 -04:00
statusbar-skinned.c gui: skin_engine: fix dirty & force_waiting ignoring multiple screens 2026-05-08 04:36:18 +02:00
statusbar-skinned.h gui: remove SBS lock/unlock redraw lag 2026-05-02 16:52:03 +02:00
statusbar.c gui: inbuilt statusbar: defer viewport update 2026-05-04 13:16:16 -04:00
statusbar.h Small cleanup statusbar 2025-01-17 00:08:28 -05:00
usb_screen.c rbcodec: Fix build failure with DEBUG but without LOGF 2026-05-19 19:48:41 -04:00
usb_screen.h Fix yellow from 1951c17e0b on targets with USB_NONE 2026-01-26 20:36:58 -05:00
viewport.c gui: simplify screen updates 2026-05-25 07:33:53 -04:00
viewport.h Remove get_viewport_default_colour() 2022-11-17 16:12:19 +00:00
wps.c WPS Context Menu configurable entry 2026-05-25 11:07:59 -04:00
wps.h [FixRed] checkwps has no concept of playback 2024-12-11 01:23:54 -05:00
yesno.c gui: yesno: don't force redraw when leaving screen 2026-01-13 20:07:03 -05:00
yesno.h Use SBS title in delete confirmation screens 2026-01-13 20:05:43 -05:00