improve ui

This commit is contained in:
2026-08-02 08:06:35 +02:00
parent c6c576174b
commit 65e62f6a39
25 changed files with 298 additions and 740 deletions
+13 -15
View File
@@ -1,23 +1,21 @@
#pragma once
#include <M5Stack.h>
// "iPhone Dark Mode" inspired theme: near-black background, white text,
// desaturated accent colors used sparingly.
namespace Theme {
constexpr uint16_t BG = 0x0000; // near-black background
constexpr uint16_t BG_CARD = 0x1082; // slightly lighter card background (dark gray)
constexpr uint16_t TEXT = 0xFFFF; // white
constexpr uint16_t TEXT_DIM = 0x8410; // light gray, secondary text
constexpr uint16_t BG = 0x0000;
constexpr uint16_t BG_CARD = 0x1082;
constexpr uint16_t TEXT = 0xFFFF;
constexpr uint16_t TEXT_DIM = 0x8410;
constexpr uint16_t ACCENT_WEATHER = 0x051D; // muted blue
constexpr uint16_t ACCENT_SUN = 0xFEA0; // warm yellow
constexpr uint16_t ACCENT_RAIN = 0x03BF; // muted cyan/blue
constexpr uint16_t ACCENT_CALENDAR= 0x7BEF; // muted lavender/gray
constexpr uint16_t ACCENT_UBAHN = 0x0410; // U-Bahn blue (muted)
constexpr uint16_t ACCENT_SBAHN = 0x0540; // S-Bahn green (muted)
constexpr uint16_t ACCENT_WARN = 0xFB00; // muted orange for delays/warnings
constexpr uint16_t ACCENT_ERROR = 0xF800; // red for errors/cancellations
constexpr uint16_t ACCENT_WEATHER = 0x051D;
constexpr uint16_t ACCENT_SUN = 0xFEA0;
constexpr uint16_t ACCENT_RAIN = 0x03BF;
constexpr uint16_t ACCENT_CALENDAR= 0x7BEF;
constexpr uint16_t ACCENT_UBAHN = 0x0410;
constexpr uint16_t ACCENT_SBAHN = 0x0540;
constexpr uint16_t ACCENT_WARN = 0xFB00;
constexpr uint16_t ACCENT_ERROR = 0xF800;
constexpr uint16_t ACCENT_STORM = 0xFD20;
constexpr int SCREEN_W = 320;
constexpr int SCREEN_H = 240;