Glavo
f5d83095cc
修复 Java 下载相关问题 ( #1874 )
...
* fix #1561 : Replace existing files when downloading Java
close #1756
* close #1755 : Download Java using mirror
* Skip existing files
2022-11-25 22:34:26 +08:00
Glavo
a94bb407e5
Submit the modification of JFXTextField after editing ( #1869 )
2022-11-25 17:20:16 +08:00
Glavo
6611774aa9
Fix the problem of garbled logs on Java 18+ ( #1866 )
2022-11-25 17:17:31 +08:00
Glavo
e1eb40c129
Optimization HMCLProcessListener::onLog ( #1867 )
2022-11-25 17:16:23 +08:00
Glavo
2e532be34c
将 Quilt 图标添加至 VersionIconDialog ( #1864 )
...
* Safely deserialize VersionSetting
* Add quilt to VersionIconDialog
2022-11-24 12:54:56 +08:00
Glavo
b9d0cfc12a
Update GitHub Action ( #1863 )
2022-11-24 12:54:48 +08:00
Glavo
3d88bc35bb
fix memory leak ( #1865 )
2022-11-24 12:53:16 +08:00
Glavo
8c9c8fd28f
修复 macOS Dock 中的图标 ( #1862 )
...
* High resolution logo
* Load original icon on Java 8
2022-11-24 12:52:54 +08:00
Glavo
5e685b7f26
Modify the version number for unofficial builds ( #1861 )
2022-11-23 22:54:28 +08:00
Glavo
c76b562705
Remove log4j-patch ( #1860 )
...
* Remove log4j-patch
* Update I18N
2022-11-23 17:20:15 +08:00
Glavo
4c9f8d3dca
Complete the missing translation ( #1859 )
2022-11-23 17:19:45 +08:00
Glavo
0f26ae5cfc
代码清理与修复 UI 卡顿资源占用过高的问题 ( #1849 )
...
* Lazy initialization of Swing
* Load ISRG Root X1 certificate only on Java 8
* Replace JOptionPane with JavaFX Alert
* Avoid using java.awt.Desktop
* Rewrite TexturesLoader
* Optimization SelfDependencyPatcher
* fix typo
* close #968 : Use computeIfAbsent to ensure thread safety
* Optimization GameVersion::minecraftVersion
* code cleanup
* Set the initial capacity of readFullyWithoutClosing
* code cleanup
* Mark inner classes as static if possible
* Cache version icon
* Code cleanup
* Fix ListView scrolling performance issues
* DatapackListPage::items
* Replace OutputStream with FileChannel::write
2022-11-23 16:33:14 +08:00
Glavo
035469240d
close #1855 : Add 1.19 to DEFAULT_GAME_VERSIONS ( #1857 )
2022-11-23 16:32:20 +08:00
Glavo
7ee81f7425
Deny access to CurseForge without api key ( #1858 )
2022-11-23 16:32:07 +08:00
zkitefly
024c90d688
在HMCL显示changelog时自动定位该更新内容 ( #1850 )
...
* 在HMCL显示changelog时自动定位该更新内容
* 尝试修复错误
* updata
* fix
2022-11-23 14:07:13 +08:00
Glavo
1253272626
fix #1852 : Lookup manifest in this jar ( #1853 )
2022-11-23 14:06:35 +08:00
zkitefly
73b938cfd9
修复微软账户登录弹窗不显示“忘记密码”的问题 ( #1829 )
2022-11-13 23:44:01 +08:00
Glavo
ee843543bf
性能与内存优化 ( #1848 )
...
* optimization
* Make ManagedProcess::getLines thread safe
2022-11-13 23:43:45 +08:00
skbeh
fa8a479aac
Bump Gradle Shadow to 7.1.2 ( #1831 )
...
This allows compilation with `sourceCompatibility = 17`.
2022-11-13 23:40:10 +08:00
Glavo
bac14db432
修复无法正确处理带有 Quilt 的 MultiMC 整合包的问题 ( #1841 )
...
* fix #1760 : typo
* export quilt info in mmc modpack
2022-11-13 23:39:56 +08:00
zkitefly
f6242ea868
添加提示 ( #1844 )
2022-11-13 23:39:40 +08:00
zkitefly
16db35655a
修改
2022-11-11 21:50:10 +08:00
Glavo
53336aedc9
Remove HiPer Support
2022-11-11 18:30:27 +08:00
zkitefly
eaddb67932
Update HelpPage.java ( #1827 )
2022-11-05 23:21:47 +08:00
Glavo
c7b7dd9500
fix crash ( #1826 )
2022-11-05 22:51:10 +08:00
Glavo
9901bf738d
fix crash ( #1825 )
2022-11-05 22:12:44 +08:00
huanghongxun
a3d8c6b3b3
feat(skin): introduce new official skins.
2022-11-05 20:22:02 +08:00
huanghongxun
948928f740
feat: update HMCLauncher.exe
2022-11-05 20:11:22 +08:00
Rei Hatada
71e98c035e
change ( #1824 )
2022-11-05 19:51:39 +08:00
Glavo
af107b15c0
完善 HiPer 支持 ( #1821 )
...
* Display hiper token expiration time
* Automatically download missing files when starting HiPer
* Disable start HiPer when token is empty
2022-11-05 19:36:17 +08:00
Glavo
8687bb9487
修复 MessageDialogPane 总是折叠内容的问题 ( #1815 )
...
* fix #1751 : Use ScrollPane in message dialog only when needed
close #1777
* Parse segment only if it contains xml tag
2022-11-05 19:28:24 +08:00
huanghongxun
a70e53364d
fix(multiplayer): force using authlib-injector in multiplayer mode.
2022-10-30 13:45:34 +08:00
zkitefly
11a1c37765
将日志更换至docs.hmcl.net ( #1812 )
...
* 将日志更换至docs.hmcl.net,以便更新日志
* 修改链接
* 更换目录
2022-10-30 01:29:51 +08:00
Glavo
68a8944810
改进 HiPer 支持 ( #1763 )
...
* Disable start hiper button when token is empty
* Use gsudo start hiper
* Automatically request administrator privileges on Windows and Linux
* Automatically start hiper with sudo on mac
* Update I18N
* Prompt user to chown unwritable files
* Update HiPer file verification failed prompt
* Log other hiper exceptions
* temporarily disable gsudo
* Detect admin rights with 'net session'
* Hide the hint pane when running with administrator privileges
* Prompt user when starting HMCL with sudo
* Fix ClassNotFoundException when no JavaFX
* Update the prompt when the permission cannot be obtained
* Add support for saving multiple HiPer configurations
* update link
close Glavo/HMCL#3
* Detect RISC-V 32
* Save original hiper authorization information
* Add support for importing and exporting license files
* Set initial license file name
* Complement the missing message
* Handling gsudo failure to obtain permission
2022-10-25 21:55:12 +08:00
zkitefly
b280b238df
尝试完成 #1780 ( #1789 )
2022-10-25 21:52:23 +08:00
huanghongxun
0f39aad429
fix(auth): legacy user type for OfflineAccount.
2022-10-25 21:48:55 +08:00
Glavo
ff78297ee5
fix IntegrityCheck::performCheck ( #1792 )
2022-10-23 23:28:22 +08:00
Glavo
f75bbdcecc
Log HMCL jar path ( #1794 )
2022-10-23 23:27:42 +08:00
Glavo
694e31a7fe
Cache manifest in JarUtils ( #1797 )
2022-10-23 23:27:21 +08:00
Glavo
c113670cda
Migrate HMCL_DIRECTORY to the user directory ( #1785 )
2022-10-09 13:21:02 +08:00
zkitefly
1b3c399335
添加“测试能否联机”按钮 ( #1757 )
...
* add
* 修改图标(其实我不知道该弄啥图标好……)
* fix
2022-10-09 11:18:00 +08:00
huanghongxun
45cbe20449
fix: crash when there is an incorrect authlib-injector server url. Closes #1774 .
2022-10-08 17:39:04 +08:00
zkitefly
4d606510f6
修改 登录失败 弹窗 ( #1782 )
...
* 修改 登录失败 弹窗
* fix
* Update I18N.properties
* Update I18N_zh_CN.properties
* Update I18N_zh.properties
* Update I18N_zh.properties
* Update I18N_zh_CN.properties
* Edit
Co-authored-by: Yuhui Huang <i@huangyuhui.net>
2022-10-08 17:33:07 +08:00
huanghongxun
a6639552cf
fix: lblCreationWarning not wrapping text. Closes #1783 .
2022-10-08 17:31:28 +08:00
zkitefly
2a088ec555
更新多人联机页面 ( #1758 )
...
* 更新 multiplayer.error.file_not_found 翻译
* 修改翻译
* 移除标题
* add
* try fix
* try fix
* try fix
* try fix
* try fix
* try
* try
* try
* fix
* fix
* add
* fix
* fix
* add
* fix
* edit
2022-10-08 17:13:55 +08:00
zkitefly
1c46d63367
try ( #1768 )
2022-10-08 17:12:13 +08:00
zkitefly
f2b7fae694
添加“忘记密码”按钮 ( #1765 )
2022-10-08 17:11:56 +08:00
Glavo
43986676d8
修复中文路径下启动 <= 1.12.2 的版本没有声音的问题 ( #1754 )
...
* Use native encoding by default
* Fix the problem that LWJGL fails to load OpenAL under Java 18
2022-10-08 17:10:27 +08:00
Glavo
2649e79d47
fix build fails with Java 19 ( #1784 )
2022-10-08 17:09:12 +08:00
zkitefly
f83d3cd769
Fix https://github.com/huanghongxun/HMCL/issues/1703 ( #1753 )
2022-09-28 19:14:15 +08:00