Some checks failed
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
- Documented changes to `NavigationPort`, `DesktopNavigationPort`, and screen integration with a stack-based back-navigation approach. - Included details on UI adjustments and enhanced "Zurück" functionality. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
980 B
980 B
Session Log - 01. April 2026 - Back-Stack Navigation
Ziel
Implementierung einer intelligenten "Zurück"-Navigation, die sich den Verlauf der besuchten Screens merkt.
Änderungen
- Core Navigation:
NavigationPortumnavigateBack()Methode erweitert. - Desktop Navigation:
DesktopNavigationPortmit einem internenbackStack(MutableList) ausgestattet, um den Verlauf zu speichern. - UI Layout:
DesktopMainLayoutundDesktopTopBaraufonBackumgestellt. - Screen Integration: Alle Screens im
DesktopContentAreanutzen nun den globalenonBackCallback, statt fest codierte Ziel-Screens für die Rücknavigation zu verwenden.
Ergebnis
- Ein Klick auf den "Zurück"-Pfeil in der TopBar führt nun immer zum unmittelbar vorherigen Screen.
- Beispiel: Veranstaltung-Profil -> Veranstalter-Profil -> Zurück -> Veranstaltung-Profil (funktioniert jetzt korrekt).
Status
- Abgeschlossen (Alle Screens im V2-Flow unterstützt).