Skip to content

0.2.0

Choose a tag to compare

@Yivan000 Yivan000 released this 24 Aug 06:00
· 49 commits to main since this release

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 .atsm file
    • 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
  • 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].