Skip to content

v5.5.0

Compare
Choose a tag to compare
@JJamesWWang JJamesWWang released this 14 Dec 16:53
· 475 commits to prod since this release
0139645

Dark Mode

Our main feature in this release, Semester.ly has been completely re-themed in dark mode which can be toggled in the slider at the top right next to the user profile picture.

  • Add Redux slice for theme-related state

Bug Fixes

  • Fix unnecessary horizontal scrollbar in advanced search
  • Fix instructor names being glued together instead of separated by commas
  • Fix tall letters (p, y, g, etc.) having their bottom cut off in search results
  • Fix advanced search not hiding when clicking on a course in ("Students also take")
  • Fix preferences not saving (specifically, show weekends)
  • Fix show weekends toggle not saving immediately (if two timetables were swapped, the result was not saved until refresh or a course was added/removed).
    • There may still be issues with the show weekends toggled being reverted when being toggled quickly after adding or removing a course. This has to do with lag in communicating with the Hopkins server, and we will be looking into this next as a high priority task.

Modal Changes

All modals have been refactored to use another third-party library, which should result in smoother transitions and cooler animations!

Minor Changes

  • Remove Facebook like button
    • We found that the Facebook like button was incompatible with dark mode and would also load very late, so we opted to remove it as it isn't that important to us.
  • Replace search loader icon
  • Replace save to calendar icon in the toolbar
  • Set "show weekends" to be off by default, as most students do not have weekend courses or make custom events on weekends

Refactoring

In the process of working on dark mode, several components were refactored, too many to enumerate.

Here are other refactoring changes:

  • Remove Integrations
  • Rename explorationModal to advancedSearchModal
  • Add dark slot colors & a color for thin text (subtext)