Align persistent status rows into stable columns #42

Closed
opened 2026-08-06 00:11:16 +00:00 by coilyco-ops · 0 comments
Member

Evidence

The compact status panel uses one formatted text block. Labels such as FLOW, STOCK, LOGISTICS, WORLD, and POWER begin at a shared edge, but their values depend on embedded spaces and do not form a stable second column.

Scope

  • Render persistent status as Bevy UI rows.
  • Give labels a fixed-width column and values a flexible column.
  • Preserve current information, panel bounds, focus mode, and simulation behavior.

Acceptance

  • Status labels and values align consistently at 1024x768 and 1440x900.
  • Dynamic values continue updating from the authoritative snapshot.
  • Repository tests and the Wasm build pass.
## Evidence The compact status panel uses one formatted text block. Labels such as FLOW, STOCK, LOGISTICS, WORLD, and POWER begin at a shared edge, but their values depend on embedded spaces and do not form a stable second column. ## Scope - Render persistent status as Bevy UI rows. - Give labels a fixed-width column and values a flexible column. - Preserve current information, panel bounds, focus mode, and simulation behavior. ## Acceptance - Status labels and values align consistently at 1024x768 and 1440x900. - Dynamic values continue updating from the authoritative snapshot. - Repository tests and the Wasm build pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/factory-game-v3#42
No description provided.