bevyengine / bevyengine/bevy

Accessibility by default

Open
#7,862 6 comments 4 reactions 0 assignees View on GitHub
A-UI I-Accessibility
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

These are fine for now, but needing to specify accessibility components manually kind of defeats the purpose of "accessibility by default", increases the burden on individual developers, and makes our UI examples more bloated / less approachable. I don't think its reasonable to expect your average game developer to remember to do this / do it correctly. Ideally our main "ui introduction example" has no explicit accessibility components.

Definitely cool with this as an initial step, but I think its very important to resolve this in the near future.

_Originally posted by @cart in https://github.com/bevyengine/bevy/pull/6874#discussion_r1122340720_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the original discussion in pull request #6874 and the main UI introduction example mentioned in the issue. Clarify how accessibility components should be provided by default; done should mean that example no longer requires explicit accessibility components while remaining correct for average game developers.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
accessibility
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.