github IridiumIO/CompactGUI v4.0.0-beta.6
Version 4.0 Beta 6

one month ago

Changes

NEW Added Scheduler

  • Adds the ability to schedule background compression of watched folders, with the following choices:
    • When system is idle (existing functionality)
    • On Schedule
    • On Schedule if system is also idle (for example you want to run it at 6pm every day, but only if you're not actively using the computer)
  • If the Scheduler is running and you wish to cancel it, you can do so from the Watcher tab as below
  • Note: Scheduler will only run if the computer is already on and CompactGUI is running.
image

 

NEW Manual compression of all watched folders

  • You can now compress all watched folders manually from the Watcher tab
  • Any scheduled background compressions can also be cancelled from this tab when they are running too.

NEW Logging
Hopefully this will make error reporting easier - logs are now generated and saved to %IridiumIO%/CompactGUI. If you run into issues with CompactGUI, please share these logs when creating an issue! Hopefully they catch the reason for any crashes or problems.

TWEAKS UI Updates

  • Improved Compression Mode option buttons and layout of main area of CompactGUI
    • the hover effect can be disabled in settings if you prefer to always see more details
  • Tweaked results view (not sure if this looks better or not - probably will change again later)
  • Adjusted Watcher page layout - now includes button to compress all watched folders on command
  • Changes to base background colour and image use
animated image

 
image

Fixes

  • Fixed several memory leaks
  • Major performance improvements in several areas and reduced overall memory usage
  • Fixed a crash that could occur when opening the skiplist
  • Fixed the watcher list nuking itself if a monitored folder is deleted #546
  • Fixed instances where the background watcher simply doesn't do anything
  • Fixed the compression buttons showing the wrong estimates #543
  • Fixed spamming disk writes when the user changes settings (previously every change in the settings menu would immediately write the new settings file to disk - now this is debounced)

Installation

Binaries

CompactGUI.exe (10MB):		 Smaller size, but requires .NET 9 Runtime to be installed
CompactGUI.mono.exe (64MB):	 Fully self-contained and embeds the necessary .NET 9 libraries

WinGet

winget install CompactGUI

Note

Installing from WinGet automatically installs .NET 9 if required, however it can often take a few days for new releases to become available.

Checksums
MD5: 		F6722CD43AA8169DB1F960A258639889
SHA-256: 	5CB2DB4EC39B8FA3E11BC3824BBFDC55214373D27714BFA2C1DF306576F06D81

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6

Don't miss a new CompactGUI release

NewReleases is sending notifications on new releases.