Add Bolder Notification that the day has ended #10

Closed
opened 2026-08-24 11:41:51 +00:00 by Jesse.Markowitz · 1 comment
Owner

RAR - I'd like that as the game rolls off the end of the day, you get a dialog saying such. Hard to keep track of time.

RAR - I'd like that as the game rolls off the end of the day, you get a dialog saying such. Hard to keep track of time.
Author
Owner

Done in v0.7.1 (4414476) and on the playtest line as v0.4.9g (9735468).

Worth recording why this was a real gap rather than a missing label: nothing on screen was actually
wrong. The clock, the turn chart and the timetable all said which Day it was. The problem is when
it changes — a Day turns over inside the phases that run themselves, so it happens between one click
and the next, while you are looking at the board waiting for your turn. Both signals the page had
were gone before you'd notice: the phase banner at 2.6 seconds, the announcement flash at 4.2.

A modal was the whole request — it stops, and it waits. It carries the Day that ended, the standings
in Revenue order (the question at the end of a Day is who is ahead, not who sits where), the Days
left to run, and the target.

Three cases where it stays quiet, each one a way it would otherwise lie:

  • the first frame — opening a game already on Day 3 is not Day 2 ending, and a mid-game reload
    would otherwise announce a rollover that happened before the page was watching;
  • the Day going down — that's Undo stepping back across a rollover, not a Day passing. Undo also
    clears the marker, so replaying forward through the same rollover doesn't announce it twice;
  • the Day the game ends on — the outcome panel is the thing to read then.

Checked by playing a full solitaire game through: the dialog fires four times in a 5-Day game, not
five.

Done in **v0.7.1** (`4414476`) and on the playtest line as **v0.4.9g** (`9735468`). Worth recording why this was a real gap rather than a missing label: nothing on screen was actually wrong. The clock, the turn chart and the timetable all said which Day it was. The problem is *when* it changes — a Day turns over inside the phases that run themselves, so it happens between one click and the next, while you are looking at the board waiting for your turn. Both signals the page had were gone before you'd notice: the phase banner at 2.6 seconds, the announcement flash at 4.2. A modal was the whole request — it stops, and it waits. It carries the Day that ended, the standings in **Revenue order** (the question at the end of a Day is who is ahead, not who sits where), the Days left to run, and the target. Three cases where it stays quiet, each one a way it would otherwise lie: - **the first frame** — opening a game already on Day 3 is not Day 2 ending, and a mid-game reload would otherwise announce a rollover that happened before the page was watching; - **the Day going down** — that's Undo stepping back across a rollover, not a Day passing. Undo also clears the marker, so replaying forward through the same rollover doesn't announce it twice; - **the Day the game ends on** — the outcome panel is the thing to read then. Checked by playing a full solitaire game through: the dialog fires four times in a 5-Day game, not five.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Jesse.Markowitz/station-master#10