From 9277a241940cacdaa4433ddbbf53051026405217 Mon Sep 17 00:00:00 2001 From: Yaroslav Date: Thu, 29 Jan 2026 01:37:43 +0300 Subject: [PATCH] Remove long-press setting, keep only skip improvements --- src/CrossPointSettings.cpp | 16 +--------------- src/activities/settings/SettingsActivity.cpp | 3 +-- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/src/CrossPointSettings.cpp b/src/CrossPointSettings.cpp index 06213f45..9b2c8c39 100644 --- a/src/CrossPointSettings.cpp +++ b/src/CrossPointSettings.cpp @@ -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 1500UL; } int CrossPointSettings::getReaderFontId() const { switch (fontFamily) { diff --git a/src/activities/settings/SettingsActivity.cpp b/src/activities/settings/SettingsActivity.cpp index 2b390351..943fdb4c 100644 --- a/src/activities/settings/SettingsActivity.cpp +++ b/src/activities/settings/SettingsActivity.cpp @@ -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;