Xteink-X4-crosspoint-reader/src/activities
Boris Faure 265bbea7db feat: rework CrossPointSettings
Multiple goals are achieved with this change:
- make descriptions of settings close to their definitions
- settings validation on loading with reset to default in case of bad
  value
- more constexpr to reduce RAM usage
- less hardcoded values
- more maintainable

RAM Usage:
 From
RAM:   [===       ]  32.4% (used 106084 bytes from 327680 bytes)
Flash: [========= ]  92.8% (used 6082238 bytes from 6553600 bytes)
 To
RAM:   [===       ]  32.2% (used 105436 bytes from 327680 bytes)
Flash: [========= ]  92.8% (used 6078912 bytes from 6553600 bytes)

Boot config validation:
[1186] [SD] SD card detected
[1192] [CPS] Invalid value for Status Bar, resetting to default
[1192] [CPS] Settings loaded from file
2026-01-23 10:30:33 +01:00
..
boot_sleep fix: Skip negative screen coordinates only after we read the bitmap row. (#431) 2026-01-21 23:27:41 +11:00
browser fix: OPDS browser OOM (#403) 2026-01-22 01:43:51 +11:00
home My Library: Tab bar w/ Recent Books + File Browser (#250) 2026-01-21 11:38:38 +00:00
network feat: Add MAC address display to WiFi Networks screen (#381) 2026-01-15 23:26:39 +11:00
reader Reclaim space if we don't show battery Percentage (#352) 2026-01-21 12:09:48 +00:00
settings feat: rework CrossPointSettings 2026-01-23 10:30:33 +01:00
util feat: Change keyboard "caps" to "shift" & Wrap Keyboard (#377) 2026-01-19 22:50:34 +11:00
Activity.h Prevent device sleep during WiFi file transfer and OTA updates (#203) 2026-01-02 17:44:17 +11:00
ActivityWithSubactivity.cpp Give activities names and log when entering and exiting them (#92) 2025-12-21 21:17:00 +11:00
ActivityWithSubactivity.h Support swapping the functionality of the front buttons (#133) 2025-12-29 14:59:14 +11:00