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

Add course mobile UI tweaks #425

Merged
merged 30 commits into from
Mar 21, 2024
Merged

Add course mobile UI tweaks #425

merged 30 commits into from
Mar 21, 2024

Conversation

danielbolee
Copy link
Contributor

Description

  • Sidebar now slides in and out in a transition
  • Course modal now shows selected class name in roadmap on mobile
  • Course search doesn't close until user clicks submit on course modal
  • Changed add course button to be inside each quarter, automatically selecting the quarter + year when adding the course on mobile

Looks buggy at the moment but just need to update CSS with new darkmode changes, will be done with the major mobile redesign later

Screenshots

before after
image image

Steps to verify/test this change:

  • Verify changes work as expected on staging instance

Final Checks:

  • Verify successful deployment

(optional)

  • Write tests
  • Write documentation

Issues

Closes #324

danielbolee and others added 12 commits January 24, 2024 18:10
- Add sidebar transition to ease-in-out instead of instant\n - Have sidebar width only half the screen on mobile devices
- Displays Department + Course Number after choosing a course to add in popup
- Close the course search page only after student submits so they can go back if they cancel
- Fix displaying activeCourse name when none has been selected yet
- Move add course button beneath each quarter instead of header
- Remove previous addcourse button to make room for new icons according to figma
- Have selected quarter + year when adding a course on mobile pass into the addCoursePopup

- Have selected quarter + year autoselected when choosing a course to add
Copy link

Deployed staging instance to https://staging-425.peterportal.org

Copy link
Member

@js0mmer js0mmer left a comment

Choose a reason for hiding this comment

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

Looks good functionally! Left some comments on styling and stuff.

Also, looks like there are some merge conflicts, I can handle those for you if you'd like.

@danielbolee danielbolee temporarily deployed to staging-425 February 22, 2024 02:54 — with GitHub Actions Inactive
@js0mmer js0mmer self-requested a review February 29, 2024 07:36
Copy link
Member

@js0mmer js0mmer left a comment

Choose a reason for hiding this comment

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

Just one small issue with dark mode compatibility. Once that is resolved and changes from master are merged, you should be good to go! Re-request review when you are ready

@danielbolee danielbolee temporarily deployed to staging-425 March 14, 2024 01:40 — with GitHub Actions Inactive
@danielbolee danielbolee temporarily deployed to staging-425 March 14, 2024 02:21 — with GitHub Actions Inactive
Copy link
Member

@js0mmer js0mmer left a comment

Choose a reason for hiding this comment

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

a few small things

Co-authored-by: Jacob Sommer <[email protected]>
@danielbolee danielbolee temporarily deployed to staging-425 March 14, 2024 05:14 — with GitHub Actions Inactive
Co-authored-by: Jacob Sommer <[email protected]>
@danielbolee danielbolee temporarily deployed to staging-425 March 14, 2024 05:15 — with GitHub Actions Inactive
Co-authored-by: Jacob Sommer <[email protected]>
@danielbolee danielbolee temporarily deployed to staging-425 March 14, 2024 05:15 — with GitHub Actions Inactive
@danielbolee danielbolee temporarily deployed to staging-425 March 14, 2024 05:36 — with GitHub Actions Inactive
Copy link
Member

@js0mmer js0mmer left a comment

Choose a reason for hiding this comment

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

LGTM. just suggested a couple simplifications

@danielbolee danielbolee temporarily deployed to staging-425 March 21, 2024 01:15 — with GitHub Actions Inactive
@danielbolee danielbolee temporarily deployed to staging-425 March 21, 2024 01:15 — with GitHub Actions Inactive
@danielbolee danielbolee temporarily deployed to staging-425 March 21, 2024 01:16 — with GitHub Actions Inactive
@danielbolee danielbolee merged commit 65a54f7 into master Mar 21, 2024
3 checks passed
@danielbolee danielbolee deleted the daniel/Mobile-UI-Edits branch March 21, 2024 01:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add course mobile UI tweaks
2 participants