1108 Commits

Author SHA1 Message Date
huanghongxun
04553c2c56 Support packed update archive 2018-08-04 22:04:59 +08:00
yushijinhun
bdb7afa860
Replace updateSource with updateChannel 2018-08-04 21:39:19 +08:00
yushijinhun
7096135cdf
Change update source to hmcl.huangyuhui.net 2018-08-04 21:26:46 +08:00
yushijinhun
be37014206
Use Paths.get(url.toURI()) in LocalVersion.current() 2018-08-04 21:17:52 +08:00
yushijinhun
b78beb3305
Copy downloaded HMCL to .hmcl only after it's verified 2018-08-01 15:54:52 +08:00
yushijinhun
38f27d134d
Change task.test() to executor.test() 2018-08-01 15:54:52 +08:00
yushijinhun
3b42ba9375
Add version query when checking for update 2018-08-01 15:54:52 +08:00
yushijinhun
4f52bb2ffe
Add option hmcl.update_source.override 2018-07-31 19:41:50 +08:00
yushijinhun
dd45e1b3db
Add JAR integrity check 2018-07-31 19:39:21 +08:00
yushijinhun
e38bfdfc73
Refactor build.gradle 2018-07-31 15:48:29 +08:00
yushijinhun
73caebff00
Remove unnecessary saveConfig() call 2018-07-31 14:33:03 +08:00
yushijinhun
e0608cdf3e
Remove unused files 2018-07-31 14:32:42 +08:00
yushijinhun
c815fa80e8
Prevent /build being created 2018-07-31 14:06:54 +08:00
yushijinhun
e91e1cab47
Remove coreCompile/Runtime.extendsFrom 2018-07-31 14:04:36 +08:00
yushijinhun
b791878651
Remove generateSources task 2018-07-31 14:02:26 +08:00
yushijinhun
8192ffec03
Remove duplicated HMCLauncher.exe 2018-07-31 13:59:48 +08:00
yushijinhun
afa6eb3bad
Refactor build.gradle 2018-07-31 13:46:31 +08:00
yushijinhun
6f7d22518e
Remove pack.gz build 2018-07-31 13:34:17 +08:00
yushijinhun
2663312dfb
Auto-rename after upgrade 2018-07-31 13:28:39 +08:00
yushijinhun
1332517a9f
Rewrite upgrade feature 2018-07-30 23:32:01 +08:00
yushijinhun
13e227851f
Refactor IconedItem 2018-07-29 21:10:04 +08:00
yushijinhun
e1b6c18017
Remove HELLO_MINECRAFT_LAUNCHER_VERSION_FOR_GRADLE_REPLACING 2018-07-29 19:07:48 +08:00
yushijinhun
a88c8ed85f
Extract class Metadata 2018-07-29 19:03:49 +08:00
yushijinhun
25a90fc481
Remove upgrade feature 2018-07-29 18:42:31 +08:00
huangyuhui
1371206323 Pack with exe launcher 2018-07-29 16:34:15 +08:00
huanghongxun
129f6bb5cc
Merge pull request #407 from yushijinhun/config-permission
重构 Config
v3.1.81
2018-07-29 14:44:23 +08:00
yushijinhun
545c17d052
Print current directory & hmcl directory when bootstrap 2018-07-29 14:27:50 +08:00
yushijinhun
add00ddba1
Use configured locale as soon as possible 2018-07-29 14:21:43 +08:00
yushijinhun
d9aeb0cc2b
Use SupportedLocale in Config 2018-07-29 14:15:32 +08:00
yushijinhun
49e70e7195
Add ConfigHolder.isNewlyCreated() 2018-07-29 14:02:32 +08:00
yushijinhun
f8abebf110
Remove isFirstLaunch 2018-07-29 13:45:22 +08:00
yushijinhun
8e2dfc7341
Show error dialog when hmcl.json is not accessible 2018-07-29 13:40:59 +08:00
yushijinhun
e650ffffce
Initialize ConfigHolder & Settings manually 2018-07-29 13:40:59 +08:00
yushijinhun
d549a300ab
Replace Settings.INSTANCE with Settings.instance() 2018-07-29 13:40:59 +08:00
yushijinhun
82a62e73c1
Replace CONFIG with config() 2018-07-29 13:40:57 +08:00
yushijinhun
45c7e0c231
Remove Settings.save() 2018-07-29 13:39:32 +08:00
huangyuhui
b98a4b11a3 Fix #406 2018-07-29 13:31:18 +08:00
huangyuhui
484a103f27 Fix always showing the welcome page when upgrading from old versions 2018-07-29 13:25:15 +08:00
huangyuhui
e31120be21 Friendly prompt that it cannot download some libraries successfully. v3.1.80 2018-07-22 18:50:44 +08:00
huangyuhui
247f02d423 Friendly prompt to ServerResponseMalformedException 2018-07-22 18:22:28 +08:00
huangyuhui
3da0c1d8e3 Abandon Launch4j which will not find Java inst in PATH or JAVA_HOME 2018-07-22 18:15:39 +08:00
huangyuhui
c830bbc703 reorder version in main page 2018-07-21 21:58:46 +08:00
huangyuhui
7b619fef1d Fix always using BMCLAPIDownloadProvider 2018-07-21 20:24:54 +08:00
huanghongxun
bac265a077
Merge pull request #399 from yushijinhun/refactor-account
重构账户部分
2018-07-21 19:50:46 +08:00
huanghongxun
39df0f8d43
Merge branch 'javafx' into refactor-account 2018-07-21 19:50:16 +08:00
huangyuhui
6af7f916ee Add an option to disable common directory globally 2018-07-21 19:45:59 +08:00
yushijinhun
ae64097edf
Automatically select the newly added account 2018-07-21 12:34:12 +08:00
yushijinhun
cb6d8a88f1
Fix the old account isn't replaced when adding a same account 2018-07-21 12:31:08 +08:00
huangyuhui
12838994ad Reconstruct MultiFileItem 2018-07-21 11:39:41 +08:00
yushijinhun
d30758a2a8
Throw NPE when selected server is null 2018-07-21 09:57:47 +08:00