1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/gui
Aidan MacDonald a14347a6b3 quickscreen: fix non-intuitive behavior of top/bottom items
The behavior of the top/bottom items is not intuitive when used
with settings like volume or brightness -- pressing up will
actually *decrease* the setting, and down will increase it.
This patch inverts the direction, so the top item will increase
the setting.

The reason for this is that historically, the quickscreen seems
to have had only 3 directions -- left, right, and bottom. Bottom
therefore selected the next value, and when top was introduced
it selected the previous value.

The counter-intuitive nature of this was later reported as a bug
on the Fuze V2 and got an incorrect fix (commit 2271995517) under
the assumption that ASCENDING_INT_SETTINGS was the issue.

Change-Id: I3be92534469cea4f5efd81ab024288c052367411
2021-11-20 22:07:29 -05:00
..
bitmap touchscreen: fix smooth scrolling in lists 2021-08-22 14:57:54 +00:00
skin_engine Stop audio before applying skin 2021-11-13 08:13:04 -05:00
backdrop.c
backdrop.h
color_picker.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
color_picker.h
folder_select.c folder_select.c partial rewrite -- remove static, add full notification 2021-11-10 02:34:06 -05:00
folder_select.h New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
icon.c icon.c bug fix handle read errors 2021-08-15 11:27:30 +00: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 [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
line.h lcd-24bit: Introduce a 24-bit mid-level LCD driver 2014-06-21 00:15:53 +02:00
list.c Add setting for disabling wrap-around lists 2021-11-11 17:31:10 -05:00
list.h touchscreen: fix smooth scrolling in lists 2021-08-22 14:57:54 +00: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 whitespace fixes 2021-10-21 22:42:01 +02:00
option_select.h New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
pitchscreen.c pitchscreen make it a plugin 2021-11-10 22:38:37 -05:00
pitchscreen.h
quickscreen.c quickscreen: fix non-intuitive behavior of top/bottom items 2021-11-20 22:07:29 -05:00
quickscreen.h Shortcuts.c -- Update 2021-03-07 10:07:49 -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 Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
splash.h
statusbar-skinned.c Document intentional fallthroughs + fix harmless unintended ones 2021-08-04 18:59:46 +00:00
statusbar-skinned.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
statusbar.c Battery Icon, Remove Hardcoded Overall Width 2021-03-03 03:11:02 +00:00
statusbar.h statusbar: Make statusbar height equal SYSFONT_HEIGHT 2020-10-26 19:52:40 +00:00
usb_screen.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
usb_screen.h
viewport.c Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
viewport.h Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
wps.c Drop HAVE_RTC_RAM 2021-08-15 20:41:58 +01:00
wps.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
yesno.c bugfix: redraw yes/no screen after a full skin update 2021-08-29 21:15:34 +01:00
yesno.h