Replies: 1 comment
|
A clarification on the natural bindings: The most natural behavior would therefore be:
This would preserve the existing |
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.
Navigate mode supports movement at two levels of Herdr's hierarchy:
navigate_workspace_up/navigate_workspace_downselect a workspacenavigate_pane_left/navigate_pane_down/navigate_pane_up/navigate_pane_rightselect a paneThere is no equivalent Navigate-mode action for selecting the previous or next tab. The normal
previous_tab,next_tab, andswitch_tabbindings cut off the continuous Navigate-mode flow. LiteralTabis also prohibited as a Navigate-mode binding.#1850 fixed Navigate mode exiting after the first pane-focus movement, but tab switching remains a missing level between workspaces and panes.
Proposed behavior
Add configurable Navigate-mode tab actions, for example:
The exact defaults are flexible, but invoking either action should switch tabs while keeping Navigate mode active, just as workspace and pane movement now do.
Why
Herdr navigation is hierarchical:
workspace -> tab -> paneA keyboard user should be able to enter Navigate mode once, move to a workspace, select one of its tabs, then select a pane before explicitly accepting or cancelling. Currently the middle step is unavailable, so selecting a different tab interrupts the flow and requires re-entering Navigate mode.
This would complete continuous keyboard navigation across all three structural levels without changing existing bindings. The actions should be configurable so users can choose keys that do not conflict with their pane-navigation layout.
Originally filed as #2076 before the automated guidance clarified that feature requests belong in Discussions.
All reactions