Commit Graph

  • b33e014f71 Move GSON const to JsonUtils yushijinhun 2018-09-22 12:37:03 +08:00
  • 19632ac162 Move JsonUtils->gson, JarUtils->io, Properties->javafx yushijinhun 2018-09-22 12:33:18 +08:00
  • 74e3a9e2d1 Use http.agent to set useragent yushijinhun 2018-09-22 12:30:33 +08:00
  • b15291dc57 Refactor util package structure yushijinhun 2018-09-22 12:12:06 +08:00
  • 1b5d4c1b42 Improve UI details huanghongxun 2018-09-22 00:18:55 +08:00
  • 923924638e Add a close button to close all pages huanghongxun 2018-09-20 22:54:41 +08:00
  • 8b52c46664 Merge resources.zip to allow multiple datapack zip containing resources.zip huanghongxun 2018-09-20 00:12:41 +08:00
  • aa8c386cdd Support zip file in datapacks folder huanghongxun 2018-09-19 23:02:27 +08:00
  • bafe17107c Fix loading empty repository huanghongxun 2018-09-19 16:31:17 +08:00
  • 9c169fb560 Add a separator to separate launch button and popup button huanghongxun 2018-09-19 10:46:14 +08:00
  • 61ab8a6769 Fix NPE when first start huanghongxun 2018-09-19 00:20:32 +08:00
  • b1cd7057db Add a convenient entrance to launch other version huanghongxun 2018-09-19 00:16:21 +08:00
  • d426952d47 Fix Minecraft jar does not exist when renaming a version huanghongxun 2018-09-19 00:12:44 +08:00
  • 67b6a60382 Fix bugs with world. huanghongxun 2018-09-17 16:30:27 +08:00
  • 9d5da5a39d Try again when decorator is not initialized. huanghongxun 2018-09-17 16:28:52 +08:00
  • efb14572d6 Fix selected profile automatically changes to Home huanghongxun 2018-09-17 16:28:01 +08:00
  • bc3ae5cc7d Add link to hmcl documentation page huanghongxun 2018-09-16 14:12:52 +08:00
  • 9752dea0e1 Merge pull request #454 from yushijinhun/javafx huanghongxun 2018-09-16 13:46:31 +08:00
  • 9afdc99157 Support single datapack zip huanghongxun 2018-09-16 13:15:54 +08:00
  • 07febc18d4 World and datapacks management huanghongxun 2018-09-16 12:38:15 +08:00
  • 68fdfb36fd Add selectedItemPropertyFor(ComboBox) yushijinhun 2018-09-16 00:52:03 +08:00
  • 09287f9c72 Rename WeakListenerHelper to WeakListenerHolder yushijinhun 2018-09-15 23:24:42 +08:00
  • 4a5ac1b899 Remove Settings.logLines yushijinhun 2018-09-15 23:18:59 +08:00
  • afad520669 Move ProxyManager.proxyProperty initialization to init() yushijinhun 2018-09-15 23:13:25 +08:00
  • 9950bef260 Change type of downloadType to string yushijinhun 2018-09-15 23:05:37 +08:00
  • 1753b4d27e Datapack resolving Yuhui Huang 2018-09-14 15:44:40 +08:00
  • 2bfc85b18f Fixed NPE mentioned in #451 Yellow Fish 2018-09-13 01:13:20 +08:00
  • 24f3dec453 Fixed #450 Yellow Fish 2018-09-12 21:37:27 +08:00
  • 4e6237c062 Fixed #448 huangyuhui 2018-09-11 19:26:36 +08:00
  • 5cbde9cc33 Fix not on FX user thread huangyuhui 2018-09-09 19:38:14 +08:00
  • 25d79a94f8 Move specialize and globalize VersionSetting to HMCLGameRepository huangyuhui 2018-09-09 18:55:01 +08:00
  • a5997be9c4 Fix crash when selectedVersion set to empty string huangyuhui 2018-09-09 18:35:10 +08:00
  • c679667079 Fix crash when the game version is too long huangyuhui 2018-09-09 18:24:05 +08:00
  • 6b311c679d Fixed #446 huangyuhui 2018-09-08 22:14:06 +08:00
  • 0f1f881367 Add BuildNumberOffset in gradle build config huangyuhui 2018-09-08 19:41:02 +08:00
  • 090665528f Improve UI huangyuhui 2018-09-08 19:34:51 +08:00
  • 387beb8484 Fix not saving profile configurations huangyuhui 2018-09-08 01:03:36 +08:00
  • daa1a38a63 Refactor ModListPage and InstallerListPage huanghongxun 2018-09-08 00:36:57 +08:00
  • d8a34aac1c Widen task dialog huangyuhui 2018-09-07 15:16:09 +08:00
  • ce9d882c9f Add total progress of task execution huangyuhui 2018-09-07 15:12:41 +08:00
  • 84c18c8693 Move cache repository to HMCLCore huanghongxun 2018-09-07 11:27:14 +08:00
  • 9360854150 Use ReadWriteLock instead of synchronized huangyuhui 2018-09-07 01:58:43 +08:00
  • ada63f1452 Fix not selecting the version just downloaded huangyuhui 2018-09-07 01:58:22 +08:00
  • c3cd0dd8a0 Refactor ProfileList & AccountList huangyuhui 2018-09-07 01:03:59 +08:00
  • 60143d5299 Refactor FileDownloadTask huangyuhui 2018-09-07 00:35:28 +08:00
  • 1019c891e2 Cache asset files huangyuhui 2018-09-06 17:47:44 +08:00
  • 1392ad413a Only cache verified files and copy cached files to current directory huangyuhui 2018-09-06 00:13:16 +08:00
  • 61aee90c8d Refactor DecoratorPage huangyuhui 2018-09-05 23:25:51 +08:00
  • 19725012fb Refactor AccountList and ProfileList huangyuhui 2018-09-05 23:20:20 +08:00
  • 94a71dc88f Fix unclosing file huangyuhui 2018-09-05 22:17:58 +08:00
  • d8cb93c36a Add Task.preExecute and Task.postExecute huangyuhui 2018-09-05 20:38:00 +08:00
  • 151097a884 Removed the text that notices user to enable disabling jvm args when using Java 9 huangyuhui 2018-09-04 21:42:27 +08:00
  • e97bad88c6 Fix not syncing observable list huanghongxun 2018-09-04 14:25:18 +08:00
  • 9f494a35ec Add a button for deleting the game icon huangyuhui 2018-09-03 23:58:23 +08:00
  • d9d20c969a Refactor ComponentList huangyuhui 2018-09-03 23:42:42 +08:00
  • 7e08cfedd6 Add Constant Pool Scanner to open source code dependencies huangyuhui 2018-09-03 22:35:25 +08:00
  • 1145e31162 Extract IconedMenuItem huangyuhui 2018-09-03 22:30:22 +08:00
  • e4e521c2ef Change Controllers.navigate(null) to PageCloseEvent/onEnd huangyuhui 2018-09-03 21:27:39 +08:00
  • d01c9a425a Fix crash when removed all profiles huangyuhui 2018-09-03 18:38:33 +08:00
  • a9be348ddf Add prompt warning user that no game installed huangyuhui 2018-09-03 12:43:08 +08:00
  • 07079ee295 Fix image mis-positioned in AccountAdvancedListItem huangyuhui 2018-09-03 12:10:46 +08:00
  • eb1bab453b Cancel the option enabling game list in main page huangyuhui 2018-09-03 12:10:22 +08:00
  • fd3c496a3d Fix crash when first launch huangyuhui 2018-09-03 12:09:58 +08:00
  • 35e1e0bdd4 Change Java to 64bit automatically. huanghongxun 2018-09-03 17:33:45 +08:00
  • 28aa137dc1 Use iconedItem instead of ListView in popup menu huangyuhui 2018-09-03 10:58:45 +08:00
  • 16ee0a040a optimize import huangyuhui 2018-09-03 00:25:56 +08:00
  • 437391a860 Merge branch '3.2' into javafx huangyuhui 2018-09-03 00:11:16 +08:00
  • f61181438f allow displaying game list in main page huangyuhui 2018-09-03 00:10:21 +08:00
  • d74ab35279 Move package huangyuhui 2018-09-02 23:30:27 +08:00
  • bbc2b251dd Change the way to determine whether use global settings or the specific one huangyuhui 2018-09-02 23:24:32 +08:00
  • 222e39dc48 Remove decorator.fxml huangyuhui 2018-09-02 21:58:03 +08:00
  • f5b310d959 Move AdvancedListItem & Skin to new package huangyuhui 2018-09-02 21:57:25 +08:00
  • 5fb0035b2f Refactor decorator as well as navigation huangyuhui 2018-09-02 21:53:34 +08:00
  • b8793f7575 Prevent horizontal scroll bar in settings page huangyuhui 2018-09-02 21:52:45 +08:00
  • 5c5f091769 Fails game installing when unable to download game jar huangyuhui 2018-09-01 23:41:13 +08:00
  • cf6485aea8 Make exception message more understandable in FileDownloadTask huangyuhui 2018-09-01 23:38:32 +08:00
  • f2f0c96e62 Notice user to add authentication server huangyuhui 2018-09-01 23:38:05 +08:00
  • 64e7cc74b2 ProfileList huangyuhui 2018-09-01 00:36:18 +08:00
  • 531fd87ff3 Profiles huangyuhui 2018-09-01 00:19:25 +08:00
  • efa280b839 Move profile management to Profiles huangyuhui 2018-08-31 22:28:06 +08:00
  • b3d84c4f99 Refactor huangyuhui 2018-08-31 22:21:15 +08:00
  • 015a1e3482 Fix #441 huangyuhui 2018-08-31 12:21:08 +08:00
  • 5efc8d6fa9 Refactor View and ViewModel to Control and Skin huangyuhui 2018-08-31 12:13:47 +08:00
  • bb1654828f Change "Run Directory" to "Working Directory" huangyuhui 2018-08-31 10:44:01 +08:00
  • 93cabde9f4 clean up HMCLCore huangyuhui 2018-08-30 22:20:18 +08:00
  • aeb5eb9129 clean up HMCL huangyuhui 2018-08-30 22:19:49 +08:00
  • e9e8b8a1ad Change contact URL huangyuhui 2018-08-30 22:15:12 +08:00
  • 08564e5ea2 Add account list view huangyuhui 2018-08-30 22:14:30 +08:00
  • 1695619ef5 Move account ui class to a new package huangyuhui 2018-08-30 22:13:53 +08:00
  • 8f2f57c543 cut off the version name if too long huangyuhui 2018-08-30 22:13:13 +08:00
  • 60454c6af3 New game list page huangyuhui 2018-08-30 22:12:39 +08:00
  • 40c7c72973 Move operations on version to new class 2 huangyuhui 2018-08-30 22:11:58 +08:00
  • f9127272b1 Split download wizard into { new game, install modpack } huangyuhui 2018-08-30 22:11:49 +08:00
  • ec295664d9 Move operations on version to new class huangyuhui 2018-08-30 22:11:00 +08:00
  • ec2b9b19be Add an entrance to game list page huangyuhui 2018-08-30 22:09:54 +08:00
  • 1566e069ed Add selectedMinecraftVersion huangyuhui 2018-08-30 22:09:05 +08:00
  • 9c149f3529 Postpone loading fonts huangyuhui 2018-08-29 21:05:07 +08:00
  • 2f35baef39 Convert settings.fxml to Java code huangyuhui 2018-08-29 20:28:43 +08:00
  • 7c77c317df Improve finalizedTask log huangyuhui 2018-08-29 00:03:50 +08:00
  • ed3a04d531 Fix animation twinkling huangyuhui 2018-08-28 00:23:49 +08:00