0.2.0
Submitted 2023-08-24 14:00; Published 2023-08-24 19:50
Changelog
Full changelog: v0.1.1...v0.2.0
SkedMaker
Additions
- MOST REQUESTED: Added a filter to select a specific time interval [#37]
- Added a filter to include/exclude freshman blocks [4fe32fb]
- Added a filter to specify the modality for each day [#32]
- Added more descriptions to certain filters
- MOST REQUESTED: The entire state can now be saved into a file [#30]
- The app saves all subjects, filters, schedules, and tabs into a
.atsmfile - This file can be opened on the File Explorer, or thru the app itself via the navigation drawer
- You can save via the navigation drawer
- The app saves all subjects, filters, schedules, and tabs into a
- You can now manually add a subject [#13]
- You can now exclude a subject from generating schedules (ie. hide the subject) [393c6ef]
- You can now add or delete offerings
- Added a notes field for a schedule [#28]
- You can now delete schedules [#14]
- Schedules can now be starred [2354c42]
- You can now change the subject color [#20]
- Added cursor hover effects in the schedule timetable which can be toggleable
- Added a gradient background in the Subjects title that corresponds to the subject's color
- Added a new dialog when WebView2 isn't installed [#18]
- Offering remarks are now visible [#33]
- When exiting the app, it now prompts you if you want to save first before closing [#24]
Changes
- MOST REQUESTED: Offering information are now editable [#29]
- This means that you can now specify which offerings are closed/open, their slots, their day & modality, etc.
- This also means that you can now lock down a subject to a specific offering.
- You can also now delete offerings or add new custom offerings.
- The schedule timetable is now better [0631102]
- Made it display more information
- Made the background colors more consistent with the details cards list
- Made the location dependent on the modality
- The My.LaSalle window pop-up is now persistent and doesn't close [#36]
- This means no need to re-enter your ID number every time you add a subject from My.LaSalle
- Red background in table of offerings is now based on offering filters [87fa014]
- Offerings that have a second time interval for its second day (or for the same day) is now supported [#40]
- Overhauled the navigation drawer to a new design
- Changed the chips' design in the "exclude sections" filter
- Made the SkedMaker and the offering status icons bigger
- Offerings with an "Unknown" day is now always excluded from generating
- Subjects are now sorted alphabetically, on the Subjects tab and on the cards list in each schedule
Bugfixes
- Fixed bugs related to schedule days with Saturday [#41]
- Fixed a bug when an offering has 0 slot capacity [#35]
- Fixed bugs with the strings for the schedule day & modality [f5d4bb0, fa30cf4, c9e613d]
- This fixes a bug wherein "Monday and Thursday" is shortened to "M & T" instead of "M & H".
- Fixed a bug wherein the tabs and currently selected schedule does not reset when generating again [9af3cdc]
- Fixed buggy Schedules tab reordering [#2]
- Fixed generation randomly stopping on certain occasions [#38]
- Probably fixed some other bugs that are not mentioned :)
Others
- Updated to Dart 3.1.0 and Flutter 3.13.0
- Updated dependencies
- The window title now displays the current AralTool being used
Known issues
- Sometimes, when generating, the timetable screen under the tab selection gets horizontally duplicated [#42].