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

Clean up accessibility tree #225

Open
11 tasks
mattxwang opened this issue Aug 2, 2021 · 3 comments
Open
11 tasks

Clean up accessibility tree #225

mattxwang opened this issue Aug 2, 2021 · 3 comments
Labels
good first issue byte-sized change that should be easy to make; typically has a fleshed out ticket! help wanted long term a problem that we'd have to work on over a long chunk of time low-priority not a huge deal if we don't get done, but great extra work to pick up

Comments

@mattxwang
Copy link
Contributor

mattxwang commented Aug 2, 2021

Like many of my ideas for this website, this one comes from poking around Hack's (see uclaacm/hack.uclaacm.com#229) - our accessibility tree is rather disgusting.

Screen Shot 2021-08-02 at 10 06 47 AM

In particular - the nav is poorly marked, many alt tags are not helpful, and the page is lacking a parseable structure.

Let's make this an "Epic" of sorts - we want to run manual audits and resolve them on:

  • home page
  • about page
  • committees page (this one will be hard)
  • events page
  • sponsors page

Furthermore, for our new pages, let's build them in gracefully:

Debating if this is a walkthrough I'll do with the dev team!

@mattxwang mattxwang added good first issue byte-sized change that should be easy to make; typically has a fleshed out ticket! help wanted long term a problem that we'd have to work on over a long chunk of time labels Aug 2, 2021
@mattxwang
Copy link
Contributor Author

This should be easier now that #245 is merged!

@mattxwang
Copy link
Contributor Author

This article (that I'm reading for work) is stellar: https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/

cc: @matthewcn56

@jainsujay02 jainsujay02 added the low-priority not a huge deal if we don't get done, but great extra work to pick up label Nov 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue byte-sized change that should be easy to make; typically has a fleshed out ticket! help wanted long term a problem that we'd have to work on over a long chunk of time low-priority not a huge deal if we don't get done, but great extra work to pick up
Projects
None yet
Development

No branches or pull requests

2 participants