feat: add sleep screen selection

This commit is contained in:
dpoulter 2026-02-01 12:15:08 +02:00
parent c5e5b043a9
commit 81cca95dfe
2 changed files with 6 additions and 4 deletions

View File

@ -114,9 +114,11 @@ class CrossPointSettings {
}; };
// Reader screen margin options (pixel values) // Reader screen margin options (pixel values)
#define SCREEN_MARGIN_DATA \ #define SCREEN_MARGIN_DATA \
X(5, "5 px") X(10, "10 px") X(15, "15 px") X(20, "20 px") X(25, "25 px") X(30, "30 px") X(35, "35 px") X(40, "40 " \ X(5, "5 px") \
"px") X(10, "10 px") X(15, "15 px") X(20, "20 px") X(25, "25 px") X(30, "30 px") X(35, "35 px") X(40, \
"40 " \
"px")
enum SCREEN_MARGIN { enum SCREEN_MARGIN {
#define X(val, str) MARGIN_##val, #define X(val, str) MARGIN_##val,

View File

@ -318,7 +318,7 @@ void CategorySettingsActivity::render() const {
if (SETTINGS.selectedSleepBmp[0] != '\0') { if (SETTINGS.selectedSleepBmp[0] != '\0') {
valueText = SETTINGS.selectedSleepBmp; valueText = SETTINGS.selectedSleepBmp;
if (valueText.length() > 20) { if (valueText.length() > 20) {
valueText = valueText.substr(0, 17) + "..."; valueText.replace(17, std::string::npos, "...");
} }
} else { } else {
valueText = "Random"; valueText = "Random";