Create new Show Sleep Screen setting

This commit is contained in:
Irene Ying 2026-01-25 00:25:10 -08:00
parent 1c3073f472
commit 44ddf110b2
3 changed files with 1 additions and 13 deletions

View File

@ -14,7 +14,7 @@ CrossPointSettings CrossPointSettings::instance;
namespace {
constexpr uint8_t SETTINGS_FILE_VERSION = 1;
// Increment this when adding new persisted settings fields
constexpr uint8_t SETTINGS_COUNT = 20;
constexpr uint8_t SETTINGS_COUNT = 21;
constexpr char SETTINGS_FILE[] = "/.crosspoint/settings.bin";
} // namespace

View File

@ -16,12 +16,8 @@ class CrossPointSettings {
CrossPointSettings& operator=(const CrossPointSettings&) = delete;
// Should match with SettingsActivity text
<<<<<<< HEAD
enum SLEEP_SCREEN_MODE { DARK = 0, LIGHT = 1, CUSTOM = 2, COVER = 3, BLANK = 4 };
enum SHOW_SLEEP_SCREEN { ALWAYS = 0, EXCEPT_TIMEOUT = 1, NEVER = 2 };
=======
enum SLEEP_SCREEN_MODE { DARK = 0, LIGHT = 1, CUSTOM = 2, COVER = 3, LAST_SCREEN = 4, BLANK = 5 };
>>>>>>> cc60375 (Initial push)
enum SLEEP_SCREEN_COVER_MODE { FIT = 0, CROP = 1 };
// Status bar display type enum

View File

@ -19,15 +19,7 @@ void SleepActivity::onEnter() {
(!fromTimeout && SETTINGS.showSleepScreen == CrossPointSettings::SHOW_SLEEP_SCREEN::EXCEPT_TIMEOUT);
Activity::onEnter();
<<<<<<< HEAD
<<<<<<< HEAD
if (SHOW_SLEEP_SCREEN) {
=======
if(SETTINGS.sleepScreen != CrossPointSettings::SLEEP_SCREEN_MODE::LAST_SCREEN) {
>>>>>>> 4709ffb (Remove Entering Sleep message)
=======
if (SETTINGS.sleepScreen != CrossPointSettings::SLEEP_SCREEN_MODE::LAST_SCREEN) {
>>>>>>> b392ba3 (fix formatting issues)
renderPopup("Entering Sleep...");
} else {
return renderLastScreenSleepScreen();