Rainbow-Devs / health-tracker-frontend

The Next.js-based frontend webapp for the Rainbow Devs Health Tracker application.
MIT License
1 stars 6 forks source link

#15 Add navbar #17

Closed chelseaharris137 closed 1 year ago

chelseaharris137 commented 1 year ago

Description of Proposed Changes

This PR resolves #15

Type of Change

Testing

Spin up the application. The navbar should appear on the homepage. Test mobile responsive in devtools.

Checklists

GitHub

Code Standards

Documentation and Testing

Screenshots

health-tracker-light-1 health-tracker-light-2 health-tracker-dark-1 health-tracker-dark-2

chelseaharris137 commented 1 year ago

I might have missed this at some point -> what is our UI testing strategy? I have not implemented tests but can update once I have more info.

CodeDiversity commented 1 year ago

Overall, I think it looks amazing. Nice job. I know we didn't have mobile comps, but I am thinking that a hamburger menu might better suit us on mobile. Thoughts? If not hamburger menu maybe make them full width links/actions with borders on top and bottom only. Totally up to you.

image

image

seidior commented 1 year ago

I might have missed this at some point -> what is our UI testing strategy? I have not implemented tests but can update once I have more info.

We have not decided on test libraries for frontend or backend code. I have experience with some of the most popular ones, but I'd love to hear from the community what works best for them before guiding toward one library over another.

Resources:

seidior commented 1 year ago

An update on this PR:

After Chelsea is done improving my contributed changes, I'll take another look and flip my review to "approve" so I'm not a roadblock on this anymore :)

chelseaharris137 commented 1 year ago

Hey All - I've made some updates to dark mode and have reached out to Wren to discuss flexibility with our themeing colors. Waiting to hear back from her. I'm going to have to step away from this for now but feel free to make any additional updates needed.

seidior commented 1 year ago

Reviewing the PR right now, and this is the dark mode display for me:

dark-mode-monday-morning

Given that Chelsea reminded us about unavailability, I'll go ahead and make the changes to improve the display here as well as update the screenshots in the pull request description when those changes have been pushed. Thanks for your work on the ticket!

seidior commented 1 year ago

Very slight tweak based on feedback from the design team: the NavBar is now translucent white instead of translucent gray, which better matches the design and gives us better scores on accessibility.

new-light

Other than that, this is now approved for merger.