Skip to content

2.8.9

Latest
Compare
Choose a tag to compare
@LTCatt LTCatt released this 15 Oct 19:45
· 21 commits to main since this release

更新亮点

其他更新内容

  • 重命名时禁止输入 NTFS 8.3 文件名(#4505@AptS-1547,PR @SALTWOOD
  • 搜索筛选 1.13- 且为 Forge 的 Mod 时,视作没有设置 Mod 加载器的筛选项,以应对部分老 Mod 作者没有设置 Mod 兼容的加载器的情况(#4512@MinecraftYYDS7
  • 将启动器窗口大小存储在文件而非注册表,以便分发整合包(#4678@LuckiQ
  • 安装 Forge/NeoForge 时会自动新建 mods 文件夹(#4898@ThendJyc
  • 为指向百度的下载添加了独特的 UA(#4951@kazukokawagawa
  • 添加 [使用密码登录正版账号] 帮助(LTCatt/PCL2Help#395,PR @tangge233
  • 将 Mod 与整合包的设置独立归类进一张卡片中
  • 减淡了本地 Mod 项的标签和描述的颜色,以便与标题区分
  • 移除安装整合包时保留原始压缩包选项
  • 支持分析误删 Forge 安装后的文件导致的崩溃

技术性更改

  • 添加 MyImage 控件(#4868,PR @tangge233
    该控件基于 WPF 原生的 Image,支持 WebP 格式,支持缓存
    MyListItem、MyCompItem、MyLocalModItem 的图标换用 MyImage 控件
    如果你编写了自定义主页或帮助,建议将所有 Image 控件替换为 local:MyImage,并将图片格式更换为 WebP,这可以大大节省流量
    你可以通过网络请求的 Header 判断 PCL 的版本,以实现仅在新版本启用 MyImage 控件
    新增的属性详见:https://github.com/Hex-Dragon/PCL2/blob/main/Plain%20Craft%20Launcher%202/Resources/Custom.xaml#L329
  • EventType [下载文件] 支持指定文件名和目标文件夹(#4737@wuliaodexiaoluo
  • 若加载的图片不是 WebP 格式,则不加载 WebP DLL,以优化性能
  • PCL 标题栏、MC 皮肤支持选择 WebP 格式的图片

Bug 修复

  • 对 Mod 进行操作后,Mod 管理列表会不必要地刷新(#4457@sinterde
  • 罕见情况下,离开 Mod 管理页面导致出错(#4721@YIEMM
  • 用户名有特殊字符时无法使用 LittleSkin 启动游戏(#4777@Crotina
  • 1.0.0-rc2-2 在下载页面错误地被归类到了快照版(#4803@Crotina
  • 拖拽加载主页后设置单选框未刷新(#4826@JingHai-Lingyun
  • 关闭动画时无法解锁某个隐藏主题(#4830@Joker2184
  • 打开老版本 PCL 后需要重新进行登录(#4836@Apple-alone
  • 搜索后启用/禁用 Mod 时出错(#4862@EasyGuo114514
  • 中文路径、中文用户名下 PCL 可能出错(#4869@h7f8
  • 对一个项的两个不同信息源进行搜索时可能遗漏搜索结果(#4912@ChenXi094
  • 热力系列 Mod 中文名显示错误(#4916@ChenMoFeiJin
  • 部分崩溃会给出奇怪的分析结果(#4936@lactobionicAcid
  • 极端情况下,在下载刚结束时删除版本导致出错(#4949@lunardream2
  • 同时加载多个相同图片可能出错

下一个版本的更新计划

  • 尽量完成除导出整合包以外的 中优先度 提交