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
Add accessibility label to touchbar buttons #82154
Comments
Sounds good. It will probably be another 3-6 months before we go with a newer Electron version (>6) so we need to wait for that. //cc @deepak1556 |
What's the Roadmap on updating Electrons? I just received my first 1.45 nightly, but it's still not got even Electron 8 (stable since 2 months ago: https://www.electronjs.org/releases/stable?page=2), and judging by the VSC release history (https://github.com/microsoft/vscode/releases), Electron 9 could still even make it to stable before the final 1.45 is out (https://www.electronjs.org/docs/tutorial/electron-timelines). |
@christopherpross unfortunately I do not see support for an accessibility label in the touchbar classes we use in VSCode: Maybe you could ask for support in Electron repo. |
Hm, so here is the issue I had created for this: and this is the pr which resolves my issue, there is also a small description how it is now resolved: I hope it helps. all the best, |
@christopherpross I am aware of the issue and the change, but VSCode is not using |
Touchbar is going away on latest macs. thus closing as out of scope |
We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider. If you wonder what we are up to, please see our roadmap and issue reporting guidelines. Thanks for your understanding, and happy coding! |
Hey,
the buttons in VSCode are not labeled for VoiceOver, because this buttons use only icons. I understand, that icons are better as text labels. I searched in the code of electron, whether we can easily use a accessibilityLabel, that VoiceOver can read out. This has the advantage that the design of the Touch Bar-elements haven't to change, only a attribute have to add.
I found out, that electron don't offer a accessibilityLabel for Touch Bar-controls, so I opened a issue.
here is the issue fixed, very fast. :-)
So, electron offers now an AccessibilityLabel for Touchbar-controls.
Hopefully this feature can be merged in VSCode.
When this is not possible, in the next time, a work-around can be, to use text labels, if the accessibility mode is turned on.
What do you think?
best regards,
Christopher
The text was updated successfully, but these errors were encountered: