Commit Graph

91 Commits

Author SHA1 Message Date
comp500 74ddca5d54 Remove unnecessary Futures from IUserInterface API 2020-12-13 16:57:12 +00:00
comp500 0df48d19a9 Separate IUserInterface logic out into GUIHandler 2020-12-13 16:34:00 +00:00
comp500 f5b22f37a4 Refactor GUI code, remove bad SwingWorker junk 2020-12-13 16:12:44 +00:00
comp500 f52cd19ad4 Show download exceptions properly in CLI 2020-12-11 18:18:10 +00:00
comp500 60887a4312 Whoops 2020-12-07 17:42:52 +00:00
comp500 a368268038 Fix support for symlinked directories 2020-12-07 17:38:21 +00:00
comp500 8beded7b41 Improve UX when there are no optional mods 2020-12-06 19:05:56 +00:00
comp500 91060dcd54 Put an error message there. Later is now! 2020-11-30 00:24:47 +00:00
comp500 e06ee21f3b Add User-Agent to download requests 2020-10-22 20:53:36 +01:00
comp500 b3370739a5 Fix Swing multithreading issue, clean up slightly 2020-09-29 02:14:56 +01:00
comp500 92b44352b3 Fix RequestHandlerGithub heuristics, so that Github Releases files work properly 2020-06-20 03:15:18 +01:00
comp500 1d5a787b02 Add JvmStatic to fix --help command (bootstrapper calls these) 2020-06-16 04:05:02 +01:00
comp500 4b3c279e71 Add support for loading from file:// URIs 2020-05-08 22:57:03 +01:00
comp500 b413371306 Fix --help command 2020-05-08 18:08:53 +01:00
comp500 1d2ec61232 Fix disgusting getNewLoc call (!! already checks null!!) 2020-02-07 03:12:52 +00:00
comp500 a0da889a02 Optimise memory usage while computing Murmur2 2019-12-23 16:31:36 +00:00
comp500 432bb4e25f Fix Murmur2 hash implementation 2019-12-23 16:20:38 +00:00
comp500 c89d3b1e47 Calculate SHA256 hash for debugging 2019-12-23 01:05:15 +00:00
comp500 e8538c22bc Fix exception when old file doesn't exist 2019-12-23 00:36:54 +00:00
comp500 a15489f5e4 Complete Kotlin port 2019-12-21 02:04:10 +00:00
comp500 9d3587c72e Rename .java to .kt 2019-12-21 02:04:09 +00:00
comp500 bead683b7c Port UI to Kotlin 2019-12-20 23:20:25 +00:00
comp500 0770029dc6 Port metadata code to Kotlin 2019-12-19 21:11:47 +00:00
comp500 ecaab219c2 Port hashing stuff to Kotlin 2019-12-19 14:58:07 +00:00
comp500 b45a2983e7 Start porting to Kotlin 2019-12-19 12:25:20 +00:00
comp500 c0c318772b Improve file check speed, apparently Files.exists is slow 2019-09-04 03:03:29 +01:00
comp500 580408b92a Accept optional mods on the server rather than throwing an exception 2019-08-30 14:52:06 +01:00
comp500 dbdd1fb9f3 Ensure CLI is closed when update is done 2019-08-30 13:57:43 +01:00
comp500 79a983bc2f Don't invalidate files that aren't on the current side 2019-08-30 03:39:15 +01:00
comp500 0cba5ba17b Ensure index and pack files are rechecked after errors 2019-08-12 02:17:28 +01:00
comp500 b314fc8e0b Fix case-sensitivity for standard hashes, add more hash support 2019-08-12 01:37:02 +01:00
comp500 ca4a13589d Fix crash on empty index file 2019-08-11 22:37:42 +01:00
comp500 d21668afa6 ALWAYS IMPLEMENT .hashCode() if its gonna be in a map 2019-08-11 18:08:40 +01:00
comp500 7946377159 Implement optional mods and cancel buttons 2019-08-11 17:49:56 +01:00
comp500 5a54a90f59 Create a wrapper around URIs to fix issues with spaces 2019-08-11 14:36:08 +01:00
comp500 465e4973ba Use ExceptionListWindow to present errors 2019-08-11 01:45:39 +01:00
comp500 ea60175514 Make handleExceptionAndExit better, fix some stuff 2019-08-11 01:14:39 +01:00
comp500 78f5d76fe9 Add showExceptions 2019-08-11 01:01:52 +01:00
comp500 452ab15cc7 Add new GUI code from windowbuilder, fix a thing 2019-08-11 00:53:29 +01:00
comp500 87b00f316a Fix ordering of locationing 2019-08-10 20:13:07 +01:00
comp500 1623c0f880 Correct dialog parentage 2019-08-10 20:08:02 +01:00
comp500 46bbc9b82e Enable text wrapping on the option description 2019-08-10 19:52:19 +01:00
comp500 02b50be782 Ensure files are removed when they need to be 2019-08-10 19:43:41 +01:00
comp500 e6637b9af8 Wrong use of boolean, should be different 2019-08-10 19:37:14 +01:00
comp500 afd8e85754 Change text 2019-08-10 19:30:39 +01:00
comp500 37a1464e11 Make intellij happy 2019-08-10 18:31:12 +01:00
comp500 54fd84a6d8 Add proper options dialog (I do GUI in Windowbuilder usually) 2019-08-10 18:29:40 +01:00
comp500 dcf8d21aad Whoops, I am bad programmer 2019-08-10 02:18:02 +01:00
comp500 b22edf920e whoops i java 11'd 2019-08-10 01:26:35 +01:00
comp500 4d8e695fc4 Add cancellation from options list 2019-08-09 20:17:01 +01:00