react-three-a11y
react-three-a11y copied to clipboard
♿️ Accessibility tools for React Three Fiber
#34 WIP Goals : By default, run camera.updateMatrixWorld on each frame Add a setting to switch this to run only when triggered From the A11yComponent From a store or something...
I see the Html component used causes some performance problems for me. I currently use 14 A11y components in my code and it causes my fps to drop to around...
I'll add details about this soon.
Right now section are only used for User should have the ability to use other tag like nav / header / footer ... Then, it would make things more complete...
example : A collapsed menu using aria-expanded
At the moment, the `` component retrieve the position on the prop of its first children. Often that first children don't have the position prop, causing the dom position to...
Right now, anything that could behave as a form as no appropriate role. Maybe a new role / component for inputs could fix that.
Partially resolves https://github.com/pmndrs/react-three-a11y/issues/45#issuecomment-1879572601 (bug from last bullet point)
* refactor: separate A11y state into 3 separate state variables * feat: handle touch start/end events as pointer over/out Partially resolves https://github.com/pmndrs/react-three-a11y/issues/45#issuecomment-1879572601