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

Completely overhaul signups view #4425

Merged
merged 1 commit into from
Nov 5, 2024
Merged

Completely overhaul signups view #4425

merged 1 commit into from
Nov 5, 2024

Conversation

kitsuta
Copy link
Member

@kitsuta kitsuta commented Nov 5, 2024

Fixes https://magfest.atlassian.net/browse/MAGDEV-1198, including:

  • Swapping the existing calendar widget for one that doesn't have nested scrolling, improving experience on mobile devices
  • Adding a "details" box when you click on an event in the calendar view, allowing you to use the calendar view on mobile without text spilling out everywhere
  • Showing which department each shift is in and how many slots it has filled out of its total, and allowing you to highlight empty shifts
  • A ton of other improvements, including making sure you never need to refresh the page (this is to prevent your view getting reset -- everything is purely clientside so saving its state is pretty difficult) and allowing you to filter by department
image

Fixes https://magfest.atlassian.net/browse/MAGDEV-1198, including:
- Swapping the existing calendar widget for one that doesn't have nested scrolling, improving experience on mobile devices
- Adding a "details" box when you click on an event in the calendar view, allowing you to use the calendar view on mobile without text spilling out everywhere
- Showing which department each shift is in and how many slots it has filled out of its total, and allowing you to highlight empty shifts
- A ton of other improvements, including making sure you never need to refresh the page (this is to prevent your view getting reset -- everything is purely clientside so saving its state is pretty difficult) and allowing you to filter by department
@kitsuta kitsuta merged commit 6998a6d into main Nov 5, 2024
3 checks passed
@kitsuta kitsuta deleted the fix-magdev1198 branch November 5, 2024 02:31
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.

1 participant