Skip to content

Make the live screen say what it is about to do, and then do it - #80

Merged
JaspervdM80 merged 1 commit into
mainfrom
claude/games-lineup-labels-fixes-bfkamf
Aug 12, 2026
Merged

Make the live screen say what it is about to do, and then do it#80
JaspervdM80 merged 1 commit into
mainfrom
claude/games-lineup-labels-fixes-bfkamf

Conversation

@JaspervdM80

Copy link
Copy Markdown
Owner

Four fixes to the touchline screen, all of them about the gap between what
a plan says and what has actually happened.

The minutes table is headed "Planned minutes" until the first kick-off. Its
figures there are the line-up costed at a full period each, which is not
time anyone has played — and the numbers themselves cannot say which they
are, so the heading does.

"Show subs" folded the bench strip away, which was never the strip anyone
wanted rid of. It now folds the substitutions out of the timeline instead,
leaving the goals; a rotated squad buries them among swaps nobody is
scrolling back for. The bench is always drawn.

"Next line-up" leaves the clock controls for the foot of the "Changes at
half-way" card, and the dialog that used to ask first goes with it: the
list it now sits under is what that dialog was there to say.

That only holds if the list is true, and it was not. Play overtakes a plan:
once the player a planned swap takes off has gone off live, the difference
between the two line-ups still names their slot but proposes withdrawing
whoever came on for them. Those swaps are dropped from the card — and from
what the button does, so an injury replacement keeps the place for the rest
of the half instead of lasting exactly one quarter. AdvancePeriodAsync
applies PlannedChangesReport's answer rather than forming a second one,
because a card promising one thing while the button under it does another
is worse than either behaviour alone.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01AfrvWcNR8hMjw3ny6dMemX

Four fixes to the touchline screen, all of them about the gap between what
a plan says and what has actually happened.

The minutes table is headed "Planned minutes" until the first kick-off. Its
figures there are the line-up costed at a full period each, which is not
time anyone has played — and the numbers themselves cannot say which they
are, so the heading does.

"Show subs" folded the bench strip away, which was never the strip anyone
wanted rid of. It now folds the substitutions out of the timeline instead,
leaving the goals; a rotated squad buries them among swaps nobody is
scrolling back for. The bench is always drawn.

"Next line-up" leaves the clock controls for the foot of the "Changes at
half-way" card, and the dialog that used to ask first goes with it: the
list it now sits under is what that dialog was there to say.

That only holds if the list is true, and it was not. Play overtakes a plan:
once the player a planned swap takes off has gone off live, the difference
between the two line-ups still names their slot but proposes withdrawing
whoever came on for them. Those swaps are dropped from the card — and from
what the button does, so an injury replacement keeps the place for the rest
of the half instead of lasting exactly one quarter. AdvancePeriodAsync
applies PlannedChangesReport's answer rather than forming a second one,
because a card promising one thing while the button under it does another
is worse than either behaviour alone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AfrvWcNR8hMjw3ny6dMemX
@JaspervdM80
JaspervdM80 merged commit 88419fc into main Aug 12, 2026
4 checks passed
@JaspervdM80
JaspervdM80 deleted the claude/games-lineup-labels-fixes-bfkamf branch August 12, 2026 20:20
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