feat: Lock-Screen — Uhrzeit, Datum, Akku, Peer-Anzahl #7

Open
opened 2026-06-04 07:49:20 +02:00 by ppfeiffer · 0 comments
Owner

Ziel

Nach dem Screensaver-Timeout einen Lock-Screen anzeigen der relevante Infos zeigt und per Trackball/Taste entsperrt wird.

Anforderungen

  • Große Uhrzeit-Anzeige (Montserrat 36)
  • Datum, Wochentag
  • Akku-Prozent + Icon
  • Peer-Anzahl ("3 nodes in range")
  • Eingehende Nachrichten wecken den Screen auf und zeigen Notification-Popup
  • Trackball-Bewegung oder beliebige Taste entsperrt
  • Übergang von Screensaver → Lock → aktiver Screen

Dateien

  • src/ui/ScreenLock.h/cpp — neuer Screen
  • src/ui/UIScreen.cpp — Screensaver-Timeout-Logic anpassen
  • src/ui/ScreenLauncher.cpp — nach Unlock zurück

Aufwand

~3-4h

## Ziel Nach dem Screensaver-Timeout einen Lock-Screen anzeigen der relevante Infos zeigt und per Trackball/Taste entsperrt wird. ## Anforderungen - Große Uhrzeit-Anzeige (Montserrat 36) - Datum, Wochentag - Akku-Prozent + Icon - Peer-Anzahl ("3 nodes in range") - Eingehende Nachrichten wecken den Screen auf und zeigen Notification-Popup - Trackball-Bewegung oder beliebige Taste entsperrt - Übergang von Screensaver → Lock → aktiver Screen ## Dateien - `src/ui/ScreenLock.h/cpp` — neuer Screen - `src/ui/UIScreen.cpp` — Screensaver-Timeout-Logic anpassen - `src/ui/ScreenLauncher.cpp` — nach Unlock zurück ## Aufwand ~3-4h
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppfeiffer/OpenMeshOS#7
No description provided.