From a52ff91ff1b83fa9ebd83f2b85c16a7cc9e4a2d4 Mon Sep 17 00:00:00 2001 From: Erol Haagenrud Date: Thu, 20 Aug 2026 07:48:27 +0200 Subject: [PATCH] =?UTF-8?q?Flytt=20"Mer"=20inn=20i=20navnereden,=20"M?= =?UTF-8?q?=C3=A5l=20et=20slag"=20inn=20i=20"Mer"=20--=20kun=20scorekortf?= =?UTF-8?q?=C3=B8rers=20eget=20kort?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V0-eksport integrert: PlayerCardMore utvidet med scoreButton/measureShot- props, navnereden er nå en ikke-knapp wrapper med score-knappen og en kompakt "Mer"-pille som søsken (unngår button-i-button). "Mål et slag" er ikke lenger en egen rad -- ligger nå i "Mer"-panelet, og er (som historikk) begrenset til player.isSelf; var tidligere synlig for alle spilleres kort. Se CHANGELOG.md #138. Ikke rullet ut ennå. Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 43 +++++++++ frontend/components/round-detail.tsx | 133 +++++++++++++++++---------- 2 files changed, 126 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 427bf90..5da5997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13432,3 +13432,46 @@ Neste steg: `tsc --noEmit` rent. **Ikke rullet ut ennå** -- venter på bekreftelse fra bruker. + +138. **"Mer" flyttet inn i navnereden, "Mål et slag" flyttet inn i "Mer" + -- KUN scorekortførers eget kort, 2026-08-20.** Direkte oppfølging av + #135/#136 samme dag. Bruker viste skjermbilde med to nye punkter: + (1) "Mer" skulle vekk fra sin egen full-bredde-rad og inn i selve + navnereden, ved siden av score-knappen. (2) "Mål et slag" skulle vekk + fra sin egen rad og inn i "Mer"-panelet. Bruker presiserte i tillegg, + uavhengig av skjermbildet: BÅDE hull-historikk OG "Mål et slag" skal + være forbeholdt scorekortføreren selv (`player.isSelf`) -- "Mål et + slag" var tidligere synlig for ALLE spilleres kort (kun klubbutvalget + var allerede begrenset til eget bag via `ownBagClubs`), nå er hele + knappen borte for medspillere. + + Claude skrev en V0-prompt (samme mønster som før), bruker kjørte den + og lastet opp eksporten (`player-card-more.tsx`, `PlayerCardBody`). + Løste DOM-utfordringen riktig: navnereden var tidligere ÉN stor + ` +
+
+ {scoreButton} + +
{/* Myk høyde-animasjon via grid-rows 0fr -> 1fr -- samme prinsipp som "Vis banekart og hindringer" lenger oppe på skjermen. Innholdet fjernes fra a11y-treet og tab-rekkefølgen mens det er skjult. */} @@ -5987,7 +6017,8 @@ function PlayerCardMore({ history, actions }: { history?: React.ReactNode; actio )} >
-
+
+ {measureShot &&
{measureShot}
} {history &&
{history}
} {actions}
@@ -6852,6 +6883,19 @@ function PlayerHoleCards({ : undefined } > + {/* Navnerad + "Mer": navnereden var tidligere ÉN stor + - {!readOnly && ( -
- -
- )} - {/* Personlig hull-historikk (ADR-072, flyttet hit ut av - slagvinduet ADR-079, 2026-08-16) -- skjermen FØR - registrering/"Avslutt for {navn}", ikke inni selve - slagvinduet. Skjuler seg selv når banen er custom eller - spilleren ikke har historikk ennå. KUN scorekortførers - (isSelf) eget kort (2026-08-20, brukerkorrigering -- - panelets tekst sier "Din historikk", som var feil for - andre spilleres kort). Tonet ned bak "Mer" sammen med - Avslutt/Send scorekort (2026-08-20, V0-eksport - `player-card-more.tsx`) -- begge var sjeldent brukte - handlinger som likevel alltid tok plass på hvert kort. */} - + ) : undefined + } history={ player.isSelf ? (