Skip to content

[DNM] [DNR] Accessibility order markers#263

Draft
RoyalPineapple wants to merge 5 commits intomainfrom
alex/orderMarkers
Draft

[DNM] [DNR] Accessibility order markers#263
RoyalPineapple wants to merge 5 commits intomainfrom
alex/orderMarkers

Conversation

@RoyalPineapple
Copy link
Copy Markdown
Collaborator

@RoyalPineapple RoyalPineapple commented Sep 18, 2025

This change adds overlay markers that explicitly expose the accessibility sort order providing greater accessibility for colorblind users.
This can be also be useful to quickly validate ordering without needing to continually reference the legend view.

@RoyalPineapple RoyalPineapple changed the title [DNM] [DNR] Alex/order markers [DNM] [DNR] Accessibility order markers Sep 18, 2025
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These markers may be too subtle, its a delicate balance. I don't want to overpower the element under test.

#endif


public struct AccessibilitySnapshotConfiguration {
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This struct just collects the configuration variables used in the codebase without much thought put into it.

We could take this as an opportunity to structure them a bit better. possibly to differentiate rendering options (monochrome) from legend verbosity (input labels) and overlay options (activation point, order markers).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed earlier, let's break this down into sub-configuration objects and pull the configuration out into its own PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants