Änderungen

Summary

  1. improve setup ux and robustness (commit: f2f87a0) (details)
Commit f2f87a0df3c7e90c081ca59c98b75f55a6e57151 by frotty
improve setup ux and robustness

* Cannot start actions while one is being executed
* Compiler update and project create tasks are now workers
* Buttons get disabled for proper user feedback
(commit: f2f87a0)
The file was modifiedWurstSetup/src/main/java/ui/MainWindow.java (diff)
The file was addedWurstSetup/src/main/java/workers/ProjectUpdateWorker.java
The file was removedWurstSetup/src/main/java/file/ProjectUpdateWorker.java
The file was modifiedWurstSetup/src/main/java/file/GlobalWurstConfig.java (diff)
The file was addedWurstSetup/src/main/java/workers/CompilerUpdateWorker.java
The file was addedWurstSetup/src/main/java/workers/ProjectCreateWorker.java