CompactGUI

Transparently compress active games and programs using Windows 10/11 APIs

GPL-3.0 License

Stars
4.8K
Committers
7

Bot releases are hidden (Show)

CompactGUI - Version 1.7

Published by ImminentFate almost 7 years ago

  • Added Shutdown on Finish option - Allows you to shutdown, restart or put your computer to sleep after compression or uncompression is finished #67
  • Persist compression algorithm across exit - Saves the algorithm you choose so it's selected the next time you open the program #100
  • Fix: Prevent percentage from going over 100% #103
  • Other: Added loading cursor after selecting a directory while sizes are calculated
  • Other: Re-aligned the wiki submission text
CompactGUI - Version 1.6

Published by ImminentFate almost 7 years ago

  • Added Estimation of Compression based on Wiki submissions - When you select a folder, the little blue text underneath no longer shows Uncompressed Size: xGB. It is now a hover link that shows a flyout with more details on it.
  • Added submission to Wiki link - After compression / analysis, a link is now visible to allow you to go directly to the Google Form for submission of results.
  • Added console log output - A Save Log option is now available when the console is visible.
  • ** Warnings are shown for games that have known issues** - Note that this list is still incomplete. Submit issues here
  • Multiple minor tweaks and fixes
CompactGUI - Version 1.5.1

Published by ImminentFate almost 7 years ago

  • Fixed issue with obtaining the codepage in German (possibly for other languages too)
CompactGUI - Version 1.5.0

Published by ImminentFate almost 7 years ago

  • Major Logic rework - Modified the underlying parsing logic so that it's no longer dependent on English. It should now work reliably for all languages. A massive thanks to @vient and @theChaosCoder for helping with this #40.
    For most users who have English as their system language, this will be a disappointing release, but it cumulatively fixes the issues that were patched in 1.4.0.

    • Please run Analyse Folder first before running Compact Folder
  • Updated Exit warning and other error strings


🎉 In other news, there are now over 1000 game results on the Wiki!

CompactGUI - Version 1.4.0-rc2

Published by ImminentFate almost 7 years ago

A bit of a delay for this one, I spent a while working on the "mark folder for future compression feature" only to remove it entirely. Unfortunately, the way Windows works means that with this option, future compression would only be applied to new items added to the folder. If a game's files were updated then they would be uncompressed anyway, so the uses for this feature were very limited. So, with that out of the way, here's the rather small update:

  • Removed 'Mark Future Folders' checkbox - In the interest of performance, it has been taken out entirely. Users who wish to experiment with this feature can clone this tree. It works technically, but caution is advised.
  • Fixed compression of folders with symbols in the name (™® etc.) - The output window will not show these symbols accurately, but the actual program should work fine. Thanks @wcogan #89
  • Changed a detection string to aid in localization - Users with non-English systems should now at least have the progress bar read 100% completed, but a proper fix is on the way.
CompactGUI - Version 1.4.0-rc1

Published by ImminentFate about 7 years ago

Please download one of the updated recent versions here!

  • Major speed improvements by switching to ListBox for the console output - Thanks @Nukepayload2 #70
  • Console output now resizes with the main window so you can see more #10

🎉 In other news, there are now over 500 game results on the Wiki!

CompactGUI - Version 1.4.0-rc0

Published by ImminentFate about 7 years ago

  • Now force kills the compact command when you exit the program
    • Previously it would keep running as an orphaned process in the background. Now it gives you a warning and then forcefully exits it. Note that I really, really don't recommend doing this, but the option is there. #49
  • Added new information popup for the Force compression option
    • This flag is used for recovering a semi-compressed file (say, if you closed the program halfway through or your system crashed)
  • Compact now uses a 'Below Normal' Process priority to avoid hogging system resources. #55
  • The Explorer right-click menu no longer needs Admin rights to be enabled - Thanks @stkb #52
  • If you encounter an UnauthorizedException the program will now prompt you to re-open it as an Admin.
  • Multiple minor visual changes
  • New Icon to match the GitHub banner

🎉 In other news, there are now around 300 game results on the Wiki!

CompactGUI - Version 1.3.5.1

Published by ImminentFate about 7 years ago

  • Accidentally broke the compact command in the last patch. It's fixed now. Sorry!
  • Minor UI tweak
CompactGUI - Version 1.3.5

Published by ImminentFate about 7 years ago

Broken, will not work on secondary drives. Please update to 1.3.5.1

  • Switched back to CMD and used chcp 437 to force the output to use Western encoding.
    • This should prevent the program from breaking for users with non-Western language settings, but will not fix the issue for those who use languages with the same characters as English. (i.e. Chinese users should be fine, German users will not be) Thanks @vient for helping with this
CompactGUI - Version 1.3.4

Published by ImminentFate about 7 years ago

  • Fixed display when using custom themes
  • Changed all numbers to use Int64 which will avoid overflow errors if you have more than 2 million files in a selected folder
  • Added current folder name to results page
  • Switch to PS for output in an attempt to fix localisation (untested, need confirmation that it works)
CompactGUI - Version 1.3.2

Published by ImminentFate about 7 years ago

CompactGUI - Version 1.3.1

Published by ImminentFate about 7 years ago

  • Fixed progress bar not working when analyzing a folder.
CompactGUI - Version 1.3

Published by ImminentFate about 7 years ago

  • Added Explorer context menu integration - Right-click on a folder and access CompactGUI from the menu.
    • Needs to be enabled from within the program first (requires Administrator privileges)
  • Registry integration - The program location is saved to the registry to allow the above feature to work
  • Added ability to restart program as Administrator (only exposed for context menu integration at the moment)
  • Made info page a bit less ugly
CompactGUI - Version 1.2

Published by ImminentFate about 7 years ago

  • Modified outputs to show compression sizes more accurately
  • Fixed inaccurate compression readings
  • Added compressed file counter
  • Added information tooltip to file counter
  • Increased the size a folder has to be before it is rounded up to the next unit (e.g. KB -> MB)
    • Old: 4265MB displayed as 4GB, 10875MB displayed as 11GB
    • New: 4265MB displays as 4265MB, 10875MB displayed as 11GB
  • Minor layout tweaks
CompactGUI - Version 1.1.0.1

Published by ImminentFate about 7 years ago

  • Fixed broken number separators in the console for those who use spaces as separator characters (e.g. 1 000 000 vs. 1,000,000).

From 1.1.0

  • Added

    • Get compression status of existing folders
    • Uncompress folders
    • Ability to check for updates (links to GitHub Releases)
  • Minor bug fixes

CompactGUI - Version 1.1.0

Published by ImminentFate about 7 years ago

  • Added
    • Get compression status of existing folders
    • Uncompress folders
    • Ability to check for updates (links to GitHub Releases)
  • Code optimization to make future features easier to implement
  • Minor bug fixes
CompactGUI - Version 1.0.1

Published by ImminentFate about 7 years ago

  • Simplified internal functions to add features in future
  • Reworked folder size parsing to accommodate variations in regional formatting.
  • Added version number to Info panel
CompactGUI - Version 1.0

Published by ImminentFate about 7 years ago

Initial Release