[Novo App Componentes] - Accessibility Bar #1919
Replies: 2 comments 4 replies
-
Thanks, Vitor, for your comment 🙂
|
Beta Was this translation helpful? Give feedback.
-
Hello @andredelramo-hm, I can answer, I am participating in this project together with @vitorvlopes
|
Beta Was this translation helpful? Give feedback.
-
Goal
The Accessibility Bar aims to provide enhanced accessibility options for users with motor and visual impairments. Its primary goal is to ensure that all users, regardless of their physical abilities, can navigate and interact with our web application seamlessly. The bar offers features for navigation, and also can be improved to include more accessibility tools.
Context
Currently, our web application does not provide an intuitive way for users with disabilities to adjust the visual aspects or navigate through the interface using assistive technologies. Many users rely solely on keyboard navigation or screen readers, which can be challenging when interacting with complex web interfaces.
The Accessibility Bar will be hidden by default and activated through keyboard shortcuts, allowing for a minimal interface until needed. When activated, the bar will slide down from the top of the screen, offering options like "Go to Content". As users navigate through the bar using keyboard shortcuts, the selected button will be highlighted as the primary option, making it easier for users to identify the active element.
This proposal aligns with eMAG 3.1 Recommendation 1.5, which suggests that the first link on the page should be "Go to content" to facilitate faster navigation for users with screen readers or those navigating with the keyboard. By implementing this feature, we aim to make our application compliant with accessibility standards and provide a better experience for users with special needs.
Impact
Integrating the Accessibility Bar into our design system will introduce a new, standardized component that other teams and projects can leverage to ensure accessibility compliance. This component will be designed to seamlessly fit within our existing UI structure, while also allowing customization to match different design needs.
The introduction of the Accessibility Bar is expected to greatly improve the user experience for individuals with disabilities by offering them better control over how they interact with our websites. Users who rely on assistive technologies, such as screen readers or keyboard navigation, will benefit from the streamlined access to key features like content skipping.
Discussion Questions
What are the potential challenges in integrating the Accessibility Bar as a web (desktop) component into our existing design system?
Are there any technical constraints or compatibility issues we should be aware of with different browsers or frameworks?
Additional considerations
No response
Do you have a visual proposal?
https://www.figma.com/design/vFx484TqvzaXP3vMZX1UhF/Barra-de-Acessibilidade?node-id=0-1&t=H5GrYNIvqeNxKtY4-1
Beta Was this translation helpful? Give feedback.
All reactions