Releases: Xcube-Studio/Natsurainko.FluentLauncher
Releases · Xcube-Studio/Natsurainko.FluentLauncher
pre-release-v2.3.2.4-d088404
{
"commit": "d088404",
"build": 4,
"releaseTime": "12/28/2024 04:50:55",
"currentPreviewVersion": "2.3.2.4",
"previousStableVersion": "2.3.2.0",
"hashes": {
"updatePackage-x64.zip": "d70b78488d76701bfae7dc7ce660585c",
"updatePackage-arm64.zip": "eb35d74daeb69c2e4a9f882b8b8abf63"
}
}
Full Changelog: pre-release-v2.3.2.3-c4d2088...pre-release-v2.3.2.4-d088404
pre-release-v2.3.2.3-c4d2088
{
"commit": "c4d2088",
"build": 3,
"releaseTime": "12/27/2024 14:30:58",
"currentPreviewVersion": "2.3.2.3",
"previousStableVersion": "2.3.2.0",
"hashes": {
"updatePackage-x64.zip": "30f251614880877e154d9b18633531bf",
"updatePackage-arm64.zip": "ab2e531ddb96bbdfc9d2a8f82d578bca"
}
}
What's Changed
- Replace all ObservableProperty fields with partial property by @gaviny82 in #293
- [Infra] Manage IWindowService using the DI container by @gaviny82 in #295
- Experimental/new titlebar and navigationview style by @natsurainko in #296
- [Infra] Dialog services by @gaviny82 in #297
- Preview channel by @natsurainko in #299
Full Changelog: v2.3.2.0...pre-release-v2.3.2.3-c4d2088
pre-release-v2.3.2.2-f1b0708
{
"commit": "f1b0708",
"build": 2,
"releaseTime": "12/27/2024 08:55:35",
"currentPreviewVersion": "2.3.2.2",
"previousStableVersion": "2.3.2.0",
"hashes": {
"updatePackage-x64.zip": "1b80e94b584d1621e3ab2243731b53e5",
"updatePackage-arm64.zip": "0a07077ba59876c83b648bd18a9a4a6a"
}
}
What's Changed
- Replace all ObservableProperty fields with partial property by @gaviny82 in #293
- [Infra] Manage IWindowService using the DI container by @gaviny82 in #295
- Experimental/new titlebar and navigationview style by @natsurainko in #296
- [Infra] Dialog services by @gaviny82 in #297
- Preview channel by @natsurainko in #299
Full Changelog: v2.3.2.0...pre-release-v2.3.2.2-f1b0708
pre-release-v2.3.2.1-98a5e42
{
"commit": "98a5e42",
"build": 1,
"releaseTime": "12/27/2024 08:00:05",
"currentPreviewVersion": "2.3.2.1",
"previousStableVersion": "2.3.2.0",
"hashes": {
"updatePackage-x64.zip": "cc463e72568216a4d6d09a14f265f0dc",
"updatePackage-arm64.zip": "38e6231c6d4a5a672d9171903d31d9a3"
}
}
What's Changed
- Replace all ObservableProperty fields with partial property by @gaviny82 in #293
- [Infra] Manage IWindowService using the DI container by @gaviny82 in #295
- Experimental/new titlebar and navigationview style by @natsurainko in #296
- [Infra] Dialog services by @gaviny82 in #297
- Preview channel by @natsurainko in #299
Full Changelog: v2.3.2.0...pre-release-v2.3.2.1-98a5e42
v2.3.2.0
十二月更新
功能更新
- 账户验证过程现在支持取消
- 现在支持动态切换亮暗色主题
- 现在支持动态切换启动器背景
- 增加了从图片背景设定主题色的功能 #249
- 核心管理页面现在可以直接打开其工作文件夹
- 核心昵称现在可以正常使用了
- 快速启动栏新增固定功能
- 快速启动现在限制最近项目的数量,可在设置中调整
- 快速启动在当前已有打开窗口时,会调用已有的窗口进行启动
- 新增快速启动启动器错误、游戏崩溃提示
错误修复
- 修复了版本配置不生效的问题
- 修复了窗口控制按钮前景色不正确的问题
- 修复了模组加载器版本排序不正确的问题 #280
- 修复了游戏目录路径检查误判的问题 #286
- 修复了搜索 Java 时异常未捕获的问题 #288
- 修复了启动器设置向导和设置中打开的文件选择器不一样的问题
外观修改
技术更新
- 外观服务相关代码全部重构
- 快速启动服务相关代码全部重构
- 更新了部分 nuget 包
What's Changed
- 添加背景遮罩(测试) by @natsurainko in #287
- Refactor/appearance service by @natsurainko in #289
- Refactor/quick launch service by @natsurainko in #290
Full Changelog: v2.3.1.0...v2.3.2.0
v2.3.1.0
九月更新
功能更新
错误修复
- 修复了 Saves 文件夹不存在引起的报错 #276
- 修复了多次导航页面报错的问题 #267
- 修复了部分特殊 Java 启动游戏后进程无法被强制退出的问题
- 修复了自动选择 Java 时,版本不向下兼容的问题
- 修复了部分崩溃问题
外观修改
- 增加了窄边距模式,在窗口宽度较小时自动应用窄边距
- 增加了部分页面的滑动动画
- 重绘了启动任务、下载任务、安装任务的进度报告与状态 UI
技术更新
- FluentCore 游戏依赖解析、游戏本体解析、启动参数生成代码全部重构 @gaviny82
- 游戏启动过程、游戏安装过程全异步化 @gaviny82 @natsurainko
- 设置服务重构,采用 C# 新特性 @gaviny82
功能调整
- 核心昵称功能暂时不可用
What's Changed
- Use experimental FluentCore APIs by @gaviny82 in #268
- Fix dead locks in launching Minecraft by @gaviny82 in #269
- Refactor LaunchService for async launch process and new FluentCore APIs by @gaviny82 in #270
- Update namespaces for new FluentCore APIs by @gaviny82 in #271
- Use partial property for SettingItem source generator by @gaviny82 in #272
- Fix AOT compatibility issues in Infra by @gaviny82 in #273
- Fix nullability warnings by @gaviny82 in #274
- Fix AOT warnings by @gaviny82 in #275
Full Changelog: v2.3.0.0...v2.3.1.0
v2.3.0.0
八月更新
功能更新
- 支持管理单个游戏的存档
- 添加了新搜索框,且允许从搜索框支持搜索,核心管理、启动等行为
- 支持账户皮肤的 3D 模型预览
- 支持修改微软账户的皮肤
- 支持获取 Minecraft 补丁新闻
- 支持 CurseForge、Modrinth 资源混合搜索
- 支持模组下载时直接安装到当前游戏
- 支持从日志窗口导出游戏日志
- 支持从启动任务页面导出游戏启动参数了
- 支持 Mica 背景的 BaseAlt 模式了
错误修复
- 启动器背景图现在能够正常居中缩放显示
- 新闻页面的图片现在能够正常缩放
- 启动游戏时的账户刷新令牌现在可以正常被调用
- 特定游戏配置的特定账户现在能够正常被存储和调用
- 启动游戏时第一个步骤的加载动画现在可以正常显示了
- 单个游戏多开启动时现在不会遇到 natives 占用的错误了
- 启动游戏时引发的错误现在可以正常显示了
- 启动任务、下载任务的进度条现在不会因为窗口宽度而被遮挡了
- 新闻页面现在不会因为重复加载而显示错误了
- 安装游戏的 Minecraft 版本列表现在不会因为缓存未刷新而导致不及时
- 错误消息的提示内容现在可以正常复制了
- 同一个 Java 路径现在不会被允许重复添加了
- 同一个账户重复登录时现在不会报错,而是替换更新原有账户的数据
- 账户头像现在会随着账户刷新而正常更新了
- 模组管理列表现在不会重复修改模组的开关状态了
- 启动日志窗口现在不会因为日志数量过多而卡顿了
- CurseForge 资源的描述 Html 现在可以正常显示了
外观修改
- 标题栏与导航栏区域重绘
- 主页游戏选择框重绘
- 核心管理、资源下载、新闻、任务管理、设置的导航及页面全部重绘
- 拆分了启动、下载任务为两个主页面
- 修改了背景种类选择的 UI
- 调整了新闻项的 UI
- CurseForge、Modrinth 资源现在加载时有加载动画
- 主页核心选择框、核心管理页、模组管理、存档管理、Minecraft 目录设置、Java 设置、启动、下载任务,现在在列表中没有项时都会显示没有项的提示
- 安装核心时的附加选项 fabric-api、optifabric 现在有加载动画了
- 核心图标、加载器图标有了新的样式 @pdimu
- 启动任务子项中的游戏管理现在会始终显示,而不是随游戏进程结束而隐藏
- Java 可执行文件的图标现在会显示在其项中
- 现在不会自动隐藏原版核心的模组管理了
删除的功能
- 核心管理页面现在不支持卡片布局和网格布局了
- 亚克力背景现在不支持调整调整 Tint Luminosity Opacity、Tint Opacity 参数,使用默认画笔了
- 现在不支持调整导航栏显示模式了
- 现在不再显示单个游戏详细的依赖文件数量
- 删除了第三方 Java 的下载链接
What's Changed
- [Infra] Separate UI services from the main project by @gaviny82 in #238
- [Infra] Add settings infra by @gaviny82 in #239
- [Infra] Add generic host for WinUI by @gaviny82 in #240
- [Infra] Add check for single-instance windows in ActivationService by @gaviny82 in #241
- [Infra] Integrate WinUI services into Generic Host by @gaviny82 in #242
- Refactor New Titlebar Style by @natsurainko in #244
- Fix: run the Microsoft.UI.Xaml.Application on an STA thread by @gaviny82 in #246
- Refactor new settings navigation style by @natsurainko in #247
- Update README_EN.md by @pdimu in #250
- Update README.md by @pdimu in #251
- Update README_EN.md by @pdimu in #252
- Update README_EN.md by @pdimu in #255
- Update FluentCore (Experimental game management APIs) by @gaviny82 in #256
- Refactor new core management style by @natsurainko in #262
- Remove application services from FluentCore by @gaviny82 in #265
- Refactor new download page style by @natsurainko in #266
Full Changelog: v2.2.9.0...v2.3.0.0