refactor(ui): alert rows are two lines of text — the heading line was redundant
Creator: system messages are limited to two lines; the label above the message ('STEAM ID NOT
PRESENT', 'STREAM') was repeating what the row already said and pushing the stack past its budget.
AttentionAlert loses Label; rows render Text only. The licence row is now exactly:
Steam ID Limit: 30fps
Click for More Info
(60fps with a close control once owned). Rows are identified by Id internally, so nothing in the UI
depends on the removed text. Tests updated to assert position/text rather than the heading.
This commit is contained in:
@@ -4,9 +4,11 @@ A stack of red rows at the top of the left panel, **above both mode grids** (so
|
||||
and while live) and pushing the panel's content down. Only red rows belong there — it is the surface for
|
||||
"something needs you", never chatter.
|
||||
|
||||
- **Rows are text only, two lines at most** — no heading line above the message (creator, 2026-11-05:
|
||||
the heading was redundant and pushed the stack past its budget).
|
||||
- **Row 1 is always the Steam licence indicator** and nothing displaces it. It reads as status, not a
|
||||
warning: `Entitlement 30 fps · Maximum 60 fps`, both numbers derived from `QualityOptions` and
|
||||
`HasProOutput`. It shows a **pin** (standing indicator, no close control) while higher tiers are
|
||||
warning: `Steam ID Limit: 30fps` / `Click for More Info` (60fps once owned), both numbers derived from
|
||||
`QualityOptions` and `HasProOutput`. It shows a **pin** (standing indicator, no close control) while higher tiers are
|
||||
unavailable, and a **close control once ownership is verified** — that close is persisted
|
||||
(`Steam.LicenceIndicatorDismissed`) and permanent *while ownership holds*; losing ownership restores
|
||||
the row as pinned, because that is a change of state rather than a preference. Click → About.
|
||||
|
||||
Reference in New Issue
Block a user