Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More descriptive output change descriptions #555

Open
amyjko opened this issue Aug 25, 2024 · 0 comments
Open

More descriptive output change descriptions #555

amyjko opened this issue Aug 25, 2024 · 0 comments
Labels
accessibility Anything related to accessibility enhancement New or improved feature needs design When an enhancement is not yet designed
Milestone

Comments

@amyjko
Copy link
Collaborator

amyjko commented Aug 25, 2024

What are you trying to do that you can't?

The aria-label descriptions of changed output currently generated by OutputDescriptions.ts:describeChangedOutput are too verbose and do not leverage any custom descriptions on a Stage, Group, or Phrase. For an extreme test case, consider the Camera stream, rendered with each pixel as a Phrase. The description of this is something to the effect of hundreds of phrases changed colors.

What is your idea?

Modify describeChangedOutput to have a behavior such as:

  • If only one or outputs changed, describe what changed about it in the current locale
  • If more than outputs changed, generally describe what changed about them by using the description of the Group or Stage that contains them.

There's some design work to do to figure out exactly what these templated descriptions might be, and how to express them in all supported locales, but the implementation work will likely be restricted to this one function and locales.

@amyjko amyjko added enhancement New or improved feature accessibility Anything related to accessibility needs design When an enhancement is not yet designed labels Aug 25, 2024
@amyjko amyjko added this to the 1.0 milestone Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Anything related to accessibility enhancement New or improved feature needs design When an enhancement is not yet designed
Projects
Status: Backlog
Development

No branches or pull requests

1 participant