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

25. Make app more responsive for mobile compatibility #58

Merged
merged 4 commits into from
Apr 4, 2024
Merged

Conversation

eonflower
Copy link
Collaborator

@eonflower eonflower commented Apr 3, 2024

Description

  • Updated the sizing of components based on screen size
  • Updated Logo
  • Updated Login page styling

Related Issue

closes #55

Acceptance Criteria

  • App looks good for mobile sizing
  • Slide in/out Nav bar

Type of Changes

enhancement, accessibility

Updates

Before

Screenshot 2024-04-02 at 10 06 56 PM
Screen.Recording.2024-04-02.at.10.01.13.PM.mov

After

Screenshot 2024-04-02 at 10 06 42 PM
Untitled.mov

Testing Steps / QA Criteria

  1. git pull from main
  2. git checkout an-issue-25
  3. inspect page and check responsiveness of different devices

Copy link

github-actions bot commented Apr 3, 2024

Visit the preview URL for this PR (updated for commit 7d575f5):

https://tcl-66-smart-shopping-list--pr58-an-issue-25-fx8kcv6k.web.app

(expires Thu, 11 Apr 2024 03:54:06 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2dc16cb2a79cbd6723fdc511b73e0743df1d18d0

<img
src={pageTitle}
alt="The Collab Lab"
className="mx-auto xsm:h-[24px] w-auto sm:hidden"
Copy link
Collaborator

@3campos 3campos Apr 4, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the list view, the logo covers the share list button and the avatar count in the iPhoneSE view. I have some proposed code below that corrects this problem which you can copy and paste if you want.

Current iPhoneSE view

Screen Shot 2024-04-03 at 7 24 50 PM

Using My Below Code

Screen Shot 2024-04-03 at 7 18 29 PM

className="flex justify-start ml-6 xsm:h-[24px] w-auto sm:hidden"

Copy link
Collaborator

@3campos 3campos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@eonflower, Awesome job on the logo and the responsiveness. I love how the app looks, especially in mobile view! Great job on making the code in the Navigation Bar component more DRY.

There's one change to make for the List view and then you can merge. I left a comment about it containing screenshots and included a potential solution that you can copy and paste if you wish.

@eonflower
Copy link
Collaborator Author

Got it! I fixed it @3campos :)

@3campos
Copy link
Collaborator

3campos commented Apr 4, 2024

@eonflower Just to confirm what I'm seeing, the logo has been removed from the top of the list view. If that was intentional, then you're good to merge.

@eonflower
Copy link
Collaborator Author

@3campos yeah I removed it from the main page since it's in the nav bar. I felt like it wasn't necessary to have it in both spots.

@eonflower eonflower merged commit 1f79944 into main Apr 4, 2024
2 checks passed
@eonflower eonflower deleted the an-issue-25 branch April 4, 2024 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

25. Make app more responsive for mobile compatibility
2 participants