1194 Commits

Author SHA1 Message Date
huanghongxun
9981423927 Change separator fill in title bar and launch button to reduce color difference v3.2.107 2018-10-11 22:20:41 +08:00
huanghongxun
0e5250dfb3 Satisfy requirements metioned in #469 2018-10-11 22:06:34 +08:00
huanghongxun
2dc956b357 Fix request mojang server for skin info every time 2018-10-11 22:05:24 +08:00
huanghongxun
b8bd0a08e0 Merge branch 'javafx' of https://github.com/huanghongxun/HMCL into javafx 2018-10-11 14:05:35 +08:00
huanghongxun
fb31eebcf2 Add a warning that forge 2760 is not compatible with liteloader 2018-10-11 14:04:52 +08:00
huanghongxun
3c8689a3f1 Close launching progress dialog when game crashed before opening window 2018-10-11 13:51:37 +08:00
huanghongxun
2957d66dd6 Add test game button in versions page 2018-10-11 13:41:11 +08:00
huanghongxun
6f6efe0874 Rename DecoratorControl to Decorator 2018-10-11 13:32:39 +08:00
huanghongxun
355fc04069 Drop modpack file to install 2018-10-11 13:32:11 +08:00
huanghongxun
b4738f383b Fix not on FX thread 2018-10-11 12:59:06 +08:00
huanghongxun
b12711969c Rewrite encode location v3.2.106 2018-10-10 16:37:04 +08:00
huanghongxun
94727353c4 Fix response code 400 when downloading mods from curse 2018-10-10 15:27:27 +08:00
huanghongxun
5eb7449b74 Delete old files if etag was updated 2018-10-10 01:36:31 +08:00
huanghongxun
dae41dfb30 Add an entrance directly to add authlib-injector server v3.2.105 2018-10-09 22:15:46 +08:00
huanghongxun
07a701e572 Cache asset indexes by ETag cache 2018-10-09 20:22:54 +08:00
huanghongxun
5323aaed6d ETag caching 2018-10-09 20:16:16 +08:00
huanghongxun
daf659373f Removed static login method 2018-10-08 21:23:01 +08:00
huanghongxun
0eb81c29df Update I18N 2018-10-08 01:31:02 +08:00
huanghongxun
8aea89c103 Login when launcher opened to reduce launching time 2018-10-08 01:27:48 +08:00
huanghongxun
f1d97454c2 Merge branch 'javafx' of https://github.com/huanghongxun/HMCL into javafx 2018-10-06 12:42:50 +08:00
huanghongxun
ffb6a45e28 Remove toLowerCase 2018-10-06 12:42:30 +08:00
huanghongxun
f0d1c9b361
Merge pull request #468 from yushijinhun/authlib-injector-ali
支持 authlib-injector API 地址指示
2018-10-06 12:38:04 +08:00
huanghongxun
aedd4c290e Merge branch 'javafx' of https://github.com/huanghongxun/HMCL into javafx 2018-10-06 12:20:48 +08:00
huanghongxun
749ecfe37f Fix #467 2018-10-06 12:20:42 +08:00
yushijinhun
c51da28e31
Add error message for authlib-injector download failure 2018-10-06 12:06:31 +08:00
yushijinhun
f3dca75a10
Do not check for update of authlib-injector each time 2018-10-06 11:56:02 +08:00
yushijinhun
c3dcb0292c
Support -Dauthlibinjector.side=client argument
See yushijinhun/authlib-injector#16
2018-10-06 11:38:55 +08:00
yushijinhun
2a42ecda78
Support authlib-injector ALI
See yushijinhun/authlib-injector#18
2018-10-06 00:47:36 +08:00
huanghongxun
08be1896ee Forbid adding profiles with already existent name 2018-10-05 23:04:56 +08:00
huanghongxun
6b3152c4b5 Try to fix #462. 2018-10-05 22:27:19 +08:00
yushijinhun
19ea27dece
emmm... Forgot to add DialogAware.java
Related: b9e26a41126d178218955b2a2760fc41eb4ae38e
2018-10-04 12:48:29 +08:00
yushijinhun
b9e26a4112
Add DialogAware & Improve add auth server dialog 2018-10-04 12:45:04 +08:00
yushijinhun
a71aea8e43
Update translation: account.failed.server_response_malformed 2018-10-04 11:56:12 +08:00
yushijinhun
1b1f22b9fa
Fix Java list display error on JDK10
如何重现:
1. 关闭当前选中版本的版本特定设置
2. 重启HMCL
3. 从主界面进入版本设置
4. 打开版本特定设置
5. 展开Java列表

问题:Java列表中的项目除了自定义项外,在外观上仍保持被禁用的状态(但是可以点击)。

原因未知。

此问题只在Java10上出现。
若在进入版本设置界面前,版本特定设置已经被打开,则不会出现此问题。

已知Java项目的styleClass、pseudoClass、disable、disabled属性均正常。

试过但没用的解决方法:
1. 删除HMCL全部CSS
2. 将Java列表默认展开
3. 使用JavaFX原生组件替代JFoenix组件

本提交中的代码由于玄学原因,可以解决此问题。
2018-10-03 22:40:17 +08:00
yushijinhun
705a5659b6
Fix cursor doesn't change when hanging on proxy settings 2018-10-03 21:41:22 +08:00
yushijinhun
4121921aca
Fix compile errors 2018-10-03 19:20:47 +08:00
yushijinhun
8cb4ca0e8b
Remove Settings.font 2018-10-03 17:17:16 +08:00
yushijinhun
6205937a10
Refactor update channel selecting 2018-10-03 17:15:42 +08:00
yushijinhun
2f522b744f
Add MappedProperty & reservedSelectedPropertyFor(CheckBox) 2018-10-03 17:09:12 +08:00
yushijinhun
b8a84f831a
Refactor proxy settings 2018-10-03 16:43:48 +08:00
yushijinhun
5f9490d780
Add SafeStringConverter & Refactor font settings 2018-10-03 16:38:21 +08:00
huanghongxun
a1c5b87b55 Fix crash when no game installed 2018-10-03 15:55:38 +08:00
yushijinhun
641e308c53
Remove right graphic of Game List&Launcher Settings 2018-10-03 13:40:09 +08:00
yushijinhun
64bc70a15d
Fix Account/VersionListItem can be unselected 2018-10-03 13:01:30 +08:00
yushijinhun
acadbdb5c9
Fix potential NPE
Related: 3323ea2be07fa6cbdb6ea4412187ced51d09308c
2018-10-03 12:10:19 +08:00
yushijinhun
3323ea2be0
Remove JFXButton in AdvancedListItem 2018-10-03 12:02:17 +08:00
huanghongxun
45f55b2075 Adjust looking of LeftPaneController 2018-10-03 01:32:55 +08:00
yushijinhun
372005dae1
Partially revert 223c2bc7c71f6f60fc53c22cc8511ee3d3edad61 2018-10-02 22:07:57 +08:00
yushijinhun
2c7ca6d354
Remove some methods in Lang 2018-10-02 22:01:42 +08:00
yushijinhun
e21f315239
Fix VersionNumber.equals() and hashCode() may not be consistent 2018-10-02 21:25:29 +08:00