Skip to content

feat(ui): add shell pane toggle with backslash key#308

Merged
bborn merged 1 commit intomainfrom
task/772-shell-toggling
Jan 31, 2026
Merged

feat(ui): add shell pane toggle with backslash key#308
bborn merged 1 commit intomainfrom
task/772-shell-toggling

Conversation

@bborn
Copy link
Copy Markdown
Owner

@bborn bborn commented Jan 31, 2026

Summary

  • Add ability to collapse/expand the shell pane in task detail view without losing its state
  • Press \ (backslash) to toggle shell pane visibility
  • Preference is persisted across sessions via settings
  • When hidden, shell pane is moved to daemon window and Claude expands to full width
  • When shown, shell pane is restored from daemon or a new one is created

Test plan

  • Open a task in detail view with shell pane visible
  • Press \ to hide the shell pane - Claude should expand to full width
  • Press \ again to show the shell pane - it should reappear at previous width
  • Navigate away and back - shell visibility state should persist
  • Toggle shell, exit task, return - shell state should be remembered
  • Verify help menu (?) shows the new toggle shell keybinding

🤖 Generated with Claude Code

Add ability to collapse/expand the shell pane in task detail view
without losing its state. When hidden, the shell pane is moved to the
daemon window and the Claude pane expands to full width. When shown,
the shell pane is restored from the daemon or a new one is created.

Key features:
- Press backslash (\) to toggle shell pane visibility
- Preference is persisted across sessions via settings
- Shell state is preserved when hidden (pane moved to daemon)
- Works seamlessly with existing pane management

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bborn bborn merged commit e38d4ad into main Jan 31, 2026
3 checks passed
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