Skip to content

feat: ohos accessibility adapter - #828

Draft
richerfu wants to merge 13 commits into
AccessKit:mainfrom
richerfu:feat/ohos-accessibility-adapter
Draft

richerfu wants to merge 13 commits into
AccessKit:mainfrom
richerfu:feat/ohos-accessibility-adapter

Conversation

@richerfu

@richerfu richerfu commented Oct 16, 2026 •

Copy link
Copy Markdown

Add a basic implenmation for OpenHarmony, but winit does not support ohos for now which depends on rust-windowing/winit#4684.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@DataTriny

Copy link
Copy Markdown
Member

Hi @richerfu, an OpenHarmony adapter is desired so thank you for that.

I don't really have the time to review this pull request in the very short term but I will do it eventually.

I have recently added the example_common crate to make it easier to manually test features as well as to show users an idiomatic implementation, how much work would it be for you to follow the pattern in the Windows example and add a showcase example to this new adapter?

I would need to manually validate this and I assume that testing on a real device would be preferable, any recommendation? How are you testing it on your side?

I also don't see any updates to the CI workflow, that would be required.

We also offer C bindings. Do you think you would be able to make the necessary changes over there too, including generating pre-built libraries and updating the SDL example?

No time pressure, I am unlikely to review this in the coming weeks.

@richerfu

Copy link
Copy Markdown
Author

Sure, it depends on a newer version of ohos-accessibility-binding,i'll publish it recently. And i'll add an example to show that how should we to use it and test it.

@richerfu
richerfu marked this pull request as draft October 23, 2026 02:27

This branch has not been deployed

No deployments
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