leo12025 693e4966d4 feat: 添加打包脚本并优化指引窗口管理
添加 build_and_package.sh 脚本用于自动化构建和打包
在 MenuContent 中增加对指引窗口的引用管理,避免重复创建
更新 .gitignore 忽略构建产物
添加 ExportOptions.plist 文件用于构建配置
2025-12-27 19:43:00 +08:00

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

Description
No description provided
Readme 313 KiB
2025-12-27 22:23:47 +08:00
Languages
Swift 89.5%
Shell 10.5%