Skip to content
This repository has been archived by the owner on Jan 13, 2024. It is now read-only.

v3.0.0

Compare
Choose a tag to compare
@y2k04 y2k04 released this 17 Oct 09:14
· 15 commits to master since this release
0a5811f

This is a complete rewrite of the program, and it includes some new much needed features that make using the program a lot easier!

With the launch of this release of Timetable, I will also publish the source code!

Changelog

  • Rewrote the entire program
  • Added a more graphical first time setup
  • Added cropping
  • Added a menu bar (which appears when the program is focused)
  • Added a minimise and exit button
  • Replaced the Syncfusion.PDF library with Docnet.Core
  • Moved the timetable and class list image location to the AppData\Roaming folder instead of using the application's folder
  • Added last modified dates which are stored in the registry under HKEY_CURRENT_USER\SOFTWARE\Timetable
  • Changed the icon for the program
  • Changed the application font from Microsoft Sans Serif to Segoe UI

Bug fixes

  • Fixed the rapid relaunching to find the top-right corner of the screen (it was caused by a lazy exception fix I made 😂)
  • Fixed the positioning of the Timetable window whenever the screen changes orientation (for example: rotating to portrait and then back to landscape would cause the window to move to the centre of the screen, instead of the corner)
  • Fixed the application making the timetable and class list image read only when the program was open (it now stores it in memory)

Removed features

  • Keyboard shortcuts (will be reimplemented in the next minor release)