Tags: yanjunhui/WeChatMulti
Tags
版本 1.0.4 新增功能: - 改造为纯托盘应用,不在 Dock 中显示图标 - 优化主窗口:只保留关闭按钮,窗口大小固定 - 添加 ESC 键关闭窗口功能 - 添加开机启动选项 优化改进: - 优化托盘菜单结构,移除顶部标题 - 简化菜单项命名:"多开控制台" -> "控制台" - 修复状态栏图标显示问题 - 修复窗口激活功能 - 优化菜单栏显示所有实例(包括未启动) - 修复菜单栏和设置中开机启动选项状态不同步问题 技术改进: - 借鉴 AppMulti 项目实现更可靠的 ESC 键监听 - 使用 ServiceManagement 框架实现开机启动 - 使用 NSWorkspace API 改进窗口激活逻辑 - 使用统一的 LaunchAtLoginManager 管理开机启动状态
feat: 优化实例卡片交互和更新 README 功能优化: - 将启动/停止按钮移至图标中央,悬停时显示 - 停止按钮改为方形图标,与播放按钮风格统一 - 添加平滑的按钮出现/消失过渡动画 - 扩大卡片悬停检测范围至整个边框区域 - 新建按钮移除加载状态,改由实例卡片显示创建进度 - 修复创建实例过程中图标闪烁消失的问题 - 修复后台检查更新时的线程安全问题 文档更新: - 添加界面截图(卡片视图、列表视图、版本管理、存储空间) - 更新版本号至 1.0.3 - 添加更新日志 - 完善安装方法和使用说明 其他: - 添加 DMG 打包脚本
fix: 修复设置窗口打开时无法退出应用及自动更新失败的问题 1. 修复退出问题: - 添加 applicationShouldTerminate 方法关闭所有窗口 - 替换默认退出命令,清除窗口 delegate 后再退出 2. 修复自动更新问题: - 新增 copyToStagingDirectory 方法,在卸载 DMG 前将应用复制到持久临时目录 - 修复更新脚本中进程检测,使用 pgrep -x 精确匹配进程名 - 使用 nohup 确保更新脚本在后台独立运行 - 添加更新脚本日志记录,便于调试 3. 优化手动检查更新: - 手动检查时清除之前忽略的版本状态