1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps
Christian Soffke e8816552f6 Offer choice of default browsers
The database or playlist catalogue can now be set
as the browser that is launched when pressing
ACTION_WPS_BROWSE on the WPS, unless another browser
has more recently been opened.

Previously you'd always have to exit the File Browser
first, after the player had been restarted, which is
annoying for users who prefer the database.

The playlist catalogue has become part of the MRU
browser list, so pressing ACTION_WPS_BROWSE after
selecting a track from a playlist in the playlist
catalogue will now take you back there.

Settings menus have been slightly restructured.

- Eliminated "Set WPS Context Plugin" and "Hotkey" menus
  from the General menu

- Added "What's Playing Screen" menu in Settings-General
  with option for setting default browser. The "WPS Hotkey"
  and "WPS Context Plugin" menu options have been moved to
  this menu.

- "File Browser Hotkey" is now part of the File View menu,
  which means it is accessible from the browser's context
  menu as well.

Overview of resulting menu structure in Settings->General:

What's Playing Screen
    Default Browser
    WPS Hotkey
    Set WPS Context Plugin

File View
    (...)
    File Browser Hotkey

Change-Id: Iaa3619a791c20ce3562a1efd2cf90c72933b729a
2024-04-24 05:05:42 +02:00
..
bitmaps Rename symbols of FiiO M3K Linux-based port 2021-02-27 23:53:28 +00:00
gui skin engine: Fix bug with touch region labeling 2024-04-21 20:38:25 -04:00
hosted/android [FixRed] android yesno dialog 2023-10-01 12:21:54 -04:00
iap Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
keymaps ipod: Support IAP remote MENU/SELECT/UP/DOWN keys in MODE2 2023-10-06 11:31:59 -04:00
lang Offer choice of default browsers 2024-04-24 05:05:42 +02:00
menus Offer choice of default browsers 2024-04-24 05:05:42 +02:00
plugins plugins: multiboot_select: Support touchscreen pointing mode 2024-04-21 20:38:11 -04:00
radio Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
recorder buffering: ensure sufficient buffer size loading bitmaps 2024-04-13 16:19:48 +02:00
abrepeat.c [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
abrepeat.h abrepeat add dummy functions and remove some of the ifdefs 2022-12-14 23:37:14 -05:00
action.c apps: Move action_cur_t and action_last_t to action.c 2024-04-21 20:37:26 -04:00
action.h apps: Move action_cur_t and action_last_t to action.c 2024-04-21 20:37:26 -04:00
alarm_menu.c alarm_menu share setter with settime 2022-03-30 09:05:28 -04:00
alarm_menu.h Fix menu warnings 2018-10-18 00:06:31 +02:00
appevents.h Get voice event out of playback.c 2017-12-12 20:28:56 -05:00
applimits.h
apps.make makefiles: Suppress stray backslash warnings with grep 3.8 2023-03-21 04:48:31 -04:00
audio_path.c nwza860: fix simulator build 2020-10-19 03:39:33 +00:00
audio_thread.c Get voice event out of playback.c 2017-12-12 20:28:56 -05:00
audio_thread.h
beep.c
bookmark.c Fix bookmarking/reloading after saving shuffled playlist 2023-10-30 14:09:51 -04:00
bookmark.h Fix return to root after selecting items from playlist viewer 2022-11-19 10:01:23 +01:00
buffering.c buffering: ensure sufficient buffer size loading bitmaps 2024-04-13 16:19:48 +02:00
buffering.h buffering: remove bufgettail/bufcuttail 2022-04-20 16:51:49 -04:00
codec_thread.c codec_thread.c don't overrun audio_formats[] array 2021-08-11 10:56:14 -04:00
codec_thread.h
codecs.c plugins: Simplify plugin/codec API versioning 2023-03-21 16:23:54 -04:00
core_asmdefs.c
core_keymap.c Add core_get_data_pinned(), use it where possible 2023-01-15 08:57:45 -05:00
core_keymap.h key remap: simplify and use movable allocations 2022-09-25 11:05:59 +01:00
cuesheet.c [BUGFIX] block SYS_EVENTS from some action switches 2023-10-30 19:03:18 -04:00
cuesheet.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
debug_menu.c ata: Heavily rework sleep and poweroff logic 2024-04-22 15:46:30 -04:00
debug_menu.h Fix menu warnings 2018-10-18 00:06:31 +02:00
enc_config.c Settings: Rename INT/BOOL setting type enum to RB_INT/RB_BOOL 2023-09-22 10:00:46 -04:00
enc_config.h Fix menu warnings 2018-10-18 00:06:31 +02:00
features.txt ErosQ Native ES9018K2M: Add digital filters capability 2024-01-02 08:19:23 -05:00
filetree.c Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
filetree.h Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
filetypes.c [Feature, Plugin] lastfm_scrobbler_viewer 2023-04-16 23:50:24 -04:00
filetypes.h [Feature, Plugin] lastfm_scrobbler_viewer 2023-04-16 23:50:24 -04:00
fracmul.h
keyboard.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
language.c lang: Support languages that speak the units before a numerical value 2023-05-22 10:30:13 -04:00
language.h lang: Support languages that speak the units before a numerical value 2023-05-22 10:30:13 -04:00
logfdisp.c misc.c open_pathfmt caller supplied buffer 2022-11-23 22:09:46 -05:00
logfdisp.h
main.c multiboot: Refactor boot data validation, add version numbers 2024-03-31 16:57:19 +01:00
menu.c touchscreen: Fix menu callbacks in touchscreen pointing mode 2024-04-21 20:37:47 -04:00
menu.h menus remove reserved 'param' parameter 2022-12-17 04:24:37 -05:00
misc.c Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
misc.h Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
onplay.c Fix red in f026cc4e17 2024-04-01 18:21:37 +01:00
onplay.h PictureFlow: Make Shuffle options available 2023-05-27 19:17:52 -04:00
open_plugin.c [Bug_Fix] shortcut to directory in .link files caused crash 2023-11-22 00:52:58 -05:00
open_plugin.h open_plugin.c access open_plugin_entry through a function 2022-12-16 09:05:06 -05:00
pcmbuf.c Additional Single Mode options 2021-12-11 11:43:39 -05:00
pcmbuf.h Fix a problem with audio not starting on a list of short files 2017-04-06 19:32:35 -04:00
playback.c Fix potential stuck on auto track change when buffering is stopped 2023-11-01 16:24:32 +02:00
playback.h setting_list.c playback frequency cleanup 2023-09-01 19:32:27 -04:00
playlist.c Have Repeat Shuffle turn on Shuffle 2024-04-23 05:24:48 +02:00
playlist.h Playlists: Fix resuming from control commands with first_index > 0 2023-11-11 00:36:14 +01:00
playlist_catalog.c use path_append for setting directories is several settings 2024-04-01 07:35:53 -04:00
playlist_catalog.h Suggest numbered filename when saving untitled playlist 2023-10-28 18:24:00 -04:00
playlist_menu.h
playlist_viewer.c playlist viewer: fix track info for first track of a stopped current playlist 2024-04-16 22:56:43 +02:00
playlist_viewer.h Playlist Catalogue: Restore selection in playlist 2022-11-26 17:20:06 +01:00
plugin.c Playing Time plugin: Fix calculation for shuffled playlists 2023-10-31 17:58:17 +01:00
plugin.h Playing Time plugin: Fix calculation for shuffled playlists 2023-10-31 17:58:17 +01:00
rbcodec_helpers.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
rbcodecconfig.h
rbcodecplatform.h
README
root_menu.c Offer choice of default browsers 2024-04-24 05:05:42 +02:00
root_menu.h Add open_plugin to core 2020-08-17 10:15:14 -04:00
screen_access.c make splash split on control characters 2022-11-12 06:22:16 -05:00
screen_access.h make splash split on control characters 2022-11-12 06:22:16 -05:00
screens.c Track Info [Playlist] field: Add playlist name 2023-10-19 13:32:03 +02:00
screens.h Fix warble error 4cfd7cc 2023-10-19 21:16:12 +02:00
settings.c Settings: Rename INT/BOOL setting type enum to RB_INT/RB_BOOL 2023-09-22 10:00:46 -04:00
settings.h Offer choice of default browsers 2024-04-24 05:05:42 +02:00
settings_list.c Offer choice of default browsers 2024-04-24 05:05:42 +02:00
settings_list.h [BugFix] F_CB_ONLY_IF_CHANGED Overlapped NVRAM 2023-09-13 23:25:05 -04:00
shortcuts.c [Feature] run filebrowser automatically for out of tree shortcuts 2023-12-03 15:20:19 -05:00
shortcuts.h
sound_menu.h Fix menu warnings 2018-10-18 00:06:31 +02:00
SOURCES LastFm remove scrobbler from core make a TSR plugin WIP 2022-03-26 02:50:11 -04:00
status.c [2/4] get rid of HAVE_LCD_CHARCELLS 2020-07-24 21:20:13 +00:00
status.h Add a comment about the ordering of 'enum playmode' 2022-11-23 10:08:49 -05:00
tagcache.c Provide "quick" option for loading database into RAM 2024-04-23 23:02:47 -04:00
tagcache.h [Feature] db_commit plugin allows a more verbose commit 2023-10-05 21:24:37 -04:00
tagnavi.config tagnavi make track submenu 2023-02-07 08:44:57 -05:00
tagtree.c [BugFix] Database Track>Filename returned Directory Attribute 2024-03-24 11:19:41 -04:00
tagtree.h database: make parent tables work with plugin 2023-01-19 15:56:35 -05:00
talk.c Remove structec API from talk.c 2023-10-01 12:10:41 +01:00
talk.h talk.c clean up 2022-11-19 02:12:09 -05:00
tree.c [BugFix] Multiboot Database duplicate files 2024-03-23 01:03:33 -04:00
tree.h [Bug_Fix] shortcut to directory in .link files caused crash 2023-11-22 00:52:58 -05:00
usb_keymaps.c Document intentional fallthroughs + fix harmless unintended ones 2021-08-04 18:59:46 +00:00
usb_keymaps.h
voice_thread.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
voice_thread.h voice: Allow voice prompt volume to be configurable 2021-03-07 12:51:36 +00:00

For general information see: docs/README
For API information see: docs/API