docs(ui): correct the banner section to the shipped rotation behaviour #72

Merged
developer merged 1 commits from docs/banner-ui-accuracy into development 2026-06-16 05:57:14 +00:00
Owner

Docs-only follow-up to #71. The banner UX evolved across the PR2 polish iterations past what UI_DESIGN.md described; this brings the section in line with the shipped behaviour:

  • a lone message pulses (fades out and back in) instead of sitting frozen;
  • a long message's scroll rewind fades (out -> rewind hidden -> same message fades back in) rather than a hard jump;
  • the scroll position carries across a navigation (resumeScroll) instead of restarting at the left;
  • the strip reserves a constant line height (invisible spacer + absolute message layer) so it does not jump while the message is gone during the gap.

ARCHITECTURE.md §10 already deferred these client-fade details to UI_DESIGN, so this is the only doc that drifted. No code change.

Docs-only follow-up to #71. The banner UX evolved across the PR2 polish iterations past what `UI_DESIGN.md` described; this brings the section in line with the shipped behaviour: - a **lone message pulses** (fades out and back in) instead of sitting frozen; - a long message's **scroll rewind fades** (out -> rewind hidden -> same message fades back in) rather than a hard jump; - the **scroll position carries across a navigation** (`resumeScroll`) instead of restarting at the left; - the strip **reserves a constant line height** (invisible spacer + absolute message layer) so it does not jump while the message is gone during the gap. `ARCHITECTURE.md` §10 already deferred these client-fade details to UI_DESIGN, so this is the only doc that drifted. No code change.
developer added 1 commit 2026-06-16 05:54:20 +00:00
docs(ui): correct the banner section to the shipped rotation behaviour
CI / changes (pull_request) Successful in 1s
CI / unit (pull_request) Has been skipped
CI / integration (pull_request) Has been skipped
CI / ui (pull_request) Has been skipped
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 56s
52f2caae51
The banner UX evolved across the PR2 polish iterations past what UI_DESIGN
described. Bring the section in line with the shipped behaviour:

- a lone message pulses (fades out and back in) instead of sitting frozen;
- a long message's scroll rewind fades (out → rewind hidden → fade the same
  message back in) instead of every-message-only fades;
- the scroll position carries across a navigation (resumeScroll), rather than
  restarting at the left;
- the strip reserves a constant line height (invisible spacer + absolute
  message layer) so it does not jump while the message is gone during the gap.

ARCHITECTURE §10 already deferred these client-fade details to UI_DESIGN, so
this is the only doc that drifted. Docs-only, no code change.
owner approved these changes 2026-06-16 05:56:53 +00:00
developer merged commit ac1c89c0ee into development 2026-06-16 05:57:14 +00:00
developer deleted branch docs/banner-ui-accuracy 2026-06-16 05:57:14 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: developer/scrabble-game#72