feat: add power button short press for quick access to footnotes (#1658)
This commit is contained in:
@@ -46,6 +46,10 @@ void SettingsActivity::rebuildSettingsLists() {
|
||||
} else if (setting.category == StrId::STR_CAT_READER) {
|
||||
readerSettings.push_back(setting);
|
||||
} else if (setting.category == StrId::STR_CAT_CONTROLS) {
|
||||
if (setting.valuePtr == &CrossPointSettings::pwrBtnFootnoteBack &&
|
||||
SETTINGS.shortPwrBtn != CrossPointSettings::SHORT_PWRBTN::FOOTNOTES) {
|
||||
continue;
|
||||
}
|
||||
controlsSettings.push_back(setting);
|
||||
} else if (setting.category == StrId::STR_CAT_SYSTEM) {
|
||||
systemSettings.push_back(setting);
|
||||
@@ -271,6 +275,8 @@ void SettingsActivity::toggleCurrentSetting() {
|
||||
|
||||
syncQuickResumeTimeoutForSleepScreen(sleepScreenChanged, quickResumeTimeoutChanged);
|
||||
SETTINGS.saveToFile();
|
||||
rebuildSettingsLists();
|
||||
selectedSettingIndex = std::min(selectedSettingIndex, settingsCount);
|
||||
}
|
||||
|
||||
void SettingsActivity::syncQuickResumeTimeoutForSleepScreen(bool sleepScreenChanged, bool quickResumeTimeoutChanged) {
|
||||
|
||||
Reference in New Issue
Block a user