Phone: key bar, header collision, drawer, footer, keyboard #14

Closed
opened 2026-10-07 20:04:29 -04:00 by jared · 0 comments
Owner

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).
_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
jared closed this issue 2026-10-07 23:35:02 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/devdesk#14