feat: redesigna expanderad spelarrad med detail-grid + history chart #7
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beskrivning
Bygg ut den existerande expanderade spelarraden med en strukturerad detail-grid (nyckel/värde-lista över ratings och deltas) plus en större, designspecifik history chart i ett tvåkolumnersgrid.
Nuvarande beteende
Klick på rad expanderar
#history-{pdgaNumber}som via HTMX laddar/partials/player-history/:pdgaNumberoch renderar en Chart.js-graf (public/js/chart.js). Expansionsmekanismen fungerar redan men innehållet är minimalt jämfört med designspec.Förväntat beteende
Expanderad panel under en aktiverad rad, enligt designspec:
color-mix(in oklab, var(--accent) 4%, var(--paper-2))22px 28px 28px.row-open::after)240px 1fr, 28px gap:Animationer
expandInkeyframe, 0.2s ease, 4px translateY + opacity fadeInteraktion
Enter/Spacepå fokuserad rad togglarstopPropagationså refresh/chevron inte också togglar expansion)Tekniska noteringar
rating_historyreturnerar idagScope
Inkluderat: Ny markup för expanderad panel (grid + key/value + chart), styling enligt spec, animationer, keyboard-interaktion, "only one open at a time"-logik.
Exkluderat:
Beroenden