1293 Commits

Author SHA1 Message Date
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
huangyuhui
eed4c7c11a Load skin when added new account 2018-06-08 12:58:01 +08:00
huangyuhui
d986d7ac03 Apply spinner instead of intermediate progress bar 2018-06-08 12:47:46 +08:00
huangyuhui
f640922a50 Optimize imports 2018-06-08 12:47:34 +08:00
huangyuhui
118a6cf0d1 Fasten version item construction 2018-06-08 12:45:44 +08:00
huanghongxun
72871e6d9a
Merge pull request #342 from yushijinhun/refactor-skin
Yggdrasil 部分重构及 bug 修复
2018-06-08 10:41:46 +08:00
yushijinhun
61acbcec0d
移除GameProfile类的TypeAdapter 2018-06-07 22:28:17 +08:00
yushijinhun
06af79e2b4
移除对legcay账户的支持 2018-06-07 22:25:31 +08:00
yushijinhun
6782602141
重构YggdrasilService相关代码 2018-06-07 21:12:38 +08:00
yushijinhun
8df17ae38a
使用静态方法pair()替代new Pair<>() 2018-06-07 21:08:25 +08:00
huanghongxun
1645a93adf
Merge pull request #341 from yushijinhun/cleanup
清理冗余代码
2018-06-07 12:41:51 +08:00
yushijinhun
6a04ab37d7
清理Hex 2018-06-07 12:17:58 +08:00
yushijinhun
27c9abd9ed
清理DigestUtils 2018-06-07 12:16:34 +08:00
yushijinhun
a08be2e11d
移除Charsets类 2018-06-07 11:47:36 +08:00
huanghongxun
17615b1791
Merge pull request #340 from yushijinhun/javafx
修复 Java 选择相关 bug
2018-06-07 01:15:44 +08:00
yushijinhun
d75c3b584a
修复加载JREs时可能的并发修改异常 2018-06-07 01:06:13 +08:00
huangyuhui
20f919b93e Merge branch 'javafx' of https://github.com/huanghongxun/HMCL into javafx 2018-06-07 00:53:56 +08:00
huangyuhui
20244fe5cc Fasten versions loading 2018-06-07 00:50:15 +08:00
yushijinhun
6a89f0a661
将当前Java版本包含在getJREs()中 2018-06-07 00:28:33 +08:00
huanghongxun
3a9efdb03e
Merge pull request #339 from yushijinhun/multiple-java
Linux下自动检测Java + 允许多个相同版本的JRE
2018-06-06 23:57:24 +08:00
huangyuhui
2ae00db94b Removed MultiFileItem tooltips 2018-06-06 23:54:19 +08:00
huangyuhui
a9261b759b Shutdown Now to prevent NPE when task executed after app closed 2018-06-06 23:52:23 +08:00
yushijinhun
6b02dc3cd5
允许多个相同版本的Java共存 2018-06-06 23:43:58 +08:00
yushijinhun
afa37c0d2f
自动检测Linux下的Java 2018-06-06 23:01:27 +08:00
huangyuhui
2575f10497 Fixed #336 2018-06-06 19:45:39 +08:00
huanghongxun
27c4a68a13
Merge pull request #338 from yushijinhun/openjdk
对 OpenJDK 更好的支持
2018-06-06 14:02:14 +08:00
yushijinhun
f09cb54894
当JavaFX缺失时弹窗提示 2018-06-06 13:52:23 +08:00
yushijinhun
5431cfef79
对OpenJDK上出现的错误同样进行上报 2018-06-06 13:31:53 +08:00
huanghongxun
35c0f3cddc
Merge pull request #337 from yushijinhun/javafx
完善 authlib-injector 功能
2018-06-03 03:12:19 +08:00
yushijinhun
efe22ca613
防止执行平移动画时组件溢出面板 2018-06-02 20:09:36 +08:00
yushijinhun
3408a8ffcf
更改措辞:添加认证服务器->管理认证服务器 2018-06-02 19:59:00 +08:00
yushijinhun
60a140efb3
修复删除验证服务器时可能出现ConcurrentModificationException
初始化块执行时字段并不一定都完成了初始化,应当避免使用。
利用ConcurrentHashMap的弱一致性防止迭代中删除账户造成ConcurrentModificationException。
2018-06-02 19:38:03 +08:00
yushijinhun
bbe584bd91
修复无法显示未设置皮肤的Yggdrasil账户的皮肤的问题 2018-06-02 19:21:41 +08:00
yushijinhun
3866377a28
使用UUID而不是角色名来标识皮肤 2018-06-02 18:15:41 +08:00
yushijinhun
ebc0b4b2b0
移除AccountHelper未使用的单例 2018-06-02 18:06:32 +08:00