Skip to content

Fix #217: Mobile-Overflow im Deployment-Wizard - #224

Merged
Gree44 merged 1 commit into
stagingfrom
fix/217-mobile-wizard-overflow
Jul 24, 2026
Merged

Fix #217: Mobile-Overflow im Deployment-Wizard#224
Gree44 merged 1 commit into
stagingfrom
fix/217-mobile-wizard-overflow

Conversation

@Gree44

@Gree44 Gree44 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Behebt #217 — drei UI-Bugs im DeploymentWizard auf schmalen Viewports (mobile).

Reproduziert (nicht bereits gefixt)

Per Playwright-Harness (cypress-visual/repro-217.mjs) auf aktuellem staging bestätigt: bei 360px und 390px ragten mehrere Elemente über den rechten Rand. Screenshots aus dem Issue exakt reproduziert.

Fixes

  1. Gruppenverwaltung-Header (Issue-Bild 1): Auto-Verteilen + grüner Gruppe hinzufügen-Button liefen rechts raus → flex-wrap + gap-2 auf Header-Row und Button-Gruppe. Gleiches Muster in StackAssignmentManager und GroupToStackAssigner (identische Struktur).
  2. Wizard-Footer (Issue-Bild 2): Detaillierte Konfiguration + Direkt zur Übersicht ragten über den Rand → flex-wrap auf der justify-between-Row und rechten Button-Gruppe.
  3. Step-Progress-Labels (Issue-Bild 3): Konfiguration/Netzwerk kollidierten ohne Abstand → Label-Font mobil text-[10px], ab md: via md:text-xs zurück auf Original.

Neue Utilities text-[10px] + md:text-xs in der prebuilt src/index.css ergänzt (sonst stille No-Ops in diesem Projekt).

Verifikation

  • Mobile (360px + 390px): null Overflow-Offender mehr (Bounding-Box-Check gegen window.innerWidth).
  • Desktop unverändert: Wizard-Screenshots bei 1440px byte-identisch zur staging-Baseline (MD5-Vergleich vor/nach). Alle Änderungen sind breakpoint-frei (flex-wrap wirkt nur bei Platzmangel) oder md:-gegatet.
  • npm run build grün.

Drei gemeldete UI-Bugs im DeploymentWizard auf schmalen Viewports:

1. Gruppenverwaltung-Header: Auto-Verteilen + grüner "Gruppe
   hinzufügen"-Button liefen rechts aus dem Bild. Header-Row und
   Button-Gruppe bekommen flex-wrap + gap-2 → Buttons brechen mobil
   sauber unter den Titel um. Gleiches Muster in StackAssignmentManager
   und GroupToStackAssigner (identische Header-Struktur).

2. Wizard-Footer: "Detaillierte Konfiguration" + "Direkt zur Übersicht"
   ragten über den rechten Rand. flex-wrap auf der justify-between-Row
   und der rechten Button-Gruppe.

3. Step-Progress-Labels: "Konfiguration" und "Netzwerk" kollidierten
   ohne Abstand. Label-Font mobil auf text-[10px], ab md: via md:text-xs
   zurück auf Original → Labels bekommen Platz.

Neue Utilities text-[10px] + md:text-xs in der prebuilt index.css
ergänzt (sonst stille No-Ops). flex-wrap/gap-2 sind breakpoint-frei und
auf Desktop unsichtbar.

Verifiziert per Playwright (repro-217.mjs): bei 360px und 390px null
Overflow-Offender mehr; Desktop (1440px) byte-identisch zur
staging-Baseline (MD5-Vergleich, Wizard-Screenshots unverändert).
npm run build grün.
@RamonaKT
RamonaKT self-requested a review July 24, 2026 21:22
@Gree44
Gree44 merged commit aa55207 into staging Jul 24, 2026
6 checks passed
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