rockbox/apps/gui
William Wilgus 7100090f99 Remove NVRAM infavor of a separate cfg file
remove nvram and use the existing settings framework for it

add a crc check to the user_settings data to see if we need to save
the user setting file or if we can just save the status file (resume.cfg)

move volume to the system_status struct so we don't write the whole settings file
over volume changes

allow user to still export volume with save sound settings

allow the user to also export pitch and speed

name the file .resume.cfg

Rename all the SYSTEM_STATUS save file variables to TLAs to save space and
discourage tinkering

Cleanup DEBUG_AVAIL_SETTINGS output

when saving user_settings it calls status_save as well this cause the resume
file to be written twice. instead remove the callback for status_save
when setting_save is called

remove header text when saving .resume.cfg

convert status_save() to status_save(bool force)
add SYSTEM_STATUS_UPDATE_TICKS

for ATA device set this to 5 minutes
since we arlready wait for the disk to be up before saving
we don't want to miss our window

for all other every 15 minutes

that way if the battery is too low by the time shutdown comes around you
don't lose much progress

Change-Id: I27214ffd6e5d5494ee5ca83b14f04a41ba426ad7
2025-01-21 00:04:32 -05:00
..
bitmap Allow scroll_all lists to resume scrolling lines 2024-12-17 23:51:21 -05:00
skin_engine Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05: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 remove some sprintf putsxy calls in favor of putsxyf 2022-11-21 00:25:12 -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 remove some sprintf putsxy calls in favor of putsxyf 2022-11-21 00:25:12 -05:00
line.h lcd-24bit: Introduce a 24-bit mid-level LCD driver 2014-06-21 00:15:53 +02:00
list.c [Bugfix] Simulator doesn't scroll lists in plugins 2024-12-16 11:37:56 -05:00
list.h Simplelist remove simplelist_set_line_count(n) 2024-11-21 12:14:17 -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 Move cfg_vals from settings_list, expand settings_dumper 2024-11-10 21:53:22 -05: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 [Bugfix] shuffle shenanigans from g5288 Fix #13369 shuffle & repeat callbacks 2023-08-29 01:29:38 -04:00
quickscreen.h quickscreen: Settings ID to pointer conversion 2022-12-17 13:36:38 +00: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 Fix FS#13523 splashf crash on devices with remote LCD 2024-11-28 22:26:52 +01:00
splash.h splash_progress add delay function 2022-10-13 00:10:25 -04:00
statusbar-skinned.c [Fix Yellow] remove DEBUGF from skin_parser.c cleanup spaces 2024-12-03 01:48:50 -05:00
statusbar-skinned.h skin_engine minor refactoring struct alignment No Functional Changes 2024-12-03 01:21:28 -05:00
statusbar.c Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
statusbar.h Small cleanup statusbar 2025-01-17 00:08:28 -05:00
usb_screen.c [Bugfix] crashes on usb unplug, extra text on USB screen, viewportmgr ovfl on sim 2024-07-22 10:27:24 -04:00
usb_screen.h Fix warning on USB_NONE targets 2010-10-14 12:29:19 +00:00
viewport.c [Cleanup] viewport.c 2024-06-19 14:28:28 -04:00
viewport.h Remove get_viewport_default_colour() 2022-11-17 16:12:19 +00:00
wps.c Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
wps.h [FixRed] checkwps has no concept of playback 2024-12-11 01:23:54 -05:00
yesno.c [BugFix] YesNo screen wait for button release on exit 2025-01-17 00:42:25 -05:00
yesno.h [Feature] add a prompt to database commit on start-up 2023-10-01 11:51:38 -04:00