Desktop settings merge and refactor, keybinds improvements

- Keybinds in own code helper files
- Keybinds as flipper format, loaded only when ran, no limit on length
- Migrate from old keybinds
- Merge desktop settings refactors after LFS removal PR
- Statusbar clock setting in desktop settings like OFW
- Hand orient setting in system settings like OFW
This commit is contained in:
Willy-JL
2024-08-08 05:18:20 +02:00
parent 7905b829cf
commit 2b77091cac
24 changed files with 420 additions and 231 deletions

View File

@@ -23,7 +23,6 @@ MomentumSettings momentum_settings = {
.lockscreen_prompt = true, // ON
.lockscreen_transparent = false, // OFF
.battery_icon = BatteryIconBarPercent, // Bar %
.statusbar_clock = false, // OFF
.status_icons = true, // ON
.bar_borders = true, // ON
.bar_background = false, // OFF
@@ -93,7 +92,6 @@ static const struct {
{setting_bool(lockscreen_prompt)},
{setting_bool(lockscreen_transparent)},
{setting_enum(battery_icon, BatteryIconCount)},
{setting_bool(statusbar_clock)},
{setting_bool(status_icons)},
{setting_bool(bar_borders)},
{setting_bool(bar_background)},

View File

@@ -71,7 +71,6 @@ typedef struct {
bool lockscreen_prompt;
bool lockscreen_transparent;
BatteryIcon battery_icon;
bool statusbar_clock;
bool status_icons;
bool bar_borders;
bool bar_background;