Turtle6665 / BillBliss

A mobile-first, pure JavaScript/CSS/HTML5 approach for Ihatemoney frontend
https://turtle6665.github.io/BillBliss/AddProject.html
MIT License
1 stars 0 forks source link

Enhancing Accessibility: Multiple Concerns in Current Design #14

Open Turtle6665 opened 9 months ago

Turtle6665 commented 9 months ago

This issue addresses several accessibility concerns within the current design, emphasizing the need to create a more inclusive user experience :

  1. Semantic Elements Usage

    • [ ] Ensure the appropriate use of HTML elements (e.g., buttons implemented with divs, navigation lacking the nav element).
  2. Keyboard Controls Implementation

    • [ ] Establish consistent keyboard controls to enhance usability for non-mouse users.
    • [ ] Address missing or inconsistent highlighting of clickable elements when navigating with the tab key. Consider using tabindex to ensure a seamless keyboard navigation experience.
  3. Color Scheme for Color Deficiencies

    • [x] Evaluate and modify the color scheme to ensure sufficient contrast for users with color deficiencies.
    • [ ] Explore the possibility of providing users with the option to customize the color scheme in the settings.