icssc / AntAlmanac

A course exploration and scheduling tool for UCI Anteaters
https://antalmanac.com
MIT License
55 stars 62 forks source link

feat: support switching skeleton schedules #994

Closed KevinWu098 closed 3 weeks ago

KevinWu098 commented 1 month ago

Summary

  1. Follows up #569 by allowing users to switch their schedule when in skeleton mode

chrome-capture-2024-5-3 (2)

Test Plan

  1. Create at least two schedules (with classes)
  2. Block https://api-next.peterportal.org in dev tools: https://developer.chrome.com/docs/devtools/network-request-blocking
  3. Confirm that schedules can be swapped around

Issues

Closes #701

Future Followup

On mobile views, we should make it more explicit that schedules can be changed in skeleton mode