-
Notifications
You must be signed in to change notification settings - Fork 0
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
Design refinements #61
Conversation
β¦ function specifically for mobile NavLink classes.
β¦spite the branch name)
Just making sure I'm as up to date as possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey Ryan, It looks like you might not have the current updates to main, the menu bar specifically, that was just merged in.
Looks like in your photos, the spacing changed on the mobile menu bar, something Candice and I just fixed and merged into main. Additionally, the words were removed from the mobile menu bar to become more uniform with the rest of the application, and I noticed they are still on your branch. |
Excellent work adding the Aria tags, as this will definitely make the application more accessible. |
It also looks like the icon color changing on your branch is also outdated, which is something Candice and I just changed in our most recent PR that was merged. |
Saw that circleAi failed, so I changed something that should fix it up. It means we can't quite get the nice sliding look, but tests should work, which is more important. Currently testing it all now. |
Seems like you added words back to the mobile menu bar after Candice and I just changed it and took them out. Additionally, the styling of the account button at the bottom of the desktop does not mach the PR we just implemented, though maybe this was just an oversight, as the icon is supposed to change color and not the area around it. |
As I told Candice, I was specifically told to include the words, as the icons were described to me by other members of the group as not being enough to identify each button's functionality. The latter was primarily a result of accessibility testing causing issues otherwise. |
"> Seems like you added words back to the mobile menu bar after Candice and I just changed it and took them out. Thanks for the feedback about removing the text from our mobile menu bar, but Iβm not sure I understand why. The text implemented in there was feedback from both from me and Charles to have it added in there. Could you share more about your reasoning? From my perspective, text labels alongside icons are common in mobile menus and improve clarity. Iβd love to hear your thoughts so we can decide the best direction. |
I was unaware that there were two groups working on the menu bar at the same time.
Ryan, thank you for making the requested changes to the slide-out menu bar, the profile picture is now in a good spot. I wish the work that Renee and I did on the menu bar, especially in the menubar.tsx file wasn't being extensively changed by this PR, the code was moved around after we specifically and significantly rewrote it for better readability, and this PR undoes that I believe unnecessarily. However, in the interest of time, and for the good of the project overall, I am approving this PR and merging it because the aria tags and accessibility are a needed change. |
Type of Change
Description
Adds various styling details to menu bar and mobile menu bar, standardizes colors and design to match the design doc specifications more closely, and adds Aria labeling for Mobile and Menu bar. Additionally, there were minor test changes, to ensure they worked with the Aria and styling changes.
Please note that despite the branch name, this is not purely a mobile design update, as Aria among other things required changes to both the Desktop and the Mobile menus.
Motivation and Context
This allows people who are handicapped or who would otherwise have difficulty accessing the websites content to do so more easily, and brings the design of the site closer towards the design specified at the outset.
#50
Related Tickets
#50
Screenshots (if appropriate):
## Added Test? - - [x] No π - [x] All previous tests still pass π₯³ ## Checklist: - [x] My code follows the code style of this project.