Skip to content

Mail: Seitenleiste mit neuem Fuß (Einstellungen, Kontakte, Kalender) - #163

Merged
CallMeTechie merged 1 commit into
mainfrom
feature/mail-sidebar-footer
Oct 31, 2026
Merged

CallMeTechie merged 1 commit into
mainfrom
feature/mail-sidebar-footer

Conversation

@CallMeTechie

Copy link
Copy Markdown
Owner

Erster, kleiner Teil von Phase 2 (Kalender und Kontakte im Mail-Plugin), Vertrag D1, Mockup „Seitenmenü neu“ (MenueNeu).

Was sich ändert

  • Fuß der Seitenleiste: links das Zahnrad (öffnet die Mail-Einstellungen), rechtsbündig Kontakte (Person) und Kalender (Kalenderblatt), je 44×44 mit dem bisherigen Rahmen; der aktive Bereich erscheint im Akzent (selectable, Beschriftung als contentDescription).
  • Kontakte und Kalender erscheinen nur mit features.contacts bzw. features.calendar (Mail 1.2.0) und wenn die App den Bereich öffnen kann. In diesem PR sind sie daher noch unsichtbar; der Folge-PR (Kalender und Kontakte) verdrahtet sie.
  • Das „+“ entfällt. Ein Konto kommt nur noch über die Mail-Einstellungen dazu. Der Knopf im Leer-Zustand („Noch kein Mail-Konto“ → „Konto hinzufügen“) öffnet die Mail-Einstellungen und darüber „Konto hinzufügen“; Zurück führt in die Einstellungen.
  • Der Speicherbalken bleibt über dem Fuß.
  • Texte DE/EN (mail_calendar, mail_contacts).

Tests

  • Neuer Unit-Test MailDrawerFootTest (Symbole nur mit den Server-Features).
  • Lokal: :app:testDebugUnitTest (Mail-Tests), :app:lintRelease, :app:assembleDebug grün.

Generated by Claude Code

…/Kalender rechts)

- Fuß der Mail-Seitenleiste wie Mockup „Seitenmenü neu“: links das Zahnrad
  (Mail-Einstellungen), rechtsbündig Kontakte und Kalender (je 44×44, aktiver
  Bereich im Akzent). Beide erscheinen nur mit features.contacts bzw.
  features.calendar und sobald die App den Bereich öffnen kann (folgt mit
  Kalender und Kontakten).
- Das „+“ entfällt: ein Konto kommt nur noch über die Mail-Einstellungen dazu.
  „Konto hinzufügen“ im Leer-Zustand öffnet die Mail-Einstellungen mit
  „Konto hinzufügen“ darüber (Zurück führt in die Einstellungen).
- Texte DE/EN, Unit-Test für die Feature-Abfrage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016xX1efcZF1f6G9rhmaJNLD
@CallMeTechie
CallMeTechie merged commit 552022c into main Oct 31, 2026
9 checks passed
CallMeTechie pushed a commit that referenced this pull request Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants