Skip to content

12.1.0

Compare
Choose a tag to compare
@Valkryst Valkryst released this 09 Jan 16:02
· 249 commits to master since this release
  • Added additional handling/checks for the output directory of a Job.
    • If the output directory doesn't exist, then the program will attempt to create it.
    • If creation of the output directory fails, then an error is shown.
    • If the output directory isn't a directory, then an error is shown.
    • There may be one or two other misc. cases that are now handled as well.
  • Fixed an issue where, when editing a created Job, you could click the cancel button and the Job would be deleted.
  • Fixed an issue with the FFMPEG command creation, hopefully it works fine on all systems now.
    • Still needs to be tested on Windows.
  • Minor Optimizations
    • Adds return statements to the XYZController class' handler functions. This will prevent some unnecessary code execution.
    • Adds file-size based sorting to Job execution. This means that the smallest file size Jobs are run before the larger file size Jobs.
    • Removes file-size based sorting from Job creation. Previously, when a Job was created, it's files would be sorted from smallest file size to largest file size.
    • Rewrote the MainController, so that it constructs a single Settings page and reuses it rather than re-creating a new GUI every time. This effectivley eliminated the noticable lag between clicking the settings button and seeing the page appear on-screen.
  • Rewrote the main view, so that you can resize the Job list and FFMPEG output tabs.
  • Tooltips
    • Fixed a typo in the Edit Job button tooltip.
    • Rewrote the tooltip of the Frame Dimensions dropdown menu on the Settings page. It now lists the dimensions of each option.