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

Prepend "needs work" to the accname for fuzzy strings in the list #696

Open
pvagner opened this issue May 20, 2021 · 6 comments
Open

Prepend "needs work" to the accname for fuzzy strings in the list #696

pvagner opened this issue May 20, 2021 · 6 comments

Comments

@pvagner
Copy link

pvagner commented May 20, 2021

Since rewrite with WxWidgets we have lost easy identification of strings requiring work when browsing the list.
Back in the days of win32 list view we used to check if the text is bold at screen reader level. With Wx this is no longer available to do.
For displaying the list poedit now has custom list control with custom accessibility related tweaks.
Would it be doable to prepend accessible name of each list item that has fuzzy string with a string fuzzy, needs work or something similar please?

@vslavik
Copy link
Owner

vslavik commented May 29, 2021

There was no "rewrite with wxWidgets" (note the spelling, BTW).

The list control is different in Poedit 2, for good reasons, but does expose its content via MSAA (I should know, I funded the a11y work on it before I could switch Poedit to it…).

Would it be doable

Yes, you can override GetAccessibleDescription() for any column. I would think it makes more sense to override the icon column, which contains an icon for a warning/error, and put the state representation in there? I.e. on each row, have

[state] [source] [translation] [id]

where [state] would be empty or "error" or "warning" or "needs work"...

@CyrilleB79

This comment has been minimized.

@vslavik

This comment has been minimized.

@LeonarddeR

This comment was marked as off-topic.

@LeonarddeR

This comment was marked as off-topic.

@vslavik
Copy link
Owner

vslavik commented Aug 26, 2023

@LeonarddeR You're confusing this issue, which is about the information in the list (multiple items) with the selected item's editing control. The latter, which you're commenting on, is #693 and unrelated to this one. See the #693 discussion for why reimplementing IAccessible seems wasteful, but if you're willing to put the (IMHO extra) work into it, by all means please do.

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

No branches or pull requests

4 participants