Compare commits

...

3 commits

Author SHA1 Message Date
Solomon Peachy
86639acc5e Mass language update for changed description of LANG_USB_MODE
Change-Id: I4b0508272c06164dcdca0c3c3694e1d645d44e02
2026-04-13 20:34:57 -04:00
Christian Soffke
c765addd24 Eliminate default browser setting (e881655)
Keeps track of most recently used browser
across reboots instead.

Change-Id: I0de2c3acc69f827aac68e7dfcfc4af1a4f8c66de
2026-04-13 19:20:27 -04:00
Vencislav Atanasov
719f0f1a3b settings: Move USB-related settings to their own submenu
Change-Id: Ic35025633f655138767e82bf4369e0626e91b4d4
2026-04-13 18:55:30 +03:00
36 changed files with 977 additions and 662 deletions

View file

@ -11721,7 +11721,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16976,3 +16976,17 @@
*: "Винаги помни последната папка" *: "Винаги помни последната папка"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "Ю Ес Би"
</voice>
</phrase>

View file

@ -11697,7 +11697,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16953,3 +16953,17 @@
general_purpose_led: "使用 L E D 指示灯" general_purpose_led: "使用 L E D 指示灯"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -11520,7 +11520,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16992,3 +16992,17 @@
*: "Zuletzt verwendeten Ordner immer merken" *: "Zuletzt verwendeten Ordner immer merken"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12027,7 +12027,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16970,3 +16970,17 @@
*: "Always remember last folder" *: "Always remember last folder"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "USB"
</dest>
<voice>
*: "U S B"
</voice>
</phrase>

View file

@ -12280,7 +12280,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16067,16 +16067,16 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_DEFAULT_BROWSER id: LANG_DEFAULT_BROWSER
desc: in Settings desc: deprecated
user: core user: core
<source> <source>
*: "Default Browser" *: ""
</source> </source>
<dest> <dest>
*: "Default Browser" *: ""
</dest> </dest>
<voice> <voice>
*: "Default Browser" *: ""
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -17043,3 +17043,17 @@
*: "Always remember last folder" *: "Always remember last folder"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "USB"
</dest>
<voice>
*: "U S B"
</voice>
</phrase>

View file

@ -12543,7 +12543,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16982,3 +16982,17 @@
*: "Recordar siempre la última carpeta" *: "Recordar siempre la última carpeta"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -11876,7 +11876,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16953,3 +16953,17 @@
*: "trier les listes de lecture" *: "trier les listes de lecture"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -11830,7 +11830,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"

View file

@ -11747,7 +11747,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16974,3 +16974,17 @@
*: "Ricorda sempre l'ultima cartella" *: "Ricorda sempre l'ultima cartella"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -11511,7 +11511,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16514,3 +16514,17 @@
*: "プレイリストは終了しました。もう一度再生しますか?" *: "プレイリストは終了しました。もう一度再生しますか?"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12045,7 +12045,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16988,3 +16988,17 @@
*: "항상 마지막 폴더 기억" *: "항상 마지막 폴더 기억"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12156,7 +12156,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16959,3 +16959,17 @@
*: "Paziņot statusu" *: "Paziņot statusu"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "Ju es bī"
</voice>
</phrase>

View file

@ -10437,7 +10437,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16962,3 +16962,17 @@
*: "Állapot bejelentése" *: "Állapot bejelentése"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12162,7 +12162,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16979,3 +16979,17 @@
*: "Ține minte mereu ultimul dosar" *: "Ține minte mereu ultimul dosar"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "u se be"
</voice>
</phrase>

View file

@ -11725,7 +11725,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16954,3 +16954,17 @@
general_purpose_led: "Gebruik LED-indicatoren" general_purpose_led: "Gebruik LED-indicatoren"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12229,7 +12229,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16978,3 +16978,17 @@
*: "Alltid hugs siste mappe" *: "Alltid hugs siste mappe"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -11111,7 +11111,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"

View file

@ -11669,7 +11669,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16980,3 +16980,17 @@
*: "Zawsze pamiętaj ostatni katalog" *: "Zawsze pamiętaj ostatni katalog"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "u es be"
</voice>
</phrase>

View file

@ -12225,7 +12225,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16983,3 +16983,17 @@
*: "Playlist finalizada. Reproduzir novamente?" *: "Playlist finalizada. Reproduzir novamente?"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12863,7 +12863,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"

View file

@ -12162,7 +12162,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16979,3 +16979,17 @@
*: "Ține minte mereu ultimul dosar" *: "Ține minte mereu ultimul dosar"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "u se be"
</voice>
</phrase>

View file

@ -11781,7 +11781,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16988,3 +16988,17 @@
*: "Всегда запоминать последнюю папку" *: "Всегда запоминать последнюю папку"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "Ю С Б"
</voice>
</phrase>

View file

@ -11689,7 +11689,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16974,3 +16974,17 @@
*: "Vždy si zapamätať posledný priečinok" *: "Vždy si zapamätať posledný priečinok"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12141,7 +12141,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16958,3 +16958,17 @@
general_purpose_led: "Користи LED индикаторе" general_purpose_led: "Користи LED индикаторе"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "У Ес Бе"
</voice>
</phrase>

View file

@ -11577,7 +11577,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16953,3 +16953,17 @@
general_purpose_led: "Använd LED-indikatorer" general_purpose_led: "Använd LED-indikatorer"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -9682,7 +9682,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16975,3 +16975,17 @@
*: "En son dosyayı her zaman hatırla" *: "En son dosyayı her zaman hatırla"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12156,7 +12156,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16945,3 +16945,17 @@
general_purpose_led: "Використати світлодіодні індикатори" general_purpose_led: "Використати світлодіодні індикатори"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12051,7 +12051,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"
@ -16958,3 +16958,17 @@
*: "Thông báo trạng thái" *: "Thông báo trạng thái"
</voice> </voice>
</phrase> </phrase>
<phrase>
id: LANG_USB_MENU
desc: in settings_menu
user: core
<source>
*: "USB"
</source>
<dest>
*: "~USB"
</dest>
<voice>
*: "~U S B"
</voice>
</phrase>

View file

@ -12856,7 +12856,7 @@
</phrase> </phrase>
<phrase> <phrase>
id: LANG_USB_MODE id: LANG_USB_MODE
desc: in Settings -> General -> System -> USB Mode desc: in Settings -> General -> System -> USB
user: core user: core
<source> <source>
*: "USB Mode" *: "USB Mode"

View file

@ -59,6 +59,10 @@
#include "onplay.h" #include "onplay.h"
#include "misc.h" #include "misc.h"
#if defined(DX50) || defined(DX90) || (defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR))
#define HAVE_USB_MODE
#endif
#ifndef HAS_BUTTON_HOLD #ifndef HAS_BUTTON_HOLD
static int selectivesoftlock_callback(int action, static int selectivesoftlock_callback(int action,
const struct menu_item_ex *this_item, const struct menu_item_ex *this_item,
@ -271,7 +275,7 @@ MAKE_MENU(battery_menu, ID2P(LANG_BATTERY_MENU), 0, Icon_NOICON,
&usb_charging, &usb_charging,
#endif #endif
); );
#if defined(DX50) || defined(DX90) || (defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR)) #ifdef HAVE_USB_MODE
MENUITEM_SETTING(usb_mode, &global_settings.usb_mode, NULL); MENUITEM_SETTING(usb_mode, &global_settings.usb_mode, NULL);
#endif #endif
#if defined(HAVE_GENERAL_PURPOSE_LED) #if defined(HAVE_GENERAL_PURPOSE_LED)
@ -411,6 +415,22 @@ MAKE_MENU(sel_softlock, ID2P(LANG_SOFTLOCK_SELECTIVE),
MENUITEM_SETTING(governor, &global_settings.governor, NULL); MENUITEM_SETTING(governor, &global_settings.governor, NULL);
#endif #endif
MAKE_MENU(usb_menu, ID2P(LANG_USB_MENU), 0, Icon_NOICON,
#ifdef USB_ENABLE_HID
&usb_hid,
&usb_keypad_mode,
#endif
#ifdef USB_ENABLE_AUDIO
&usb_audio,
#endif
#if defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE)
&usb_skip_first_drive,
#endif
#ifdef HAVE_USB_MODE
&usb_mode,
#endif
);
MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), MAKE_MENU(system_menu, ID2P(LANG_SYSTEM),
0, Icon_System_menu, 0, Icon_System_menu,
#if (BATTERY_CAPACITY_INC > 0) || defined(HAVE_USB_CHARGING_ENABLE) #if (BATTERY_CAPACITY_INC > 0) || defined(HAVE_USB_CHARGING_ENABLE)
@ -458,23 +478,15 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM),
#ifndef HAS_BUTTON_HOLD #ifndef HAS_BUTTON_HOLD
&sel_softlock, &sel_softlock,
#endif #endif
#ifdef USB_ENABLE_HID #if defined(USB_ENABLE_HID) || \
&usb_hid, defined(USB_ENABLE_AUDIO) || \
&usb_keypad_mode, (defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE)) || \
defined(HAVE_USB_MODE)
&usb_menu,
#endif #endif
#ifdef USB_ENABLE_AUDIO
&usb_audio,
#endif
#if defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE)
&usb_skip_first_drive,
#endif
#if defined(DX50) || defined(DX90) #if defined(DX50) || defined(DX90)
&governor, &governor,
#endif #endif
#if defined(DX50) || defined(DX90) || (defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR))
&usb_mode,
#endif
#if defined(HAVE_GENERAL_PURPOSE_LED) #if defined(HAVE_GENERAL_PURPOSE_LED)
&use_led_indicators, &use_led_indicators,
#endif #endif
@ -725,15 +737,12 @@ MENUITEM_FUNCTION(wps_set_context_plugin, 0,
/***********************************/ /***********************************/
/* WPS Settings MENU */ /* WPS Settings MENU */
MENUITEM_SETTING(browser_default,
&global_settings.browser_default, NULL);
#ifdef HAVE_HOTKEY #ifdef HAVE_HOTKEY
MENUITEM_SETTING(hotkey_wps_item, &global_settings.hotkey_wps, NULL); MENUITEM_SETTING(hotkey_wps_item, &global_settings.hotkey_wps, NULL);
#endif #endif
MAKE_MENU(wps_settings, ID2P(LANG_WPS), 0, Icon_Playback_menu MAKE_MENU(wps_settings, ID2P(LANG_WPS), 0, Icon_Playback_menu
,&browser_default
#ifdef HAVE_HOTKEY #ifdef HAVE_HOTKEY
,&hotkey_wps_item ,&hotkey_wps_item
#endif #endif

View file

@ -931,25 +931,10 @@ static int root_menu_setup_screens(void)
return new_screen; return new_screen;
} }
static int browser_default(void)
{
switch (global_settings.browser_default)
{
#ifdef HAVE_TAGCACHE
case BROWSER_DEFAULT_DB:
return GO_TO_DBBROWSER;
#endif
case BROWSER_DEFAULT_PL_CAT:
return GO_TO_PLAYLISTS_SCREEN;
case BROWSER_DEFAULT_FILES:
default:
return GO_TO_FILEBROWSER;
}
}
void root_menu(void) void root_menu(void)
{ {
int previous_browser = browser_default(); int previous_browser = global_status.last_browser;
int selected = 0; int selected = 0;
int shortcut_origin = GO_TO_ROOT; int shortcut_origin = GO_TO_ROOT;
@ -983,7 +968,7 @@ void root_menu(void)
#endif #endif
case GO_TO_FILEBROWSER: case GO_TO_FILEBROWSER:
case GO_TO_PLAYLISTS_SCREEN: case GO_TO_PLAYLISTS_SCREEN:
previous_browser = next_screen; global_status.last_browser = previous_browser = next_screen;
goto load_next_screen; goto load_next_screen;
break; break;
#if CONFIG_TUNER #if CONFIG_TUNER
@ -1078,8 +1063,8 @@ void root_menu(void)
last_screen = GO_TO_PLUGIN; last_screen = GO_TO_PLUGIN;
} }
} }
previous_browser = (next_screen != GO_TO_WPS) ? browser_default() : previous_browser = (next_screen == GO_TO_WPS) ?
GO_TO_PLUGIN; GO_TO_PLUGIN : global_status.last_browser;
break; break;
} }
default: default:

View file

@ -135,15 +135,6 @@ enum
QUEUE_SHOW_IN_SUBMENU QUEUE_SHOW_IN_SUBMENU
}; };
enum
{
BROWSER_DEFAULT_FILES = 0,
#ifdef HAVE_TAGCACHE
BROWSER_DEFAULT_DB,
#endif
BROWSER_DEFAULT_PL_CAT
};
#ifdef HAVE_ALBUMART #ifdef HAVE_ALBUMART
enum enum
{ {
@ -360,6 +351,7 @@ struct system_status
relative to MIN_FREQ */ relative to MIN_FREQ */
#endif #endif
int last_screen; int last_screen;
int last_browser;
int viewer_icon_count; int viewer_icon_count;
int last_volume_change; /* tick the last volume change happened. skins use this */ int last_volume_change; /* tick the last volume change happened. skins use this */
int font_id[NB_SCREENS]; /* font id of the settings font for each screen */ int font_id[NB_SCREENS]; /* font id of the settings font for each screen */
@ -648,8 +640,6 @@ struct user_settings
unsigned char colors_file[MAX_FILENAME+1]; unsigned char colors_file[MAX_FILENAME+1];
#endif #endif
int browser_default; /* Default browser when accessed from WPS */
/* playlist/playback settings */ /* playlist/playback settings */
int repeat_mode; /* 0=off 1=repeat all 2=repeat one 3=shuffle 4=ab */ int repeat_mode; /* 0=off 1=repeat all 2=repeat one 3=shuffle 4=ab */
int next_folder; /* move to next folder */ int next_folder; /* move to next folder */

View file

@ -960,6 +960,7 @@ const struct settings_list settings[] = {
SYSTEM_STATUS(0, runtime, 0, "CRT"), SYSTEM_STATUS(0, runtime, 0, "CRT"),
SYSTEM_STATUS(0, topruntime, 0, "TRT"), SYSTEM_STATUS(0, topruntime, 0, "TRT"),
SYSTEM_STATUS(0, last_screen, -1, "PVS"), SYSTEM_STATUS(0, last_screen, -1, "PVS"),
SYSTEM_STATUS(0, last_browser, 0, "BRS"),
/* sound settings */ /* sound settings */
CUSTOM_SETTING(F_NO_WRAP, volume_limit, LANG_VOLUME_LIMIT, CUSTOM_SETTING(F_NO_WRAP, volume_limit, LANG_VOLUME_LIMIT,
NULL, "volume limit", NULL, "volume limit",
@ -1989,25 +1990,6 @@ const struct settings_list settings[] = {
ID2P(LANG_SET_BOOL_YES), ID2P(LANG_SET_BOOL_YES),
ID2P(LANG_IN_SUBMENU)), ID2P(LANG_IN_SUBMENU)),
CHOICE_SETTING(0, browser_default, LANG_DEFAULT_BROWSER, 0,
"default browser",
#ifdef HAVE_TAGCACHE
"files,database,playlists",
#else
"files,playlists",
#endif
NULL,
#ifdef HAVE_TAGCACHE
3
#else
2
#endif
,ID2P(LANG_DIR_BROWSER),
#ifdef HAVE_TAGCACHE
ID2P(LANG_TAGCACHE),
#endif
ID2P(LANG_PLAYLISTS)),
#ifdef HAVE_BACKLIGHT #ifdef HAVE_BACKLIGHT
CHOICE_SETTING(0, backlight_on_button_hold, CHOICE_SETTING(0, backlight_on_button_hold,
LANG_BACKLIGHT_ON_BUTTON_HOLD, LANG_BACKLIGHT_ON_BUTTON_HOLD,

View file

@ -252,7 +252,6 @@
tagcache\_ram & on, off & N/A\\ tagcache\_ram & on, off & N/A\\
database path & path to a directory & N/A\\ database path & path to a directory & N/A\\
database scan paths & one or more paths, each separated by a colon & N/A\\ database scan paths & one or more paths, each separated by a colon & N/A\\
default browser & files, database, playlists & N/A\\
\opt{touchpad}{ \opt{touchpad}{
\opt{GIGABEAT_PAD}{ \opt{GIGABEAT_PAD}{

View file

@ -335,15 +335,18 @@ therefore result in better runtime.
} %\nopt{hold_button} } %\nopt{hold_button}
\opt{usb_hid}{ \subsection{USB}
\subsection{\label{ref:USB_HID}USB HID} Options relating to USB.
\begin{description}
\opt{usb_hid}{
\item[\label{ref:USB_HID}USB HID]
This option turns the USB HID feature \setting{On} and \setting{Off}. This option turns the USB HID feature \setting{On} and \setting{Off}.
When this feature is enabled, the \dap{} enumerates as a Human Interface When this feature is enabled, the \dap{} enumerates as a Human Interface
Device (HID), composed of several HID sub devices. Device (HID), composed of several HID sub devices.
Since the \dap{} also enumerates as a Mass Storage Device, it becomes a USB Since the \dap{} also enumerates as a Mass Storage Device, it becomes a USB
Composite Device, which contains both these devices. Composite Device, which contains both these devices.
\item[USB Keypad Mode]
\subsection{USB Keypad Mode}
This setting control the keypad mode when the \dap{} is attached to a This setting control the keypad mode when the \dap{} is attached to a
computer through USB. Pressing a key on the \dap{} sends a keystroke the computer through USB. Pressing a key on the \dap{} sends a keystroke the
computer the \dap{} is attached to, according to the mapping set by the computer the \dap{} is attached to, according to the mapping set by the
@ -880,9 +883,9 @@ therefore result in better runtime.
\end{btnmap} \end{btnmap}
}} }}
\end{description} \end{description}
} }
\opt{usb_power}{ \opt{usb_power}{
\subsection{USB Mode} \item[USB Mode]
This controls what happens with the \dap{}'s USB port is connected. This controls what happens with the \dap{}'s USB port is connected.
\setting{Mass Storage} allows you to transfer files, while \setting{Mass Storage} allows you to transfer files, while
\setting{Charge Only} will only charge the battery (and allow you to keep \setting{Charge Only} will only charge the battery (and allow you to keep
@ -893,11 +896,12 @@ therefore result in better runtime.
so it is recommended to use a button without harmful side effects, such as so it is recommended to use a button without harmful side effects, such as
\ActionStdUsbCharge{}.} \ActionStdUsbCharge{}.}
} }
} }
\opt{multidrive_usb}{ \opt{multidrive_usb}{
\subsection{USB Hide Internal Drive} \item[USB Hide Internal Drive]
If this option is turned \setting{On}, the internal storage drive will not If this option is turned \setting{On}, the internal storage drive will not
be exposed on the USB Mass Storage Device. This e.g. makes it possible to be exposed on the USB Mass Storage Device. This e.g. makes it possible to
access the card slot from systems that can not handle USB devices with access the card slot from systems that can not handle USB devices with
multiple drives, such as some car audio systems. multiple drives, such as some car audio systems.
} }
\end{description}

View file

@ -2,10 +2,6 @@
\section{\label{ref:WPSSettings}What's Playing Screen} \section{\label{ref:WPSSettings}What's Playing Screen}
\begin{description} \begin{description}
\item[Default Browser.]
Decide if you want the \setting{File Browser}, \setting{Database}, or
\setting{Playlists} to launch after pressing \ActionWpsBrowse{}
on the WPS, when no other browser has recently been used.
\opt{hotkey}{ \opt{hotkey}{
\item[WPS Hotkey.] Sets the hotkey function for \item[WPS Hotkey.] Sets the hotkey function for
the WPS (see \reference{ref:Hotkeys}). The the WPS (see \reference{ref:Hotkeys}). The