-
Notifications
You must be signed in to change notification settings - Fork 355
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
Mockups for same level navigation in Single Pattern and Single Practice pages #2535
Comments
For the desktop version, I like what @mcking65 and @a11ydoer suggested, making the left navigation sidebar (Patterns list) collapsible like the sidebar on the ARIA specification pages. For the mobile version, I wonder if the Patterns list can be a drop-down menu so the Page Content menu is visible on the 1st screen and it doesn't take a lot of scrolling to get to the main content area. |
I like the destop version because it improves the usability by showing the pattern list on the left. Therefore, users can easily jump into any patterns they are interested in and have bird's eye view. Thanks so much, @isaacdurazo! Regarding the mobile view, I have three comments.
I see that this design is from WAI site like that of WAI Fundamental page However, the menu toggle in WAI site seems to be in the different context, mobile version of global menu unlike APG submenu toggle, Pattern menu. WAI toggle menu button is also confusing to me because menu toggle itself also revieals submenu list of "Fundamentals" at the same time. @shawna-slh Is that the correct understanding for WAI menu toggle button?
|
@shawna-slh @isaacdurazo If this is helpful, I attached the screen shots of WAI mobile menu toggle, which reveals global menu items and secondary menu at the same time. |
By the way, I used the word, "toggle" button for users's understanding, but it is navigation menu button in the WAI template coding with aria-haspopup and aria-expanded. |
From today's meeting:
|
@shawna-slh can you give us some feedback on this issue? |
@daniel-montalvo will help us to communicate with WAI team. |
Thanks for the ping @a11ydoer and @daniel-montalvo We are planning a significant redesign of the WAI website in 2023. I'd like to check in on @iadawn 's thoughts on this proposal in light of the bigger project. -- And, we've got a backload of work. What are schedule considerations on this from your perspective? Thanks. |
Couple of questions and points that jump to my mind:
|
@iadawn asked:
User feedback tells us it is a real problem. The problem is that the current path for moving from pattern X to pattern Y is:
Given that people frequently explore and compare patterns, this three step process is undesirable overhead. With this patterns navigation sidebar on every pattern page, the process becomes a single step. For consistency, we would include the ability to navigate between practices on each practice page as well.
I'll let visual design types respond to these two concerns. Proposals welcome. |
The ARIA Authoring Practices (APG) Task Force just discussed The full IRC log of that discussion<jugglinmike> Subtopic: Mockups for same level navigation in Single Pattern and Single Practice pages<jugglinmike> github: https://github.com//issues/2535 <jugglinmike> Matt_King: The issue related to the top navigation could be treated as something separate, right? <jugglinmike> jamesn: I think so, yes <jugglinmike> Matt_King: We may need to hold a call with Isaac, Kevin, and Sean in order to move this forward <jugglinmike> jamesn: The W3C menu button doesn't appear to satisfy accessibility standards. For instance, the menu it opens is many "Tab" presses away <jugglinmike> jongund: I agree; it doesn't seem like something we can use on APG <jugglinmike> Matt_King: Do we need to get Isaac back in this meeting in order to re-present? Or is the material he provided in the issue sufficient? <jugglinmike> jamesn: In Isaac's design, the position of the menu on mobile doesn't seem correct. If the focus automatically moves to the menu, then I might be okay with it <jugglinmike> jamesn: On the WAI site design, the intermediate state (where one menu is collapsed and the other is not) is what concerns me <jugglinmike> Matt_King: When the second nav is collapsed, where should the first one be positioned? <jugglinmike> Matt_King: An action item is that Isaac should update the mobile version <jugglinmike> Matt_King: is there anything about the desktop (or "full") view that should be updated? <jugglinmike> jamesn: No, I'm okay with that <jugglinmike> Matt_King: There also needs to be an affordance for collapsing the menu. It looks like there is a button at the bottom, but it should be right at the beginning <jugglinmike> Matt_King: The current state should be rendered consistently in both navs <jugglinmike> jongund: The underline makes it look like a heading to me <jugglinmike> jongund: Maybe a vertical bar on the left side would avoid giving the appearance of a heading <jugglinmike> Matt_King: When the second nav is collapsed, it is not positioned in the same place that it would appear if you were to expand it. The collapsed form of it and the expanded form of it should be in the same place <jugglinmike> Matt_King: Also, two problems with the top menu. First is that it doesn't collapse on mobile, and the current state is visually communicated through color alone (which is a WCAG issue) |
The ARIA Authoring Practices (APG) Task Force just discussed The full IRC log of that discussion<jugglinmike> Subtopic: Mockups for same level navigation in Single Pattern and Single Practice pages<jugglinmike> github: https://github.com//issues/2535 <jugglinmike> Matt_King: We discussed this during the last meeting <jugglinmike> Matt_King: We're waiting on feedback from Shawn. I'll bump this with them |
Hi @isaacdurazo @mcking65 @helen-libit @a11ydoer
I don't feel in a position to propose a solution for these myself either, but I think it would be good to reply to @iadawn 's concerns with visual affordances here. Can anyone have a look at these? |
Hi everyone, apologies for my late response. With regard to your concerns, @iadawn:
I would like to focus the discussion here on the issue of same-level navigation between patterns. I agree with you about the current problem with the primary main nav on small viewports, but we should discuss that in a separate issue.
I think that is a great point. Perhaps we can simply not have the side menu be independently scrollable and just make it part of the rest? |
Text-based Mockups
These mockups incorporate a Side Navigation component to the left-hand side of a single Pattern page (same case for the single Practice), that takes all the viewport height and is independently scrollable from the main area of the page. This side navigation allows users to navigate between patterns without returning to the main Patterns page.
When looking at the page in smaller viewports, the side navigation is hidden and a patterns menu button is displayed in the header to show and hide the component. The appearance and functionality of this is the same one used on the WAI website
Visual Mockups
Desktop
Desktop - Sidebar collapsed
Mobile
The text was updated successfully, but these errors were encountered: