Skip to content

feat: mobile Shift+Tab button + accessory bar overflow fix#53

Open
TeigenZhang wants to merge 1 commit intoArk0N:masterfrom
TeigenZhang:feat/mobile-shift-tab
Open

feat: mobile Shift+Tab button + accessory bar overflow fix#53
TeigenZhang wants to merge 1 commit intoArk0N:masterfrom
TeigenZhang:feat/mobile-shift-tab

Conversation

@TeigenZhang
Copy link
Copy Markdown
Contributor

Summary

  • Add a ⇧Tab button to the mobile keyboard accessory bar, sending \x1b[Z (Shift+Tab escape sequence) to the PTY for mode switching on mobile
  • Fix accessory bar overflowing on narrow screens by making it horizontally scrollable (overflow-x: auto, flex-shrink: 0, hidden scrollbar)

Test plan

  • Open on mobile (or device emulator) → verify ⇧Tab button appears between ↓ arrow and /init
  • Tap ⇧Tab → verify Shift+Tab is sent to the terminal (e.g. toggles auto-accept in Claude Code)
  • Verify keyboard stays open after tapping ⇧Tab (terminal refocus)
  • On narrow screen, verify accessory bar is horizontally scrollable without visible scrollbar
  • Verify no button is clipped or compressed on small screens

🤖 Generated with Claude Code

Mobile users cannot press Shift+Tab on virtual keyboards. Add a ⇧Tab
button that sends the escape sequence (\x1b[Z) to the PTY, enabling
mode switching on mobile devices.

Also fix accessory bar overflow on narrow screens by making it
horizontally scrollable with hidden scrollbar.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant