Polish/touch targets 412 - #101
Merged
Merged
Conversation
Gemessen mit Playwright bei 412x915 (entspricht dem Samsung A15). Vorher unter 44px: Lagerort-Loeschen 26x26, Listen-Aktionen 32x32, Rechtstexte-Links 24px, Sync-Buttons 36px, Formular-Buttons 38-42px. Jetzt: 0 Elemente unter 44px auf allen Tabs und im Produktformular. - min-h/min-w 44px fuer alle Buttons, Links, Inputs und Selects - Icon-Zeile der Produktkarten linksbuendig zum Text (-ms-3) - "Archiv anzeigen" und "Alle" rechtsbuendig zu den Karten (-me-2) - Hauptbereich: Innenabstand unten auf 7.5rem + safe-area, damit die letzte Karte nicht hinter der Navigationsleiste liegt - Leerer Zustand: beide Buttons gleich breit, Sekundaerbutton in Markenfarbe statt Grau - MHD-Verteilung: Legende zaehlt jetzt auch "kritisch" mit, Legendentext von 9.6px auf 12px - Kategorien-Karte streckt sich nicht mehr auf Zeilenhoehe Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DQtq3HymU7S6JrHKY8dpzU
Tiefere Depot-Gruentoene, Messing-Akzent, Bebas-Versalien und Mono-Zahlen als Grundlage. Unvollstaendig — die App wird nativ neu gebaut, dieser Stand bleibt nur als Referenz auf dem Branch. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DQtq3HymU7S6JrHKY8dpzU
Die App liest sich jetzt wie ein Inventarblatt statt wie ein Standard-Dashboard: - Farbfundament: Flaechen deutlich tiefer (primary-600..900 neu), ein Messing-Akzent (--pt-accent, aus der vorhandenen Khaki-Reihe) traegt alle Beschriftungen und Struktur. Rot/Orange/Gruen sind nur noch Statusfarben — die Regenbogen-Icons (blau/lila/cyan/gelb) in Dashboard, Einstellungen und Featurelisten sind raus. - Typografie: Bebas Neue fuer Seitentitel, Abschnitts-Beschriftungen (.eyebrow) und die Navigation; JetBrains Mono mit Tabellenziffern (.num) fuer alle Zahlen, Mengen und Datumsangaben. line-height 1.1, damit Umlaut-Punkte (VORRAETE) nicht clippen. - Kopfzeile: Wortmarke in Versalien plus aktiver Produktbestand rechts — die eine Zahl, die immer zaehlt. - Dashboard: vier StatRinge + separater MHD-Balken zeigten dieselben Daten doppelt; zusammengelegt zu einem Lagerstand-Panel (Gesamtzahl, segmentierter Balken, Legende mit Mono-Zahlen). - SectionHeader: Icon + Versalien-Label + feine Linie statt bunter Icon-Kacheln. - Statistik: Kategorie-/Lagerort-Balken einheitlich Messing; bg-[...]/70 auf CSS-Variable erzeugte gar keine Klasse — die Balken waren unsichtbar. Jetzt opacity-80. Messstand (Playwright 412x915): 0 Touch-Ziele unter 44px, kein Querscrollen, keine Konsolenfehler; tsc sauber, 110/110 Tests gruen. Auf dem Samsung A15 gegengeprueft. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DQtq3HymU7S6JrHKY8dpzU
- Einstellungen: kompletter "App installieren"-Abschnitt raus (inkl. iOS-Hinweis und "App ist installiert"-Karte) — die App kommt als echte Android-App in den Store, der Floating-Install- Prompt für Web-Besucher bleibt. - "Kein Treffer für diese Filter." erschien auch bei reiner Suche; jetzt in allen 6 Sprachen handlungsleitend: "Nichts gefunden — Suche oder Filter anpassen." Testdurchlauf (Playwright, 412x915, frische DB): 10 Produkte über das echte Formular angelegt (abgelaufen/kritisch/warnung/bald/ok, Monatsgenauigkeit, Unterbestand, Umlaute, kcal+Notizen, 10 Jahre MHD); Pflichtfeld-Validierung, Detail, Teilentnahme mit Archiv-Hinweis, Löschen mit Undo-Toast, Archivansicht, Suche ohne Treffer, Statusfilter, Sprachwechsel DE/EN, Light-Mode, Krisen- festigkeit inkl. Einkaufsliste. 0 Konsolenfehler, Zähler überall konsistent; tsc sauber, 110/110 Unit-Tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DQtq3HymU7S6JrHKY8dpzU
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Type of Change
Related Issues
Screenshots
Checklist
deandenif new text was addednpm run buildcompletes without errorsnpm run testpasses all testsnpx tsc --noEmitreports no type errorsnoUnusedLocals: true)Testing