feat(P4): Profil-Schnellwahl im Header + Anzeige des aktiven Profils #8

Merged
thomas merged 1 commits from feat/profil-schnellwahl-p4 into main 2026-07-13 20:55:48 +02:00
Owner

Gegenstück zum S3-PR #7 (braucht S3-Firmware ab 5.1.1):

  • Profil-Chip im Header (auf allen Seiten sichtbar): zeigt das zuletzt geladene bzw. gespeicherte Profil aus den neuen State-Feldern profile/profDirty; ein „*" hinter dem Namen heißt „seitdem geänderte Einstellungen". Lange Namen werden UTF-8-sicher gekürzt. Ohne bekanntes Profil oder mit älterer S3-Firmware bleibt der Chip unsichtbar — kein Layout-Sprung, voll abwärtskompatibel.
  • Schnellwahl-Overlay: Tap auf den Chip öffnet eine abgedunkelte Karte mit allen Profilen (via listProfiles), das aktive mit Häkchen und Akzentfarbe. Ein Tap lädt direkt (loadProfile), Toast bestätigt, der Chip aktualisiert sich mit dem nächsten State. Tap auf den Hintergrund oder das X schließt. Zwei Berührungen vom Dashboard zum Profilwechsel statt Umweg über die Profile-Seite.
  • Profile-Seite: aktives Profil in der Liste mit Häkchen-Symbol und Akzentfarbe markiert.
  • Protokoll-Doku um die additiven Felder ergänzt.

Version 1.0.13, Changelog ergänzt.

🤖 Generated with Claude Code

Gegenstück zum S3-PR #7 (braucht S3-Firmware ab 5.1.1): - **Profil-Chip im Header** (auf allen Seiten sichtbar): zeigt das zuletzt geladene bzw. gespeicherte Profil aus den neuen State-Feldern `profile`/`profDirty`; ein „*" hinter dem Namen heißt „seitdem geänderte Einstellungen". Lange Namen werden UTF-8-sicher gekürzt. Ohne bekanntes Profil oder mit älterer S3-Firmware bleibt der Chip unsichtbar — kein Layout-Sprung, voll abwärtskompatibel. - **Schnellwahl-Overlay**: Tap auf den Chip öffnet eine abgedunkelte Karte mit allen Profilen (via `listProfiles`), das aktive mit Häkchen und Akzentfarbe. Ein Tap lädt direkt (`loadProfile`), Toast bestätigt, der Chip aktualisiert sich mit dem nächsten State. Tap auf den Hintergrund oder das X schließt. Zwei Berührungen vom Dashboard zum Profilwechsel statt Umweg über die Profile-Seite. - **Profile-Seite**: aktives Profil in der Liste mit Häkchen-Symbol und Akzentfarbe markiert. - Protokoll-Doku um die additiven Felder ergänzt. Version 1.0.13, Changelog ergänzt. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
thomas added 1 commit 2026-07-13 20:55:47 +02:00
Neuer Profil-Chip im Header (alle Seiten): zeigt das zuletzt geladene
bzw. gespeicherte Profil aus den neuen S3-State-Feldern profile/profDirty
(S3 ab 5.1.1), „*" = seitdem geänderte Einstellungen. Antippen öffnet
ein Schnellwahl-Overlay mit allen Profilen (aktives mit Häkchen und
Akzentfarbe); ein Tap lädt direkt per loadProfile. Profile-Seite
markiert das aktive Profil in der Liste. Bei älterer S3-Firmware bleibt
der Chip unsichtbar. Version 1.0.13, Protokoll-Doku ergänzt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
thomas merged commit 801a659b0c into main 2026-07-13 20:55:48 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thomas/Dual-PID#8