Compare commits

...

2 Commits

Author SHA1 Message Date
Yaroslav
c32b7c7cb6 Update CrossPointSettings.cpp 2026-01-29 01:39:28 +03:00
Yaroslav
9277a24194 Remove long-press setting, keep only skip improvements 2026-01-29 01:37:43 +03:00
2 changed files with 2 additions and 17 deletions

View File

@ -198,21 +198,7 @@ int CrossPointSettings::getRefreshFrequency() const {
}
}
unsigned long CrossPointSettings::getLongPressDurationMs() const {
switch (longPressDuration) {
case LONG_PRESS_DURATION::LP_1S:
return 1UL * 1000;
case LONG_PRESS_DURATION::LP_2S:
default:
return 2UL * 1000;
case LONG_PRESS_DURATION::LP_3S:
return 3UL * 1000;
case LONG_PRESS_DURATION::LP_5S:
return 5UL * 1000;
case LONG_PRESS_DURATION::LP_10S:
return 10UL * 1000;
}
}
unsigned long CrossPointSettings::getLongPressDurationMs() const { return 2000UL; }
int CrossPointSettings::getReaderFontId() const {
switch (fontFamily) {

View File

@ -35,14 +35,13 @@ const SettingInfo readerSettings[readerSettingsCount] = {
SettingInfo::Toggle("Extra Paragraph Spacing", &CrossPointSettings::extraParagraphSpacing),
SettingInfo::Toggle("Text Anti-Aliasing", &CrossPointSettings::textAntiAliasing)};
constexpr int controlsSettingsCount = 5;
constexpr int controlsSettingsCount = 4;
const SettingInfo controlsSettings[controlsSettingsCount] = {
SettingInfo::Enum("Front Button Layout", &CrossPointSettings::frontButtonLayout,
{"Bck, Cnfrm, Lft, Rght", "Lft, Rght, Bck, Cnfrm", "Lft, Bck, Cnfrm, Rght"}),
SettingInfo::Enum("Side Button Layout (reader)", &CrossPointSettings::sideButtonLayout,
{"Prev, Next", "Next, Prev"}),
SettingInfo::Toggle("Long-press Chapter Skip", &CrossPointSettings::longPressChapterSkip),
SettingInfo::Enum("Long-press Duration", &CrossPointSettings::longPressDuration, {"1s", "2s", "3s", "5s", "10s"}),
SettingInfo::Enum("Short Power Button Click", &CrossPointSettings::shortPwrBtn, {"Ignore", "Sleep", "Page Turn"})};
constexpr int systemSettingsCount = 5;