Source: UX review, 2026-10-07 (screenshots at 1440/1280/1024/390 px).
Touch key bar replacing the footer hints: Esc, Tab, ⇧Tab, ^C, ↑, ↓, ⏎, Claude/Shell toggle. Phone keyboards can't send Esc (interrupt), Shift+Tab (mode cycle) or Ctrl-b.
Header: the session chip wraps and IDLE overlaps the notification button at 390px. The ws-status is hidden below 480px by TDS; keep a dot.
Drawer: add a backdrop; close on tap-outside, Esc, choosing a session, or "Ask Claude".
Footer: drop the desktop-only hints; the version wraps.
tmux status-rightdevdesk HH:MM collides with the window list on narrow screens; drop it.
On-screen keyboard:visualViewport handling and interactive-widget=resizes-content; needs a real-device check.
Consider skipping WebGL on coarse pointers (blank-terminal artefact seen in headless at DPR 2–3; verify on a device).
_Source: UX review, 2026-10-07 (screenshots at 1440/1280/1024/390 px)._
- [ ] **Touch key bar** replacing the footer hints: Esc, Tab, ⇧Tab, ^C, ↑, ↓, ⏎, Claude/Shell toggle. Phone keyboards can't send Esc (interrupt), Shift+Tab (mode cycle) or Ctrl-b.
- [ ] **Header:** the session chip wraps and IDLE overlaps the notification button at 390px. The ws-status is hidden below 480px by TDS; keep a dot.
- [ ] **Drawer:** add a backdrop; close on tap-outside, Esc, choosing a session, or "Ask Claude".
- [ ] **Footer:** drop the desktop-only hints; the version wraps.
- [ ] **tmux status-right** `devdesk HH:MM` collides with the window list on narrow screens; drop it.
- [ ] **On-screen keyboard:** `visualViewport` handling and `interactive-widget=resizes-content`; needs a real-device check.
- [ ] Consider skipping WebGL on coarse pointers (blank-terminal artefact seen in headless at DPR 2–3; verify on a device).
jared
added this to the v0.5.0 hardening + header/phone milestone 2026-10-07 20:04:29 -04:00
jared
added the uxphone labels 2026-10-07 20:04:29 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Source: UX review, 2026-10-07 (screenshots at 1440/1280/1024/390 px).
devdesk HH:MMcollides with the window list on narrow screens; drop it.visualViewporthandling andinteractive-widget=resizes-content; needs a real-device check.