Berzan.js 1.1
This is largely a bugfix and cleanup release.
New features:
- Add "Loading…" text when waiting for schedule to load
Changes:
- Day selection now displays on right side as it used to
- Various updates to README.md
Bugs fixed:
- Schedule now re-renders to fit viewport without requiring a page reload
- Schedule no longer renders above other UI elements
- Algorithm used to calculate schedule dimensions should now less often result in scrollbars
- "About" section now loads when offline
Known issues:
- Schedule sometimes gets stuck loading forever on mobile
- The schedule loading text sometimes appears when no schedule should be loading
Removed:
- Removed language selection as this only applied to schedule, and I'm not aware of any way of specifying language to render schedule in when querying one using the new API. This will return if I figure out how to do this.
- Removed filetype selection for schedule as this no longer is applicable since schedule is downloaded as JSON and rendered as HTML
- Removed experimental extended service worker support toggle as this never did anything and now has been implemented by and is used by default
- Removed code for legacy schedule viewer
- Removed unused HTML code