thamara / time-to-leave

Log work hours and get notified when it's time to leave the office and start to live.
http://timetoleave.app
GNU General Public License v3.0
455 stars 267 forks source link

Improving Accessibility #1048

Open alexmuzenhardt opened 9 months ago

alexmuzenhardt commented 9 months ago

Describe the current limitation When you open the User preferences you have several issues about accessibility. As an example: The purple buttons don't have enough color contrast as you see in the screenshot below. a11y-screenshot

Another example would be the text that is uppercase and too small to see with the font you use. It is very hard for people with visual impairments to use your software.

Additional context This is just one example. I am a frontend developer and expert in accessibility and do this in my everyday life. I want to contribute to your project with my knowledge to enhance the overall accessibility of the software.

Please let me know if accessibility is something you want to improve on and we could discuss the steps to improve the software.

Amenawon commented 8 months ago

Hey! I can help with this, can you assign it to me please?

thamara commented 8 months ago

Hi @alexmuzenhardt, thanks for reporting this! If you have other suggestions, I'll be happy to hear!

@Amenawon, thanks for the interest! Do you have a suggestion on the changes that are required?

Amenawon commented 8 months ago

Hey! I was thinking reducing the contrast so the purple can be deeper and more visible

On Mon, 8 Jan 2024 at 01:15, Thamara Andrade @.***> wrote:

Hi @alexmuzenhardt https://github.com/alexmuzenhardt, thanks for reporting this! If you have other suggestions, I'll be happy to hear!

@Amenawon https://github.com/Amenawon, thanks for the interest! Do you have a suggestion on the changes that are required?

— Reply to this email directly, view it on GitHub https://github.com/thamara/time-to-leave/issues/1048#issuecomment-1880266634, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJD5MZ45YFQOB6EPE4IBPOTYNNCD5AVCNFSM6AAAAABBHNX5HSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGI3DMNRTGQ . You are receiving this because you were mentioned.Message ID: @.***>

alexmuzenhardt commented 6 months ago

@Amenawon yeah sure that would solve the issue. @thamara is there a styleguide for your project? Maye in a Figma or AdobeXD project?