feat: 添加开机自启动功能和用户指引界面

- 新增开机自启动功能,使用SMAppService实现
- 添加用户首次使用指引界面,包含功能介绍和权限说明
- 更新菜单栏选项,增加自启动开关和查看指南按钮
- 添加应用权限配置文件PowerBar.entitlements
- 创建README文档和.gitignore文件
This commit is contained in:
2025-12-27 18:39:01 +08:00
parent a928c050b9
commit 041a4bb911
5 changed files with 433 additions and 1 deletions

58
README.md Normal file
View File

@@ -0,0 +1,58 @@
# PowerBar
一个智能的macOS菜单栏应用根据用户活动状态自动管理系统睡眠。
## 功能特性
- 📊 **智能睡眠管理**:根据用户活动状态自动控制系统睡眠
- 🔍 **空闲检测**5分钟无操作自动视为空闲停止阻止睡眠
- 🎯 **清晰的状态指示**:通过菜单栏图标直观显示当前状态
- 🎨 **现代化UI**:简洁美观的菜单界面,易于操作
-**低资源消耗**:轻量级设计,几乎不占用系统资源
## 安装方法
### 方法1直接运行
1. 下载并解压应用包
2. 双击 `PowerBar.app` 即可运行
### 方法2通过DMG安装
1. 下载 `PowerBar.dmg` 文件
2. 双击打开DMG文件
3.`PowerBar.app` 拖放到 `Applications` 文件夹
4. 从Launchpad或Applications文件夹启动应用
## 使用说明
1. **启动应用**:双击应用图标,菜单栏会出现太阳图标
2. **查看状态**:点击太阳图标查看当前状态
3. **切换功能**:点击"开启常亮"或"关闭常亮"按钮切换功能
4. **退出应用**:点击"退出 PowerBar"退出应用
## 状态说明
- 🟢 **绿色太阳**:功能已开启,系统处于活动状态,显示屏受到保护
- 🟡 **橙色太阳**:功能已开启,系统处于空闲状态
-**灰色太阳**:功能已关闭
## 技术细节
- 基于SwiftUI开发
- 使用IOKit获取系统空闲时间
- 使用caffeinate命令管理系统睡眠
- 支持arm64和x86_64架构
## 系统要求
- macOS 13.0+ (Ventura)
- Apple Silicon 或 Intel 处理器
## 许可证
MIT License
## 作者
Leo12025