Anpassung Menü

This commit is contained in:
2026-08-09 18:44:21 +02:00
parent b80e2d5a6c
commit 8ffbda875e
13 changed files with 365 additions and 58 deletions

View File

@@ -1196,6 +1196,26 @@ aber weiterhin benutzte Liste verschwinden.
Gelöscht wird per Soft Delete: Offline gebliebene Geräte erfahren noch davon,
endgültig entfernt der Aufräumlauf nach `CLEANUP_DELETED_DAYS`.
## Kopfleiste
Alle Ansichten teilen sich eine Leiste (`web/html/js/appbar.js`): links der Weg
zurück, in der Mitte der Kontext (Listenname), rechts ein Menü mit den
Einträgen **untereinander**.
Vorher hatte jede Ansicht ihre eigene Zeile aus Textlinks. Bei sechs Einträgen
unterschiedlicher Länge „Drucken", „Märkte & Gruppen", „Teilen (2)" brach
das auf schmalen Geräten unregelmäßig um, und die Grundlinien lagen versetzt.
Zwei Feinheiten:
- **Eine einzelne Aktion erscheint direkt**, ohne Menü. Ein Menü mit einem
Eintrag wäre ein Klick zu viel.
- **Verweise bleiben Verweise.** „Drucken" ist ein `<a>`, damit „In neuem Tab
öffnen" und das Kopieren der Adresse funktionieren.
Das Menü schließt bei Klick daneben, mit Escape und beim Ansichtswechsel. Im
Ausdruck ist die gesamte Leiste ausgeblendet.
## Einträge bearbeiten
Im „⋯"-Menü eines Eintrags lässt sich alles ändern: **Artikel**, Anzahl,