3677 Commits

Author SHA1 Message Date
yushijinhun
b00cc99408
BMCLAPI的链接使用https 2018-06-17 17:27:44 +08:00
yushijinhun
9a66c3bba9
完善翻译
中英文间补白、更正大小写、调整措辞
2018-06-17 17:25:22 +08:00
yushijinhun
546921b445
删除未被使用过的i18n条目 2018-06-17 16:40:22 +08:00
yushijinhun
8b698d3a4c
更新设置页面中依赖信息 2018-06-17 15:33:35 +08:00
yushijinhun
c4608a949b
处理未捕获异常时立即进行log,防止异常被忽略
THROWABLE_SET改名为CAUGHT_EXCEPTIONS,使用并发安全集合
2018-06-17 15:04:31 +08:00
yushijinhun
bba1c559a3
为连接authlib-injector服务器失败添加错误消息 2018-06-17 14:41:26 +08:00
yushijinhun
bdee9ea72f
将获取验证服务器信息的代码移入AuthlibInjectorServer 2018-06-17 14:26:38 +08:00
yushijinhun
520923ba08
跳过更新时记录日志 2018-06-17 13:44:04 +08:00
yushijinhun
936a74597f
若版本号包含SNAPSHOT则也不更新
通过Gradle构建出来的JAR版本号为3.1.SNAPSHOT这样的
2018-06-17 13:40:09 +08:00
yushijinhun
97132745cc
增加hmcl.version.override选项用于覆写HMCL版本 2018-06-17 13:30:05 +08:00
yushijinhun
2bb30f65f3
在AppDataUpgrader中使用ReflectiveOperationException替代具体反射异常 2018-06-17 13:11:56 +08:00
huangyuhui
ec04d55793 Fix transition 2018-06-17 12:05:39 +08:00
huangyuhui
88671db566 Use spinner instead of indeterminate progress bar 2018-06-17 12:05:25 +08:00
huanghongxun
538f501bc0
Merge pull request #351 from yushijinhun/refactor-yggdrasil
authlib-injector 部分重构
2018-06-17 10:34:47 +08:00
huangyuhui
3b75d41a2f 修改更新服务器连接 2018-06-17 10:34:13 +08:00
yushijinhun
110149d0e6
AuthlibInjectorAccountFactory的addtionalData改为AuthlibInjectorServer类型 2018-06-16 23:14:04 +08:00
yushijinhun
89b68781fa
修复添加验证服务器页面的错误信息不会被清除 2018-06-16 23:09:16 +08:00
yushijinhun
4cdc54b9c1
修复添加账号时未选中验证服务器会NPE 2018-06-16 23:06:21 +08:00
yushijinhun
7673595a43
AddAccountPane中服务器列表数据视图分离 2018-06-16 22:58:39 +08:00
yushijinhun
76a259c107
AuthlibInjectorAccount中存储AuthlibInjectorServer对象而不是url 2018-06-16 21:26:36 +08:00
yushijinhun
5f40d01fb4
在AuthlibInjectorAccountFactory中使用AuthlibInjectorServer而不是url 2018-06-16 21:26:36 +08:00
yushijinhun
df29d47c0a
workaround: 将Settings中的Config字段改为静态 2018-06-16 21:26:36 +08:00
yushijinhun
10d4084dde
AuthlibInjectorServerInfo重命名为AuthlibInjectorServer
更正其它措辞:ip->url
2018-06-16 21:26:34 +08:00
yushijinhun
ba8cdb1b42
移除AuthlibInjectorServersPage的spinner 2018-06-16 21:25:25 +08:00
yushijinhun
22732fee6a
存储AuthlibInjectorServerInfo对象而不是url字符串 2018-06-16 21:24:30 +08:00
yushijinhun
bfbc4613b9
在添加authlib-injector服务器的过程中,传递AuthlibInjectorServerInfo而不是url 2018-06-16 20:33:48 +08:00
yushijinhun
92e5eecaf2
将Settings中DEFAULT_PROFILE, HOME_PROFILE字段移至Profiles 2018-06-16 20:30:14 +08:00
yushijinhun
593159f4a6
将DEFAULT_ICON移至Constants, 并使用懒加载
当类初始化时, JavaFX可能还未启动, 这将使图像加载失败
2018-06-16 20:10:10 +08:00
yushijinhun
53cad0e56a
在因无法读取而移除账户时记录日志 2018-06-16 20:10:10 +08:00
huangyuhui
d61006dd67 Fix uncaught IOException 2018-06-13 23:40:16 +08:00
huangyuhui
eb565285b2 Fix curse mod downloading 2018-06-10 20:05:36 +08:00
huangyuhui
630f164877 Continue load old version if the newer version cannot launch v3.1.64 v3.1.63 2018-06-10 00:10:17 +08:00
huangyuhui
38c6bce2c0 Change log folder to ~/.hmcl 2018-06-09 17:37:43 +08:00
huanghongxun
034734ec66
Merge pull request #348 from yushijinhun/fxgson
使用 FxGson
2018-06-09 01:12:50 +08:00
yushijinhun
d875eeb22a
将Config中属性替换为JavaFX Property 2018-06-09 00:32:33 +08:00
yushijinhun
61db6b8fb2
添加FxGson依赖 2018-06-09 00:28:23 +08:00
huanghongxun
945d4cf20d
Merge pull request #347 from yushijinhun/merge-head
重构
2018-06-08 21:34:36 +08:00
yushijinhun
631337c451
YggdrasilAccount记录角色uuid而不是名称
注:旧版本无法读取此版本配置(移除了character)。
2018-06-08 21:13:33 +08:00
yushijinhun
4f51e377ae
移除canPlayOffline() 2018-06-08 21:09:35 +08:00
yushijinhun
e71c06a0d0
Arguments.addXXX改为链式调用 2018-06-08 21:09:35 +08:00
yushijinhun
13aabde5d9
完善Account文档 2018-06-08 21:09:35 +08:00
huanghongxun
e3f371f457
Merge pull request #344 from yushijinhun/javafx
修复YggdrasilAccount读取到了错误的character
2018-06-08 16:36:50 +08:00
yushijinhun
6ee99b5736
修复YggdrasilAccount读取到了错误的character
引入:6c4231a6b2 (diff-839dd42e51cd641828b00c5302c02b12R50)
2018-06-08 16:31:56 +08:00
huangyuhui
895188b25f Merge branch 'javafx' of https://github.com/huanghongxun/HMCL into javafx 2018-06-08 16:06:31 +08:00
huanghongxun
9fba923a51
Merge pull request #343 from yushijinhun/javafx
修复 defaultJavaPath 不能保存的问题
2018-06-08 16:06:01 +08:00
huangyuhui
37a39098f8 Try to fix VersionNotFoundException. Closes #298 2018-06-08 16:05:33 +08:00
yushijinhun
6fb548e6c3
修复defaultJavaPath不能保存的问题(未添加监听器) 2018-06-08 15:19:47 +08:00
huangyuhui
110b7cb06f Should fix 'Never get to here' 2018-06-08 13:55:38 +08:00
huangyuhui
e9070a77c3 Fixed java.lang.IllegalStateException: stream has already been operated upon or closed 2018-06-08 13:40:12 +08:00
huangyuhui
475e6e5511 Remove redundant URLs that download providers provide. Mentioned in #242 2018-06-08 13:13:42 +08:00