-
-
Notifications
You must be signed in to change notification settings - Fork 127
Closed
Labels
enhancementNew feature or requestNew feature or requestfrontendContour Terminal Emulator (GUI frontend)Contour Terminal Emulator (GUI frontend)
Milestone
Description
Provide terminal tabs.
Depends on #956
This requires basic support for the tree structure windowing.
- per output window, only one session is being displayed (no session management in this ticket yet).
- one session can contain multiple tabs (by default being displayed in the bottom line)
- one tab can contain multiple panes (tree structured)
- one pane contains exactly one single terminal view
Contour: Actions
- NewTab (Ctrl+Shift+T)
- SelectNextTab (Ctrl+Shift+PgDn)
- SelectPrevTab (Ctrl+Shift+PgUp)
- SelectTab(index) (Ctrl+Alt+)
- CloseTab (Ctrl+Shift, C)
TODO Items
- TerminalTree: terminal tree data structure (session/panel/pane)
- action: rename session (default: indexed)
- replace single-TerminalView with TerminalTree
- action: rename panel (default: indexed)
- action: rename pane (default: terminal title)
- action bindings
proski, dumbasPL, imxade, MrPandir and DrDynamicMarenz, NTBBloodbath, felschr and klllrmTvare6 and NNBnheadmaster and christianparpart
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfrontendContour Terminal Emulator (GUI frontend)Contour Terminal Emulator (GUI frontend)