Releases: vector4wang/EdgeGlow
Release list
EdgeGlow v1.3.3
v1.3.3 — 性能优化
本次更新聚焦 降低 GPU 负载,针对跑马灯模式下高帧率渲染导致的资源占用进行三项优化。新增「帧率上限」设置项,可在流畅度与功耗之间按需取舍。
⚡ 性能优化
- 降低 CIFilter 渲染分辨率
模糊图层 contentsScale = 0.5,CIGaussianBlur 在 1/4 像素分辨率下渲染,大幅减少 GPU 像素处理量。 - 帧率限制(Frame Rate Cap)
tickFlow 在 vsync 回调中按目标帧间隔跳过多余重绘,避免无意义的 GPU 唤醒。默认 60fps。 - 批量事务提交
tickFlow 内用 CATransaction 统一提交 lineDashPhase 更新,避免每次属性修改隐式触发一次 CA::Transaction(N 次合并为 1 次)。
✨ 新增设置
- 帧率上限:支持 30 / 60 / 120 fps 三档可选,持久化到 UserDefaults
- 30 fps:低功耗 / 后台常驻场景
- 60 fps:默认,流畅与功耗均衡
- 120 fps:ProMotion 屏幕极致流畅
🔧 其他
- 设置窗口高度 560 → 600
- 清理主题选择器冗余的 VStack 包裹
EdgeGlow v1.3.2
EdgeGlow v1.3.2
这是一个兼容性修复和视觉效果优化版本。
修复内容
- 修复在 Retina 屏幕和新版 macOS 上,设置窗口可能出现分辨率 / 缩放显示异常的问题。
- 显式启用高分辨率渲染:
NSHighResolutionCapable = true
- 优化跑马灯模式:现在光效会以首尾相接的长灯带形式沿屏幕边缘旋转,不再像分段碎片或一个方块在旋转。
兼容性更新
- 新增支持 macOS 12 Monterey。
- 最低系统要求调整为:
macOS 12.0+
- Universal Binary 继续同时支持:
- Intel Mac (x86_64)
- Apple Silicon Mac (arm64)
界面调整
- 在 macOS 12 上,「开机自启动」开关会被禁用,并显示说明。
- 内置开机自启动管理仍需要 macOS 13+,因为该功能依赖 Apple 的 SMAppService。
构建信息
版本:1.3.2
Build:6
下载使用
下载 EdgeGlow-v1.3.2.zip,解压后打开 EdgeGlow.app。
如果 macOS 提示「无法验证开发者」,请右键点击 App,选择「打开」。
EdgeGlow v1.3.1
EdgeGlow v1.3.0
✨ 新增功能
虹彩主题 (iridescent) — 默认主题
- 模拟 iPhone Apple Intelligence / Siri 边缘流光效果
- 屏幕边缘切分为 20 段,每段独立着色(紫→蓝→青→粉→橙→金)
- 相邻段颜色相位错开,高斯模糊自然过渡,呈现 iPhone 同款霓虹渐变
呼吸灯模式 (breathe)
- 设置中可切换:跑马灯 / 呼吸灯
- 呼吸灯:四层光效错落明暗呼吸,更柔和稳定
- 不依赖 CVDisplayLink,多终端场景更稳定
宽度上限放宽
- 光带宽度滑块上限 10 → 20
🔧 修复
- 修复 breathe 模式 opacity 起始值过低导致不可见
- 修复 autoFadeOut 在 breathe 模式下永不熄灭的 bug
- 修复 PostToolUse 钩子误用 /start 端点 → 改为 /pulse
- 新增 PermissionRequest 钩子支持,等待用户输入时自动灭灯
⚡ 改进
- 动画驱动从 Timer 升级为 CVDisplayLink(与屏幕刷新率同步,不受 RunLoop 阻塞影响)
- 多终端追踪从简单引用计数 → PID 追踪,安全超时从 60s → 120s
- 新增 Utils.swift 统一日志模块
- 默认亮度 0.85 → 1.0,默认宽度 5 → 7
📦 下载
- DMG: EdgeGlow-v1.3.0.dmg (1.2 MB)
- 系统要求: macOS 13.0+,Intel & Apple Silicon
- GitHub: https://github.com/vector4wang/EdgeGlow
EdgeGlow v1.1.0
EdgeGlow v1.1.0
✨ 新功能
- Pulse 脉冲效果:新增
/pulse端点,短暂闪亮后保持显示 - 端口输入防抖:设置界面端口输入改为回车/失焦才生效
🐛 Bug 修复
pulse()从直接隐藏改为真正脉冲动画httpPort didSet递归陷阱修复- TextField 每次按键重启服务器 → 防抖处理
- NWConnection 跨队列 send 崩溃风险
/pulse不重置安全定时器- HTTP 404/405 状态文本修正
🔧 Hook 配置简化
只需 2 个 hook(之前 5 个):
UserPromptSubmit→/startStop→/stop
整个 Claude 会话期间流光持续流动,多窗口引用计数正常。
📦 安装
下载 EdgeGlow-v1.1.0.zip,解压后打开。首次如遇「无法验证开发者」,右键 → 打开。
EdgeGlow v1.0.0
✦ EdgeGlow v1.0.0
AI 编程时的屏幕流光特效,让你的 Claude Code / Hermes Agent 思考过程可见。
✨ 特性
- 🌈 流光跑马灯 — 多彩光带沿屏幕边缘流动
- 🎯 状态感知 — AI 思考时亮流光,完成时淡出
- 🖥️ 多显示器支持 — 自动适配所有屏幕
- 🎨 4 种主题 — 炫酷彩虹 / 柔和马卡龙 / 烈焰 / 冰雪
- 🔌 多 Agent — Claude Code / Hermes Agent hooks
- 🌍 中英双语 — 自动跟随系统语言
- 🚀 轻量高效 — CPU ~0%,内存 ~50MB
📦 安装
下载下方 EdgeGlow-v1.0.0.dmg,双击安装,打开即可。
▎
🔌 配置
打开设置 → 配置 Agent Hooks → 复制引导词发给 Claude Code / Hermes Agent,自动完成配置。
Full Changelog: https://github.com/vector4wang/EdgeGlow/commits/v1.0.0
系统要求:macOS 13.0 (Ventura) 及以上,支持 Intel (x86_64) 和 Apple Silicon (arm64)。