Skip to content

Releases: suhang12332/Swift-Craft-Launcher

1.0.6

20 Mar 16:49
b5f12dc

Choose a tag to compare

新功能

  • Feat: 拆分大View,大ViewModel,重构部分功能.
  • Feat: 新增整合包导出预选mod 光影 等文件夹的功能.
  • Feat: 设置页面新增自动刷新游戏数量.
  • Feat: 优化错误信息展示.
  • Feat: 新增cf fingerprint计算方法,用来查询本地资源在cf的详细信息.
  • Feat: 新增缓存清理按钮(在设置页面的游戏设置处),用于删除旧版本无法扫描的mod-cache,便于使用上面的指纹请求获取详情.

修复

  • Fix: 修复资源切换的时候状态错误的问题.
  • Fix: 修复整合包下载(导入)的时候,资源类型取值错误的问题

1.0.5

16 Mar 19:43
20d153c

Choose a tag to compare

新功能

  • Feat: 修改圆形进度条实现,使用系统组件.
  • Feat: 优化崩溃弹窗.
  • Feat: 统一Notification,优化代码.
  • Feat: 调整安装和更新的loading按钮大小.
  • Feat: 优化hover,使用swiftui的方式.
  • Feat: 为游戏默认生成名称.
  • Feat: 调整helpbutton.
  • Feat: 重构项目中的魔法值.
  • Feat: 新增服务器资源,可添加到游戏(侧边栏可以找到).
  • Feat: 重构curseforge转换器.

修复

  • Fix: 修复GitHub Actions打包报Node不支持的错误.
  • Fix: 当主窗口重新聚焦时使Toolbar中的Item也都被聚焦.@Hongbro886

1.0.4

13 Mar 09:52
7792392

Choose a tag to compare

新功能

  • Feat: ToolBar新增游戏导出,删除,高级设置图标.
  • Feat: 重构整合包导出功能,支持自定义.
  • Feat: 优化代码,重构部分功能.

修复

  • Fix: 修复GitHub Actions打包报Node不支持的错误.

1.0.3

11 Mar 06:20
6590dbd

Choose a tag to compare

新功能

  • Feat: 新增三方登录(暂时支持LittleSkin)默认关闭(需要在设置中开启).
  • Feat: 新增对链接非空的检测(资源详情页面).
  • Feat: 优化麦克风申请重复.
  • Feat: 在模组禁用时“删除”按钮也被禁用.@Hongbro886
  • Feat: 菜单栏新增新版本显示(可跳转到版本详情).
  • Feat: 调整整合包下载的picker样式.
  • Feat: 新增资源详情页面的骨架加载展示.
  • Feat: 新增下载游戏后根据启动器所选语言设置游戏默认语言.
  • Feat: 去除玩家状态图标检测.
  • Feat: 调整mod整合包下载资源的时候并发(为设置的并发的1/4,且向下取整).
  • Feat: 去除mod解析的多余的modid解析.

修复

  • Fix: 修复繁体模式下版本显示异常的问题 .
  • Fix: 修复整合包导入的时候复制文件过程中视图展示逻辑错误的问题.

1.0.2

04 Mar 18:32
4cdd238

Choose a tag to compare

新功能

  • Feat: 优化设置页 Picker 组件体验,统一为通用组件,提升一致性与可维护性.
  • Feat: 调整 CurseForge 与 Modrinth 之间的 Mod 依赖检测与安装状态检测逻辑.
  • Feat: 调整 Mod 扫描机制,新增文件目录树监听.
  • Feat: 为其他资源类型增加“已安装”状态检测.
  • Feat: 优化目录扫描执行逻辑,提升扫描效率.
  • Feat: 优化 SQLite 初始化流程,提高稳定性与启动性能.
  • Feat: 调整 Cache 目录结构,优化缓存管理.

修复

  • Fix: 精简部分代码结构,提高可读性与可维护性.
  • Fix: 内部逻辑优化,提升整体稳定性.
  • Fix: 修复 Mod 安装与资源安装检测失败的问题.

1.0.1

03 Mar 08:40
119d914

Choose a tag to compare

新功能

  • Feat: 自动隐藏不受支持的旧版本(如 1.13 以下).
  • Feat: 导出整合包时可添加自定义描述.
  • Feat: 支持在详情页中直接下载对应资源.
  • Feat: 世界路径支持一键复制 / 打开.
  • Feat: 支持一键在 Chunkbase 中打开世界种子.
  • Feat: 新增损坏游戏标记,问题更易发现.
  • Feat: 新增 Java 详细信息查看入口.
  • Feat: 新增崩溃弹窗提示.
  • Feat: 支持在小屏设备上限制窗口高度并启用滚动(需在设置中手动开启).
  • Feat: 优化整合包下载页面与整体布局,在 13 英寸等小屏设备上也能完整操作.
  • Feat: 优化侧边栏宽度、图标尺寸与图片加载表现.
  • Feat: 改进输入框与按钮布局,使交互更加直观.

修复

  • Fix: 修复整合包下载与详情页下载无法正确过滤 / 下载的问题.
  • Fix: 修复本地数据包在详情页不显示的问题.
  • Fix: 修复服务器删除无确认及无法删除的问题.
  • Fix: 增强多处越界保护与异常处理,减少崩溃和不可预期行为.

1.0.0

17 Feb 05:25
757e951

Choose a tag to compare

新功能

  • Feat: 调整存档展示页面(新增关闭当前 sheet 的按钮).
  • Feat: 新增分享按钮(服务器、投影、截图等信息分享).
  • Feat: 调整头像渲染失败时使用 Steve 默认头像.
  • Feat: 重构项目主窗口结构,以及启动信息等部分功能的结构.
  • Feat: 调整版本号为 1.0.0.

0.5.3-beta

14 Feb 14:24
dfead27

Choose a tag to compare

0.5.3-beta Pre-release
Pre-release

新功能

  • Feat: 重构部分项目结构

0.5.2-beta

11 Feb 12:29
410f56d

Choose a tag to compare

0.5.2-beta Pre-release
Pre-release

新功能

  • Feat: 调整java路径
  • Feat: 优化添加玩家的时候顶部loding的高度
  • Feat: 在mod详情页面新增浏览器按钮, 点击可以查看mod信息在modrinth或者curseforge网站
  • Feat: 调整java下载窗口未下载的时候的图标大小

修复

  • Fix: 修复对已选中披风的重复渲染问题
  • Fix: 修复正版用户在切换皮肤后会删除Keychain数据的问题
  • Fix: 修复禁用mod后列表刷新会失效的问题

0.5.1-beta

30 Jan 09:25
c04de2e

Choose a tag to compare

0.5.1-beta Pre-release
Pre-release

新功能

  • Feat: 回退并调整 CommonSheetView
  • Feat: 新增 UI 风格选择
  • Feat: 减少分散的Binding在view中
  • Feat: 分离游戏启动逻辑
  • Feat: 调整游戏删除流程,调整设置页面的高级设置图标