This is for a few reasons
1. JFoenix is mostly abandoned by its maintainer. MaterialFX was get's frequent updates and PRs
2. Certain JFoenix elements simply do not work on any Java version over 16
3. MaterialFX was made as a direct response to JFoenix no longer being updated and is generally more supported by the community, including OpenJFX.
Updated all plugins and implementations to the newest versions
This includes updating JavaFX to support M1 Macs out of the box.
Optimized Gradle configs to decrease build time
Enabled parallelization during build & tests
Changed Gradle daemon JVM args to allow for more memory and use G1 garbage collection
Adds ShadowJar as a plugin in order to simplify the jar building process.
Removed references to Travis-CI due to it now being paid.
This version includes the following changes: