-
Notifications
You must be signed in to change notification settings - Fork 9.3k
Feature Idea: Find/Extract Text Attributes for Accessibility #2161
Copy link
Copy link
Closed
Labels
Area-AccessibilityIssues related to accessibilityIssues related to accessibilityIssue-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-ConhostFor issues in the Console codebaseFor issues in the Console codebaseProduct-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
Metadata
Metadata
Assignees
Labels
Area-AccessibilityIssues related to accessibilityIssues related to accessibilityIssue-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-ConhostFor issues in the Console codebaseFor issues in the Console codebaseProduct-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.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description of the new feature/enhancement
ITextRangeProviders can have support for aFindAttribute()function (link). They support a ton of different text attributes.We definitely can support background/foreground color. This might be a good opportunity to enhance our accessibility as a terminal. But we need to do some research as to how automation clients (i.e.: narrator) make use of this.
This would also expand as we support more text attributes in the future.
Proposed technical implementation details (optional)
This would go in the shared code for
UIATextRangeand would require some changes to propagate toXamlUiaTextRangein Windows Terminal.