Burning_TNT
Burning_TNT
感慨万千,不止从何说起 ……
WEBP Support
使用了自己写的 [SimpleWEBP](https://github.com/burningtnt/SimpleWEBP) 来解码 WEBP 图像,仅支持 VP8L 无损压缩,可以使 HMCL 本体大小减少 **56KB**。SimpleWEBP 使用 BCIG 来做到**零反射**兼容不同 JavaFX 版本,经测试,对启动时间影响极小,为毫秒级。 Close #2015 问题: - background.jpg 和 background-classic.jpg 是 JPEG 压缩的图片,无损 WEBP 压缩无法减小其大小(反而会增大) - SimpleWEBP 目前使用...
依赖 #2798 Fix #2830
清理 HMCL 内重复的本地化代码 当 Category I18N 不存在的时候,会渲染源内容(虽然会导致 CurseForge 那边显示一个纯数字)
Close #2727
Close #2717 目前更新 JSON 为 https://zkitefly.github.io/optifine-download-list/index.json 其中包含 OF-302 服务器的位置和各版本信息 如果接受这个方案,可以考虑将 optifine-download-list 这个仓库 fork 一份到 HMCL-dev 组织下,然后转移链接 问题:OptiFine 的仓库不包含所有版本,会比原先的 BMCLAPI 少文件
### 描述 | Description - 标题文本最大宽度为 60%。 - 标签文本占据剩下的空间。 若空间不够,则滚动显示 ### 原因 | Reason 目前,TwoLineListItem 在标签过多的时候,会挤压标题的显示空间,导致标题和所有标签全部显示为 ...,影响使用体验。
当 HMCL 被设定为默认打开方式时,其 arg 为将要打开文件的 path。但 HMCLauncher 不会将这个 arg 传给 HMCL 本体,造成 HMCL 也无法警告用户
**Minecraft Version:** 1.20.4 **Forge Version:** 49.0.39 Hello, I'm a developer of Hello Minecraft! Launcher https://github.com/HMCL-dev/HMCL. In Forge versions for Minecraft 1.20.4, ClasspathLocator is always enabled in any environment, unlike the...
Close #2975 Close #3021