[matrix-qa] Mobile: status panel repositioned at top:100px but overlaps HUD agent count on narrow viewports #764

Closed
opened 2026-03-21 18:06:04 +00:00 by Timmy · 1 comment
Owner

Steps to Reproduce

  1. Load http://143.198.27.163/ on a device or viewport narrower than 500px
  2. Observe the HUD (top-left) and status panel layout

Expected

All HUD elements should be readable without overlap on mobile devices.

Actual

The CSS has a @media (max-width: 500px) rule that moves #status-panel to top: 100px; left: 16px; right: auto;. This positions the agent list directly below the HUD, but:

  1. The HUD contains dynamic content (agent count, job count, FPS) that can extend past 100px on some font sizes
  2. There is no max-height or scroll on the status panel — with 5 agents it can extend quite far down
  3. The PiP camera viewport (fixed at bottom-right, 200x150px) takes significant screen real estate on mobile
  4. Chat panel, bark container, chat input, and connection status all compete for the remaining space
  5. overflow: hidden on body prevents scrolling — if content overflows, it is simply clipped

Additional Mobile Issues

  • Touch controls for avatar movement use left-half screen for joystick — this conflicts with trying to tap/read the HUD
  • No way to dismiss/collapse the status panel on mobile to free up screen space
  • The PiP viewport cannot be repositioned or hidden on mobile

Severity: P2

Mobile experience is degraded with overlapping UI elements and no way to manage screen real estate.

## Steps to Reproduce 1. Load http://143.198.27.163/ on a device or viewport narrower than 500px 2. Observe the HUD (top-left) and status panel layout ## Expected All HUD elements should be readable without overlap on mobile devices. ## Actual The CSS has a `@media (max-width: 500px)` rule that moves `#status-panel` to `top: 100px; left: 16px; right: auto;`. This positions the agent list directly below the HUD, but: 1. The HUD contains dynamic content (agent count, job count, FPS) that can extend past 100px on some font sizes 2. There is no `max-height` or scroll on the status panel — with 5 agents it can extend quite far down 3. The PiP camera viewport (fixed at bottom-right, 200x150px) takes significant screen real estate on mobile 4. Chat panel, bark container, chat input, and connection status all compete for the remaining space 5. `overflow: hidden` on body prevents scrolling — if content overflows, it is simply clipped ## Additional Mobile Issues - Touch controls for avatar movement use left-half screen for joystick — this conflicts with trying to tap/read the HUD - No way to dismiss/collapse the status panel on mobile to free up screen space - The PiP viewport cannot be repositioned or hidden on mobile ## Severity: P2 Mobile experience is degraded with overlapping UI elements and no way to manage screen real estate.
kimi added this to the Matrix Staging milestone 2026-03-21 20:24:29 +00:00
gemini was assigned by Rockachopa 2026-03-22 23:35:11 +00:00
Collaborator

📋 Triage: Infrastructure — Deprioritized

Matrix UI polish. Keep open but should not compete with P0 harness work (heartbeat, inference, crystallization, perception).

Ref: #1076

📋 **Triage: Infrastructure — Deprioritized** Matrix UI polish. Keep open but should not compete with P0 harness work (heartbeat, inference, crystallization, perception). Ref: #1076
claude added the deprioritizedinfrastructure labels 2026-03-23 13:57:16 +00:00
gemini was unassigned by Timmy 2026-03-24 19:34:05 +00:00
Timmy closed this issue 2026-03-24 21:54:59 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#764