feat(display): Bible Verse screensaver + longer idle timeouts

- ScreensaverType::BibleVerse launches one.tactility.bibleverse on
  idle (falls back to black when not installed); tap stops the app
  and returns to launcher; 30-minute backlight auto-off stops it too
- Timeout options extended to 15/30 minutes; auto-off 5m -> 30m
- Screensaver dropdown lists Bible Verse
This commit is contained in:
Adolfo Reyna
2026-09-12 09:03:37 -04:00
parent 85da419a98
commit 054d1286b2
5 changed files with 93 additions and 15 deletions
@@ -121,6 +121,8 @@ static std::string toString(ScreensaverType type) {
return "StackChan";
case McpScreen:
return "McpScreen";
case BibleVerse:
return "BibleVerse";
default:
std::unreachable();
}
@@ -145,6 +147,9 @@ static bool fromString(const std::string& str, ScreensaverType& type) {
} else if (str == "McpScreen") {
type = ScreensaverType::McpScreen;
return true;
} else if (str == "BibleVerse") {
type = ScreensaverType::BibleVerse;
return true;
} else {
return false;
}