[Feature]: Add a keybinding for maximizing the right panel #6844
Closed
husseinraoouf
started this conversation in
Ideas
Replies: 1 comment
|
Implemented in #5091. You can assign |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Before submitting
Area
apps/web
Problem or use case
The right panel has a Maximize panel / Restore panel size control, but that action is not exposed in the keyboard binding configuration. Users must reach for the pointer whenever they want to temporarily give Files, Diff, Terminal, Browser, or Plan the full workspace width.
Proposed solution
Add a bindable command for toggling the right panel between maximized and restored states, for example
rightPanel.toggleMaximized, and expose it in the keyboard binding configuration.A suggested macOS default is
Command+Shift+M, but the exact default is not a requirement. The suggestion follows an existing convention in other agent-oriented and coding tools: Kangentic usesCommand+Shift+Mto maximize or restore its open task/terminal panel, and the Max Editor VS Code extension uses the same shortcut to toggle its maximized editor layout. Reusing that chord could therefore feel familiar to users coming from similar tools.Command+Shift+Mis currently the default formodelPicker.togglein T3 Code, so maintainers may prefer another default rather than reassigning the existing command.Why this matters
Maximizing and restoring the right panel is a frequent layout action when reviewing a diff, reading a file, or working in an embedded terminal. A configurable shortcut keeps that workflow keyboard-driven and makes the existing UI action discoverable alongside other panel commands.
Smallest useful scope
Expose the existing maximize/restore toggle as one keybinding command. Reuse the current
toggleRightPanelMaximizedbehavior; no new panel state or layout behavior is needed. The command would still be useful even if it ships without a default binding.Alternatives considered
The existing maximize button works, but it requires pointer input and cannot be customized through the keyboard binding settings.
Risks or tradeoffs
Examples or references
Related but not a duplicate: #4641 requests several other actions be exposed as bindable keybinding commands.
Contribution
All reactions