Commit Graph
14 Commits
Author SHA1 Message Date
stefankoelle debec81c48 added license 2026-08-04 19:01:20 +02:00
stefankoelle 2afc3cf544 calender UI final 2026-08-02 21:41:16 +02:00
stefankoelle a6a769fc3e mvg screen bigger 2026-08-02 21:13:37 +02:00
stefankoelle 93366f5dc4 mvg screen fix 2026-08-02 21:09:40 +02:00
stefankoelle 718073d22f mvg row line 2026-08-02 21:07:08 +02:00
stefankoelle 0c94efaf99 mvg screen update 2026-08-02 21:03:24 +02:00
stefankoelle 3629c44ee8 loading remove 2026-08-02 20:39:02 +02:00
stefankoelle 3e16e3dd34 loader info 2026-08-02 20:22:50 +02:00
stefankoelle aa7b5ee4f5 wieder darkmode versuchen 2026-08-02 19:48:35 +02:00
stefankoelle 1005b4434c more UI fixes 2026-08-02 15:01:55 +02:00
stefankoelle eeb580b1d0 mvg UI update again 2026-08-02 14:50:06 +02:00
stefankoelle 74abe23482 adjust calender and mvg UI 2026-08-02 14:35:48 +02:00
stefankoelle 4f596a8f85 adjust mvg UI 2026-08-02 14:34:09 +02:00
stefankoelle 592a615a5d Phase 5: detail screens (scrollable lists + back button) + main controller
- weather_detail: scrollable hourly forecast (time, temp, description,
  rain probability), data logic ported from old weather_detail_screen.cpp
- calendar_detail: scrollable list of all 10 events (summary + formatted
  date/all_day), ported from old calendar_detail_screen.cpp
- mvg: scrollable departures list (line badge U/S colored, destination,
  time/delay, cancellation), 1-minute refresh timer ported from old
  mvg_screen.cpp
- all three use back_button widget (fixed bottom-left)
- main.cpp: Screen controller, navigates between screens via callbacks,
  5-minute inactivity timeout -> home, per-screen tick() for refresh
2026-08-02 10:38:10 +02:00