- Algorithm parameters (Dictionary size, JPEG quality...) Available in UI
- Custom Gradle system. Pack project, run program, tests and more in only one simple comand on any supported platform
- Manual in app supporting HTML
- Statistics per file instead of only total statistics
- Random access to both compressed and decompressed data and fast Display functionality for ppm images and other files
- Simple but powerful UI design, following all design rules learnt in IDI
This will assume you dont have gradle, if you have gradle 6.0 installed you can run the following commands replacing the executable part of the commands with the executable name installed in your system.
Use the .jar files under EXE/ if some .jar files are missing or recompilation its needed, see the section below
This will regenerate all .jar files under EXE/ and regenerate the documentation under DOCS/
> ./gradlew PackProject
> gradlew.bat PackProject
Tests can be found under EXE/ but its useful to recompile and run tests on the go. This will also update test .jar's
> ./gradlew UnitTest
> gradlew.bat UnitTest
> ./gradlew ExtraTests
> gradlew.bat ExtraTests
Main program can be found under EXE/ but its useful to recompile and run on the go. This will also update the .jar file
> ./gradlew Main
> gradlew.bat Main
Documentation can be found under DOCS/Documentation but its useful to regenerate it on the go
> ./gradlew javadoc
> gradlew.bat javadoc
Its not really needed but its useful to know.
> ./gradlew clean
> gradlew.bat clean