Collapsible Regions #13298
Labels
Area-TerminalControl
Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)
Area-UserInterface
Issues pertaining to the user interface of the Console or Terminal
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Product-Terminal
The new Windows Terminal.
Milestone
Writing notes on GH for posterity
Reference
Nested trees is super hard / probably a bad idea.
The cool idea is syncing this up with marks #11000, and how those two work together. We could collapse individual commands.
Implementation
Rendering a collapsed region might need a dev spec
^[H
could take the cursor inside a collapsed regionFurthermore, how do we communicate these regions up to the control layer, for it to overlay UI?
UI Design
We might definitely need to have a gutter on the left to provide a UI for this. I've already been thinking about using the gutter for marks. Should the
padding
be used for the gutter? Or should the gutter be in addition topadding
? Cause 1dip of padding on the left is not gonna be enough for these UI elementsWe should probably do the UI elements in XAML, in TermControl.
The text was updated successfully, but these errors were encountered: