4063 Commits

Author SHA1 Message Date
Burning_TNT
56f10799c4
Update I18N for Traditional Chinese
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com>
2025-09-21 16:26:07 +08:00
burningtnt
7bf3f69975
Fix I18N. 2025-09-21 16:07:24 +08:00
burningtnt
8601f07501
Update I18N. 2025-09-21 15:58:52 +08:00
burningtnt
91c897dab8
Code cleaup. 2025-09-20 21:29:02 +08:00
burningtnt
bdd105cb1b
Merge remote-tracking branch 'official/main' into feature/terracotta 2025-09-20 20:30:56 +08:00
Glavo
867a04dfba
支持在“实例管理”按钮上通过滚动滚轮切换游戏实例 (#4509) 2025-09-20 20:15:11 +08:00
burningtnt
bddc61ccab
Feature: Install Terracotta from local package while downloading. 2025-09-20 20:10:29 +08:00
Wulian233
dd7703c7a9
修复删除世界时无法删除 zip 格式世界的问题 (#4500) 2025-09-20 17:14:19 +08:00
Glavo
756b95ca8c
添加本地化说明文档 (#4516) 2025-09-20 16:41:58 +08:00
rootwhois
ac0a0c7604
修复 AdvancedListBox 在非必要的情况下显示滚动条的问题 (#4514)
Co-authored-by: Glavo <zjx001202@gmail.com>
2025-09-20 16:28:59 +08:00
burningtnt
21fad8e50d
Bump Terracotta to 0.3.9-rc.7. Feature: Tencent QQ Group third-party download channel. 2025-09-20 16:25:29 +08:00
burningtnt
7eeea377a0
Inform users of the filename before navigating to third-party download channel. 2025-09-20 15:59:37 +08:00
Glavo
9ee611c0f6
Bump Gradle to 9.1.0 (#4520) 2025-09-20 15:55:20 +08:00
burningtnt
360f10c939
Feature: Migrade 'icon.png' placeholder to terracotta.png. 2025-09-20 14:25:12 +08:00
burningtnt
d7e1ca7396
Fix: Auto Terracotta package installation. Feature: Using classifier argument in third-party download link. 2025-09-20 14:12:54 +08:00
burningtnt
d999ede4e0
Shuffle third-party package links to perform a load balance 2025-09-20 13:51:13 +08:00
burningtnt
8f5e2084ba
Feature: Display third-party download links with description. 2025-09-20 13:49:04 +08:00
burningtnt
fb2c844b57
Feature: User frinedly error message while local archive doesn't match. 2025-09-20 10:33:31 +08:00
burningtnt
6b9ac957d4
Update terracotta pkg name. 2025-09-19 22:27:07 +08:00
burningtnt
c840451977
Merge remote-tracking branch 'official/main' into feature/terracotta 2025-09-19 21:57:15 +08:00
burningtnt
58dbb80c9d
Feature: Enabling users to setup Multiplayer Core from local files. 2025-09-19 21:47:38 +08:00
Glavo
c38371f454
优化 Java 自动选择规则 (#4515) v3.6.17.296 2025-09-19 21:35:44 +08:00
Glavo
eb3be8c465
在未启用 JIT 或硬件渲染加速的环境中默认禁用动画 (#4510) 2025-09-19 16:01:39 +08:00
Glavo
e6ac07f62b
修复使用 JavaFX 25 时游戏下载界面布局错误的问题 (#4508) 2025-09-18 21:11:20 +08:00
Glavo
a24fea4a95
支持禁止生成 JVM 优化参数 (#4507) 2025-09-18 20:04:25 +08:00
Glavo
8bd104c207
使用 Java 25 启动游戏时默认开启 Compact Object Headers (#4506) 2025-09-18 17:24:59 +08:00
Glavo
a14a265986
Bump JavaFX to 21.0.8/25 (#4454) 2025-09-18 17:09:48 +08:00
Glavo
66524613b4
支持以类型安全的方式读写 Navigation#getSettings() (#4504) 2025-09-18 16:58:07 +08:00
Glavo
a0568e34a8
清理残留的 java.io.File 用例 (#4503) 2025-09-18 15:26:03 +08:00
Glavo
45f7719096
Close #2987: 从 java.io.File 迁移至 NIO (#4502) 2025-09-17 21:41:17 +08:00
Glavo
77fadf5d28
将 org.jackhuang.hmcl.ui 从 java.io.File 迁移至 NIO (#4501) 2025-09-17 21:14:16 +08:00
Glavo
e9d7d0a33c
将 org.jackhuang.hmcl.mod 从 java.io.File 迁移至 NIO (#4499) 2025-09-17 19:29:59 +08:00
Glavo
94994ffdb6
将 org.jackhuang.hmcl.setting 从 java.io.File 迁移至 NIO (#4498) 2025-09-17 18:39:34 +08:00
Glavo
26e274a89a
将 GameRepository 从 java.io.File 迁移至 NIO (#4496)
https://github.com/HMCL-dev/HMCL/issues/2987
2025-09-17 16:07:59 +08:00
Glavo
6a497df0d1
清理 org.jackhuang.hmcl.download.game (#4495)
1. 将 `java.io.File` 迁移至 NIO;
2. 将部分类迁移至 record。
2025-09-16 21:22:02 +08:00
Glavo
fc1cce5e5a
删除 FileUtils 中基于 java.io.File 的工具方法 (#4493) 2025-09-16 20:52:44 +08:00
Glavo
b328ed2cc9
Fix #4481: 修复 .hmcl 目录为跨驱动器符号链接时无法卸载 Java 的问题 (#4492) 2025-09-16 19:46:59 +08:00
Glavo
5a8d567bd7
将 isNameValid 方法移动至 FileUtils (#4491) 2025-09-16 16:11:38 +08:00
Glavo
5005343d00
缓存文件时遵循 Cache-Control 设置 (#4462) 2025-09-16 15:15:30 +08:00
Glavo
e4bc8f48c5
Bump Gson to 2.13.2 (#4490) 2025-09-16 14:55:59 +08:00
Zkitefly
831a8a9bb8
fix(fmllib): Forge 1.5.2 安装时下载 fmllib,修复无法启动的问题 (#3976)
Fix #3975

---------

Co-authored-by: Glavo <zjx001202@gmail.com>
2025-09-16 14:38:44 +08:00
Wulian233
7c024473d6
世界管理新增删除世界功能 (#4263)
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com>
Co-authored-by: Glavo <zjx001202@gmail.com>
2025-09-15 23:06:30 +08:00
Glavo
f594abc37d
更新 HMCLBoot 以使用地区中立的文件命名 (#4488) 2025-09-15 21:28:35 +08:00
Glavo
b66e249591
在未启用 JIT 或硬件渲染加速的环境中启动时弹出提示 (#4487) 2025-09-15 21:26:47 +08:00
Glavo
15e490f313
Convert Pair to record (#4485) 2025-09-15 15:31:17 +08:00
Glavo
7ce59cac2c
清理 org.jackhuang.hmcl.util.logging (#4484) 2025-09-15 15:21:14 +08:00
burningtnt
02d208f2ee
Merge remote-tracking branch 'official/main' into feature/terracotta 2025-09-14 22:41:15 +08:00
Glavo
a7178802f8
Create FileUtils#deleteDirectory(Path) (#4482) 2025-09-14 21:08:05 +08:00
Glavo
51954163d4
创建 RawPreservingProperty 接口 (#4464) 2025-09-14 21:06:32 +08:00
Wulian233
19072bd617
修复download.hint翻译条目未添加光影的说明的问题 (#4474) 2025-09-14 20:54:28 +08:00