Have your Timetable as a window on your computer instead of your desktop wallpaper!
Windows 8.1 to Windows 11 on x86-64 CPU platform
(Tested on Win10 x64 and Win11 x64)
- .net Framework 4.8 required.
- Fixed null reference error when retrieving registry value
- Fixed package retrieval when compiling Timetable yourself
- 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
- 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)
- Keyboard shortcuts (will be reimplemented in the next minor release)
- Added context menu
- Added settings window
- Added window dragging (saving the window position is a work in progress)
- Fixed bugs
Note: Press alt to open context menu.
- Fixed User Profile finding bug
- Added Class List import and popup window. Note: Use CTRL+Home to open Class List window.
- Added multi-monitor support
Note: Use CTRL+1,2,3,4,5,6,7,8,9 to move Timetable to different screens.
- Improved Timetable import (Note: need to fix PDF crop and resizer)
- Added Timetable import
- Added On-Startup link
- Added Error catching
- Added 'settings.txt'
- Removed 'startup.cmd'
- Removed 'README.txt'
- Added Timetable container
- Added 'startup.cmd'
- Added 'README.txt'