-
Notifications
You must be signed in to change notification settings - Fork 9.2k
Enable users to disable VT colors (for accessibility, visibility, contrast, etc.) #3066
Copy link
Copy link
Open
Labels
Area-AccessibilityIssues related to accessibilityIssues related to accessibilityArea-RenderingText rendering, emoji, complex glyph & font-fallback issuesText rendering, emoji, complex glyph & font-fallback issuesArea-SettingsIssues related to settings and customizability, for console or terminalIssues related to settings and customizability, for console or terminalArea-VTVirtual Terminal sequence supportVirtual Terminal sequence supportIssue-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.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Milestone
Metadata
Metadata
Assignees
Labels
Area-AccessibilityIssues related to accessibilityIssues related to accessibilityArea-RenderingText rendering, emoji, complex glyph & font-fallback issuesText rendering, emoji, complex glyph & font-fallback issuesArea-SettingsIssues related to settings and customizability, for console or terminalIssues related to settings and customizability, for console or terminalArea-VTVirtual Terminal sequence supportVirtual Terminal sequence supportIssue-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.Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Description of the new feature/enhancement
Users, esp those with accessibility needs, should be able to disable command-line apps from altering text and background colors, either via API calls, or via VT sequences.
Terminal should still honor users' color theme and default foreground and background color choices, allowing users to select high-contrast etc. themes / colors if they wish.
Proposed technical implementation details (optional)
Suggest a setting called something like:
... or similar.