You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking issue for ongoing accessibility (TalkBack / screen-reader) work, succeeding the broad scope of #231.
#231 was originally reported as a single unlabeled control (the app-list Internet toggle) but was intentionally left open "for further investigation" — its title is plural. This issue consolidates that broader effort so #231's original narrow item can be considered handled while the sweep continues.
Color-contrast review — the insights hero card uses low-alpha white text and a hardcoded light-green (#A5D6A7) percentage on a gradient; WCAG contrast not yet measured.
Grouping of stat number + label in the insights header (currently separate TextViews) so each metric is announced as one unit.
Live-region / dynamic announcements — consider announcing state changes (e.g. blocking enabled/disabled) where useful.
Focus/traversal order review on the main and details screens.
Run ./gradlew lint and triage the Accessibility category findings for anything missed.
The delete-button / decorative-image patterns already existed correctly in places (item_wg_profile.xml, item_insights_header.xml) — much of this work was making them consistent app-wide.
Tracking issue for ongoing accessibility (TalkBack / screen-reader) work, succeeding the broad scope of #231.
#231 was originally reported as a single unlabeled control (the app-list Internet toggle) but was intentionally left open "for further investigation" — its title is plural. This issue consolidates that broader effort so #231's original narrow item can be considered handled while the sweep continues.
Done
contentDescription; tracker-details screen switches (Tracker Protection / Internet Access / Exclude from VPN, and per-category Block) labeled.actionmain.xml), VPN on/off switch (item_vpn_status.xml), blocklist enable switch + delete button (item_blocklist.xml/ActivityBlocklists).AdapterLog).importantForAccessibility="no".Pending verification
Candidate follow-ups (not yet addressed)
#A5D6A7) percentage on a gradient; WCAG contrast not yet measured.TextViews) so each metric is announced as one unit../gradlew lintand triage theAccessibilitycategory findings for anything missed.Notes
strings.xmlonly; translations follow via the usual localization process.item_wg_profile.xml,item_insights_header.xml) — much of this work was making them consistent app-wide.Refs #231