-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Closed
Labels
Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.A feature that would ideally be fulfilled by us having an extension model.Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsProduct-TerminalThe new Windows Terminal.The new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.
Milestone
Description
Summary of the new feature/enhancement
Introduce marks and indicators on scrollbar:
1. Command seperators / prompt positions
- Program runs and you want to see how long the current output is. You can look at scrollbar and see where is the last command marker.
- You run
gcc --help=commonthat prints ~900 lines of output, and you know the interesting switch is somewhere in the middle. By viewing the command's input line position you can easily navigate to that location. - You are running well-known batch script and want to know current state. You can look at scrollbar to count number of commands that has already run or even notice that second command has abnormally big output.
- Just helps with navigation over previous command.
2. Selection span
- Not as usefull but nice looking.
3. Colors of text / lines
- You run some build script that prints errors in red and warnings in yellow. You can leave it running and them just glance at scrollbar to see if there are any issues (and locate them).
- You run some port scanning script (like this) that prints successful connections in green and unsuccessful in red. Much like above.
- You run
git statusthat prints everything in green, but then look at scrollbar and see that one, sneeky, unstaged, red line.
Example looks:
| Visual Studio | IDEA InteliJ |
|---|---|
![]() |
![]() |
Proposed technical implementation details (optional)
- This should be controlled by per profile settings
- When there is one line, say red, surrounded by great number of green lines, that red dot or strip should have some minimum size to ensure it's visible.
- When only part of the line is colored it should be show the same way as if whole line was colored
- What if there are two colors on same line?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.A feature that would ideally be fulfilled by us having an extension model.Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsProduct-TerminalThe new Windows Terminal.The new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.

