Skip to content
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

Improve accessibility #18

Open
6 of 7 tasks
jerboa88 opened this issue May 14, 2022 · 6 comments
Open
6 of 7 tasks

Improve accessibility #18

jerboa88 opened this issue May 14, 2022 · 6 comments
Assignees
Labels
🛡 Priority: Medium Issue is of medium priority ⏰ Status: In Progress Issue is being worked on 🗃 Type: Enhancement New feature or request

Comments

@jerboa88
Copy link
Owner

jerboa88 commented May 14, 2022

What feature would you like?
Various changes can be made to improve accessibility for disabled users:

  • Add descriptive text for label attached to theme toggle. This should only be visible to screen readers
  • Change h5 heading at top of file list to an h2 heading (ie. don't skip heading ranks)
  • Choose different secondary accent colors for dark and light themes. Change the brightness for primary and secondary theme colors to improve contrast against the page background
  • Limit animations when prefers-reduced-motion is set
  • Reconfigure sitemap generate such that sitemap.xml is located under the root domain?
  • Remove duplicate meta charset declaration
  • Remove section elements if possible. All page content aside from the header and footer are essentially in the same section, and it is not ideal to declare sections without titles
@jerboa88 jerboa88 added ⏰ Status: New Issue has not been investigated yet 🗃 Type: Enhancement New feature or request ⏰ Status: Confirmed Issue has been reproduced 🛡 Priority: Medium Issue is of medium priority ⏰ Status: In Progress Issue is being worked on and removed ⏰ Status: New Issue has not been investigated yet ⏰ Status: Confirmed Issue has been reproduced labels May 14, 2022
@jerboa88 jerboa88 self-assigned this May 19, 2022
@jerboa88
Copy link
Owner Author

Duplicate meta charset declaration removed in e1246e8.

@jerboa88
Copy link
Owner Author

Sitemap directory changed in b4b02ff.

@jerboa88
Copy link
Owner Author

h5 heading changed to h2 in 585401f.

@jerboa88
Copy link
Owner Author

Label added to theme toggle in e2b564b.

@jerboa88
Copy link
Owner Author

Theme colors updated in 736600e. Alert colors may require further tweaking to meet APCA standards.

@jerboa88
Copy link
Owner Author

jerboa88 commented Jul 5, 2022

prefers-reduced-motion support added in #31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛡 Priority: Medium Issue is of medium priority ⏰ Status: In Progress Issue is being worked on 🗃 Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant