Commit Graph

17 Commits

Author SHA1 Message Date
b133d8a4e9 feat(通知): 添加显示器连接状态检测和通知功能
当检测到外部显示器连接时自动启用保持亮屏功能
当外部显示器断开时发送通知询问是否关闭功能
添加通知代理处理用户响应
2025-12-27 22:42:43 +08:00
aef0f74616 refactor: 简化空闲状态检测逻辑,直接显示保护状态
移除空闲状态检测及相关UI显示,直接显示"保护中"状态
1.0.0
2025-12-27 22:01:35 +08:00
886b460d5e fix: 添加更多caffeinate参数以防止系统睡眠
添加-i和-s参数以全面防止系统睡眠,包括用户不活动和系统睡眠的情况
2025-12-27 21:52:39 +08:00
27e98a527f feat(assets): 添加应用图标资源文件
添加不同尺寸的Mac应用图标文件并更新Contents.json配置
2025-12-27 21:32:33 +08:00
230a2836a6 chore: 删除临时目录中的Applications符号链接 2025-12-27 20:21:17 +08:00
3514f450c9 refactor: 移除菜单内容中多余的过渡动画效果 2025-12-27 20:17:03 +08:00
6b645dedf0 refactor: 移除指引窗口的动画效果以简化代码 2025-12-27 20:15:27 +08:00
3cb14be4bc feat(UI): 添加动画效果和优化界面布局
为菜单内容和指引界面添加平滑的动画过渡效果
优化权限管理区域的布局和视觉层次
调整窗口打开/关闭时的渐变动画
2025-12-27 20:09:29 +08:00
be65e275b3 feat(权限): 添加权限检查和管理功能
添加权限检查功能,包括自动启动和系统命令执行权限
在菜单中添加打开系统设置和登录项管理的按钮
2025-12-27 19:57:52 +08:00
21bb3131a0 chore: 清理构建脚本中的用户数据和缓存
删除xcuserdata相关文件并更新构建脚本,增加清理Xcode缓存和用户数据的步骤
2025-12-27 19:52:04 +08:00
693e4966d4 feat: 添加打包脚本并优化指引窗口管理
添加 build_and_package.sh 脚本用于自动化构建和打包
在 MenuContent 中增加对指引窗口的引用管理,避免重复创建
更新 .gitignore 忽略构建产物
添加 ExportOptions.plist 文件用于构建配置
2025-12-27 19:43:00 +08:00
37d73db4e5 feat: 优化应用启动和指引窗口逻辑
添加 LSUIElement 配置使应用不显示在 Dock 中
重构指引窗口显示逻辑,改为直接打开新窗口
移除自动显示的主窗口,改为按需打开
更新菜单图标和背景颜色以匹配系统风格
2025-12-27 19:35:30 +08:00
041a4bb911 feat: 添加开机自启动功能和用户指引界面
- 新增开机自启动功能,使用SMAppService实现
- 添加用户首次使用指引界面,包含功能介绍和权限说明
- 更新菜单栏选项,增加自启动开关和查看指南按钮
- 添加应用权限配置文件PowerBar.entitlements
- 创建README文档和.gitignore文件
2025-12-27 18:39:01 +08:00
a928c050b9 feat(UI): 改进菜单界面布局和样式
重构菜单界面,添加应用标题和版本信息,优化按钮和状态显示样式
使用卡片式布局和阴影效果提升整体视觉体验
简化状态显示逻辑,增加更直观的状态指示图标
2025-12-27 18:25:29 +08:00
8eb0086779 feat: 实现状态栏应用和防睡眠功能
添加 AppState 类管理应用状态和防睡眠逻辑
将主应用改为状态栏应用并添加交互菜单
使用 IOKit 检测系统空闲时间并控制 caffeinate 进程
2025-12-27 18:17:16 +08:00
2701634769 feat: 添加AppState基础文件 2025-12-27 18:16:54 +08:00
2f4a4ee304 Initial Commit 2025-12-27 18:11:57 +08:00