SyllabiShare / syllabi-share

A app to help students share syllabi to assist in the college course selection process
GNU General Public License v3.0
9 stars 3 forks source link

Accessibility #75

Open 50Wliu opened 4 years ago

50Wliu commented 4 years ago

Throwing everything in here for now so we can keep track of it. These work items are generated primarily from Lighthouse.

AA contrast requires a 4.5:1 ratio.

General

Navbar

Landing

About

Upload

@mengsarah would you mind adding in the stuff you're working on?

mengsarah commented 4 years ago

Excellent, I was wondering where I could dump my progress notes so far lol and that list in the first post is very handy, thank you

Unless otherwise noted, these (as well as some other general UI stuff not listed) are done in the branch currently named UI-improvement (feeling an itch to rename that):


I've seen a few different things for alt text for headshots on pages like our About page. Based on what I've read, I gather that the following two methods are generally acceptable for profile pics on team pages:

For now, since it's minor compared to other stuff, I've added some alt text for the anonymous and hamster images and left alt="" for those of us who did add personal images.

50Wliu commented 4 years ago

Re: headshots, alt="" seems like a loophole, while a description seems a little overboard. What if we just used the name of the person as the alt?

mengsarah commented 4 years ago

I feel the same way.

Since our headshots are followed directly by our names, using the name alone would be duplicating information with no additional value. Maybe we can just do alt="Headshot of name"

50Wliu commented 4 years ago

Maybe we can just do alt="Headshot of name"

:+1:

mengsarah commented 4 years ago

Think I just got everything in the first post done!