Skip to content

NotchRail v1.0.0: 全局快捷键呼出、现代设置中心与多屏焦点移交闭环

Choose a tag to compare

@AeroSheepZ AeroSheepZ released this 18 Sep 05:03
· 1 commit to main since this release

🚀 NotchRail v1.0.0

✨ 核心特性与升级

  1. 全局快捷键呼出与收起 (Global HotKey):

    • 默认支持 ⌥ ~\ (Option + Tilde) 快速一键呼出/收起灵动岛;
    • 快捷键录制组件(HotKeyRecorderView),支持自定义快捷键录制、按键排他与冲突检测;
    • 严格遵循 ADR 0017 单前台活动屏独占公理,在当前前台活动屏幕上就近触发,无溢出项时展开呈现空状态提示并提供触觉微动反馈。
  2. macOS 原生 HIG 现代设置中心:

    • 全链路设置项前后依赖自洽(“仅主屏”模式禁用跨屏同步选项并附说明;“仅点击”模式禁用悬停延迟滑块);
    • 应用管理 Tab 双分区实时看板(“灵动岛展示项 (已溢出)” vs “原生菜单栏可见项”);
    • 纯只读观察者架构,彻底杜绝设置中心与后台截图管线的冲突与锁死。
  3. 多屏活动焦点移交 (Focus Handoff) 与按需视口装载闭环:

    • 设置面板支持跨屏随意拖拽与点击,灵动岛与前台活动屏无感实时跟随;
    • 视口按需装载(ensurePanel),彻底根除外接平直屏因常态折叠隐形导致的切屏死锁;
    • 快照防退化覆盖保护与切屏就绪缓冲,根治切屏时图标占位化与应用信息瞬态丢失。

📦 安装与分发

  • DMG 镜像: NotchRail-v1.0.0.dmg
  • 压缩包: NotchRail-v1.0.0.zip