Skip to content

Tags: yanjunhui/WeChatMulti

Tags

v1.0.4

Toggle v1.0.4's commit message
版本 1.0.4

新增功能:
- 改造为纯托盘应用,不在 Dock 中显示图标
- 优化主窗口:只保留关闭按钮,窗口大小固定
- 添加 ESC 键关闭窗口功能
- 添加开机启动选项

优化改进:
- 优化托盘菜单结构,移除顶部标题
- 简化菜单项命名:"多开控制台" -> "控制台"
- 修复状态栏图标显示问题
- 修复窗口激活功能
- 优化菜单栏显示所有实例(包括未启动)
- 修复菜单栏和设置中开机启动选项状态不同步问题

技术改进:
- 借鉴 AppMulti 项目实现更可靠的 ESC 键监听
- 使用 ServiceManagement 框架实现开机启动
- 使用 NSWorkspace API 改进窗口激活逻辑
- 使用统一的 LaunchAtLoginManager 管理开机启动状态

v1.0.3

Toggle v1.0.3's commit message
feat: 优化实例卡片交互和更新 README

功能优化:
- 将启动/停止按钮移至图标中央,悬停时显示
- 停止按钮改为方形图标,与播放按钮风格统一
- 添加平滑的按钮出现/消失过渡动画
- 扩大卡片悬停检测范围至整个边框区域
- 新建按钮移除加载状态,改由实例卡片显示创建进度
- 修复创建实例过程中图标闪烁消失的问题
- 修复后台检查更新时的线程安全问题

文档更新:
- 添加界面截图(卡片视图、列表视图、版本管理、存储空间)
- 更新版本号至 1.0.3
- 添加更新日志
- 完善安装方法和使用说明

其他:
- 添加 DMG 打包脚本

v1.0.2

Toggle v1.0.2's commit message
feat: 重构 UI 为卡片视图,添加更新小红点提示

- 重构主界面为卡片网格布局,支持卡片/列表视图切换
- 添加 AppTheme 统一管理颜色、字体和动画样式
- 新增 InstanceCardView 卡片组件,支持玻璃材质效果
- 更新检测到新版本时在设置按钮、关于菜单显示小红点
- 修改忽略更新逻辑,仅忽略弹窗但保留小红点提示
- 设置窗口添加系统风格关闭按钮
- 免责声明内容居中显示
- 版本号更新至 1.0.2

v1.0.1

Toggle v1.0.1's commit message
fix: 修复设置窗口打开时无法退出应用及自动更新失败的问题

1. 修复退出问题:
   - 添加 applicationShouldTerminate 方法关闭所有窗口
   - 替换默认退出命令,清除窗口 delegate 后再退出

2. 修复自动更新问题:
   - 新增 copyToStagingDirectory 方法,在卸载 DMG 前将应用复制到持久临时目录
   - 修复更新脚本中进程检测,使用 pgrep -x 精确匹配进程名
   - 使用 nohup 确保更新脚本在后台独立运行
   - 添加更新脚本日志记录,便于调试

3. 优化手动检查更新:
   - 手动检查时清除之前忽略的版本状态

release

Toggle release's commit message
初始提交:微信多开助手 macOS 应用

实现微信多实例运行的 macOS 应用,主要功能包括:
- 自动创建微信副本并修改 Bundle ID 实现多开
- 实例管理(启动、终止、窗口激活、自定义名称)
- 版本检测与一键升级克隆体
- 存储空间统计与清理
- 菜单栏快捷操作与开机自启支持