bcm converter

sf-yuzifu·sf-yuzifu.bcm_convertor

convert your own kitten3/4 into standalone package which runs on Windows/Mac OS/Linux quickly

winget install --id sf-yuzifu.bcm_convertor --exact --source winget

Latest 2.5.0·May 13, 2026

Release Notes

🚀 核心架构升级 Tauri V2 全面升级

  • 全面升级至 Tauri V2 版本
  • 重构所有 API 调用方式以适配新架构 前端框架迁移
  • 从 Vue 迁移至 React
  • 重构所有 UI 组件 模块化架构重构
  • 采用适配器模式重构模板和打包服务
  • 提升代码可维护性和扩展性 服务层提取
  • 提取文件服务模块
  • 提取系统服务模块
  • 提取模板服务模块 ✨ 新功能特性 自定义应用图标
  • 支持为打包应用设置自定义图标
  • Windows 图标支持可配置圆角功能
  • 优化平台图标处理逻辑 打包配置增强
  • 添加打包配置界面
  • 支持自定义导出路径
  • 支持自定义作品图标 文件导入优化
  • 支持离线 BCM 文件拖拽导入
  • 为离线 Kitten3 项目添加默认图标
  • 简化转换流程 在线作品支持
  • 添加在线作品获取功能
  • 增强环境检测能力 实时日志系统
  • 为打包过程添加实时日志输出
  • 支持详细视图切换功能
  • 添加完整的构建日志记录与错误处理 Windows 权限管理
  • 支持管理员权限自动提权
  • 添加对应用本地数据目录的递归读写权限 文件定位功能
  • 添加打包后定位输出文件功能 🎨 UI/UX 改进 字体升级
  • 引入小米 MiSans 字体
  • 更新全局字体样式 界面重构
  • 重构关于弹窗为全屏页面
  • 优化标题栏样式
  • 调整标题栏按钮图标大小至 20px
  • 修复标题栏按钮图标对齐问题 主题化支持
  • 将硬编码颜色替换为 CSS 自定义属性
  • 为后续主题切换功能奠定基础 交互优化
  • 为打包配置面板添加处理状态和进度显示
  • 转换成功后添加继续转换和打开文件功能
  • 为对话框操作按钮添加自定义样式类名 视觉优化
  • 优化构建日志显示样式与布局
  • 优化打包日志显示样式与布局
  • 移除作品图标容器的圆角样式
  • 修复 AboutModal 顶部拖拽区域被遮挡的问题 🔧 打包系统重构 electron-builder 集成
  • 重构打包系统以使用内置 electron-builder
  • 清理旧的 Electron 打包文件 离线构建工具链
  • 优化离线构建工具链以减少存储占用
  • 修复工具链初始化时 app-builder 二进制文件缺失的问题 安装程序优化
  • 为 NSIS 安装程序添加自定义图标和配置
  • 添加自定义安装界面图片(header 和 sidebar) 应用标识
  • 更新应用标识符为反向域名格式 moe.yzf.bcm-convertor 🐛 问题修复 工具链修复
  • 修复工具链初始化时 app-builder 二进制文件缺失的问题
  • 修复 workspace 清理逻辑并添加日志记录 系统常量修复
  • 修正 Windows 操作系统常量定义 UI 修复
  • 修复 AboutModal 顶部拖拽区域被遮挡的问题
  • 修复面板标题显示逻辑错误 图标处理修复
  • 修复图标文件格式检测与错误处理
  • 修复 GIF 图标预览显示问题
  • 修复图标圆角半径默认值逻辑错误 日志修复
  • 将构建日志目录从导出路径改为应用数据目录
  • 移除构建日志文件自动打开功能
  • 移除自动关闭并改进错误处理提示 ⚡ 性能优化 大文件处理
  • 优化大体积 BCM 文件处理的内存使用 日志管理
  • 实现构建日志的写入与清理策略
  • 统一构建日志落盘格式并补充上下文信息 🛠️ 开发体验 代码规范
  • 添加 Prettier 配置与格式化脚本
  • 统一代码格式
  • 统一变量命名
  • 提取常量提升代码可读性 错误处理
  • 统一错误处理结构
  • 建立错误码映射表
  • 为特定错误类型在用户提示中增加原始信息详情
  • 为错误弹窗添加重试打开目录和日志功能 项目文档
  • 添加项目待办事项清单
  • 添加 Windows 打包验收清单文档
  • 添加 Linux 端开发与发布任务文档 📦 依赖更新 Tauri 生态
  • @tauri-apps/api: ^2.10.1
  • @tauri-apps/cli: ^2.10.1
  • @tauri-apps/plugin-dialog: ^2.7.0
  • @tauri-apps/plugin-fs: ^2.5.0
  • @tauri-apps/plugin-http: ^2.5.8
  • @tauri-apps/plugin-os: ^2.3.2
  • @tauri-apps/plugin-shell: ^2.3.5 前端框架
  • react: ^18.3.1
  • react-dom: ^18.3.1
  • antd: ^6.3.6
  • @ant-design/icons: ^6.1.0 构建工具
  • vite: ^7.1.7
  • tailwindcss: ^4.2.4 移除的依赖
  • 移除 Electron 相关依赖 📋 提交记录统计
  • 总提交数:80+
  • 功能新增 (feat):25+
  • 问题修复 (fix):15+
  • 重构优化 (refactor):20+
  • 样式调整 (style):10+
  • 构建相关 (build/chore):10+

Installer type: nullsoft

x647EA1DBB1CFB713C71DD97A86496C34B66588EA985C3DA9A7701AD6E747149F51

Details

Homepage
https://github.com/sf-yuzifu/bcm_convertor/
License
GPL-3.0 license
Publisher
sf-yuzifu
Support
https://github.com/sf-yuzifu/bcm_convertor/issues
Copyright
Copyright (C) 2023-present sf-yuzifu
Moniker
bcm_convertor

Tags

bcmcodemaoconverternsispackertool

Older versions (2)

2.0.0
x86630FE09D75B73A9A6006C3CCC9D428D37B00364BC0DD6C574CBA99D9CAA75125
x86630FE09D75B73A9A6006C3CCC9D428D37B00364BC0DD6C574CBA99D9CAA75125
1.2.0
x86D7892C12BF37CFA093512CFB7F441095527FC4754BC36003BC42E22D0D6C2C68