Skip to content
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

Merged
merged 17 commits into from
Jan 10, 2025
Merged

Design refinements #61

merged 17 commits into from
Jan 10, 2025

Conversation

ROlearyPro
Copy link
Collaborator

Type of Change

  • styling 🎨
  • refactor πŸ§‘β€πŸ’»
  • testing πŸ§ͺ

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):

Screenshot 2025-01-09 at 3 02 53β€―PM Screenshot 2025-01-09 at 3 03 14β€―PM Screenshot 2025-01-09 at 3 03 20β€―PM Screenshot 2025-01-09 at 3 03 26β€―PM Screenshot 2025-01-09 at 3 03 37β€―PM Screenshot 2025-01-09 at 3 09 13β€―PM Screenshot 2025-01-09 at 3 10 05β€―PM Screenshot 2025-01-09 at 3 01 59β€―PM Screenshot 2025-01-09 at 2 59 56β€―PM Screenshot 2025-01-09 at 3 00 03β€―PM Screenshot 2025-01-09 at 3 00 23β€―PM ## Added Test? - - [x] No πŸ™… - [x] All previous tests still pass πŸ₯³ ## Checklist: - [x] My code follows the code style of this project.

@ROlearyPro ROlearyPro marked this pull request as ready for review January 9, 2025 22:54
@ROlearyPro ROlearyPro requested review from jchirch, litobot and CCirbo and removed request for jchirch and litobot January 9, 2025 22:54
@ROlearyPro ROlearyPro self-assigned this Jan 9, 2025
@ROlearyPro
Copy link
Collaborator Author

Just making sure I'm as up to date as possible.

Copy link
Collaborator

@reneemes reneemes left a 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.

@reneemes
Copy link
Collaborator

reneemes commented Jan 9, 2025

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.

@reneemes
Copy link
Collaborator

reneemes commented Jan 9, 2025

Excellent work adding the Aria tags, as this will definitely make the application more accessible.

@reneemes
Copy link
Collaborator

reneemes commented Jan 9, 2025

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.

@ROlearyPro
Copy link
Collaborator Author

ROlearyPro commented Jan 10, 2025

This should bring things into line with the other branch. I'm not sure why I didn't see any merge conflicts when I pulled down from main, but I manually resolved things. Some colors are slightly different, due to the previous colors pinging as accessibility concerns. I tried to keep them as close as possible to the previous colors, so let me know if this works for everyone.

Screenshot 2025-01-09 at 6 00 44β€―PM Screenshot 2025-01-09 at 6 01 03β€―PM Screenshot 2025-01-09 at 6 01 11β€―PM

@ROlearyPro
Copy link
Collaborator Author

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.

@ROlearyPro ROlearyPro requested a review from reneemes January 10, 2025 02:18
@reneemes
Copy link
Collaborator

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.

@ROlearyPro
Copy link
Collaborator Author

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.

@jphill19
Copy link
Collaborator

@reneemes

"> 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.

image
image
image
image

@reneemes reneemes dismissed their stale review January 10, 2025 16:12

I was unaware that there were two groups working on the menu bar at the same time.

@CCirbo
Copy link
Collaborator

CCirbo commented Jan 10, 2025

Ryan, thank you for making the requested changes to the slide-out menu bar, the profile picture is now in a good spot.
I also appreciate the new gif that you made for the readme for the mobile menu bar.

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.

@CCirbo CCirbo merged commit 0c76c7b into main Jan 10, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants