Lots of changes here - almost too many to list but I'll try my best:
General restyling of existing elements with the material-ui npm package
Instructed material-ui to use the concordia color scheme based off an Concordia Stingers banner photo I found (eggplant: #6c1540, gold: #f5bb2b)
Added mock content to the sequence validation card
Added a program info text as per #73
Changed isWorkTerm from checkbox to toggle thingy
Worked out a basic heading/paragraph layout for the course info card
Moved the garbage can and site title to an AppBar
Moved the export menu to the AppBar menu with a vertical triple-dot icon
Added a dialog that pops up when export is loading
Improved the click handling and tooltips of courses
Some major changes to program selection:
User only selects a program when they first visit the page or when they choose "Select a new program" from the top-right menu
Moved the program select drop-down into a series of three drop-downs (known as a Stepper) which shows up in a dialog menu
I updated the sequence webscraper by replacing the prettyName property with sequenceInfo which lists the characteristics (program, option, entryType) of the sequence in an object. I think that pretty printing related code should live in the frontend, not in the webscraper.
The mobile version of the site is completely messed up style-wise because of these changes - will need to fix that at some point sorryyyyyyy
resolves #73
Summary
Lots of changes here - almost too many to list but I'll try my best:
material-ui
npm packagematerial-ui
to use the concordia color scheme based off an Concordia Stingers banner photo I found (eggplant: #6c1540, gold: #f5bb2b)prettyName
property withsequenceInfo
which lists the characteristics (program, option, entryType) of the sequence in an object. I think that pretty printing related code should live in the frontend, not in the webscraper.The mobile version of the site is completely messed up style-wise because of these changes - will need to fix that at some point sorryyyyyyy
Test
Just go to http://www.conucourseplanner.online/courseplannerd/ (or
j
). Make sure to try the new program selection, it's really cool!!!