rockbox/apps/gui
William Wilgus b4c308d698 splash, rework word wrap, support some escape characters
Fixes issues with multiple spaces
adds support for \n and multiple \n
adds support for \t (only at start of line)

adds utf8 aware string splitting

locks to max width/height

adds \f to reset min width / height

larger buffer for units with ram > 8mb

make splash buffer static

Needs testing
Change-Id: I46915043719dce0d696c5ab0da3ed92e4755829c
2026-05-15 11:13:12 -04:00
..
bitmap gui: align display updates, reduce UI glitches 2026-05-04 13:16:09 -04:00
skin_engine gui: skin_engine: reduce updates 2026-05-08 15:43:55 +02: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 list: fix GUI_EVENT_THEME_CHANGED timing issue 2026-05-04 13:58:59 +02: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 quickscreen: fix UI update when USB connected 2026-05-11 21:58:13 +02: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 splash, rework word wrap, support some escape characters 2026-05-15 11:13:12 -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 pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
usb_screen.h Fix yellow from 1951c17e0b on targets with USB_NONE 2026-01-26 20:36:58 -05:00
viewport.c gui: align display updates, reduce UI glitches 2026-05-04 13:16:09 -04:00
viewport.h Remove get_viewport_default_colour() 2022-11-17 16:12:19 +00:00
wps.c gui: wps: render SBS and WPS in one batch 2026-05-07 22:28:55 -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