Repository navigation
NotchRail v0.0.8 (开发版): 扩展屏聚焦流转与展开动效打磨、溢出纯几何判定、设置体验升级
Pre-release
Pre-release
⚠️ 版本说明:本版本为开发版 (Development Build),重构多显示器拓扑与交互模型,彻底剥离外接平直显示器的虚拟假刘海,实现扩展屏动态菜单几何碰撞判定、聚焦视口流转、仿真展开动效与现代化设置面板体验全面升级。
✨ v0.0.8 核心更新与修复
-
🖥️ 剥离平直外接屏 160pt 虚拟假刘海,折叠常态 100% 隐形穿透:
- 彻底废除平直屏硬编码的 160pt 假刘海,
physicalNotchRect严格归零; - 平直外接屏折叠常态下完全隐形(
alpha = 0.0且ignoresMouseEvents = true),底层应用(如 Chrome 标签栏、书签栏及操作)100% 物理直通,零视觉干扰。
- 彻底废除平直屏硬编码的 160pt 假刘海,
-
📐 扩展屏动态菜单碰撞判定与前台 App 菜单探测:
- 内置刘海屏:维持刘海右边缘安全过渡区几何不变量(
notchRightEdge + 12pt); - 平直外接屏:通过
MenuBarAXResolver探测前台 App 菜单最右端坐标,基于appMenuRightEdge + 12pt纯几何碰撞判定溢出; - 彻底消除平直大屏短菜单跨过中点被误判为全量溢出的“幽灵溢出”问题。
- 内置刘海屏:维持刘海右边缘安全过渡区几何不变量(
-
🔄 单例视口聚焦跟随架构与展开平滑流转:
- 全局单例
IslandPanel视口随用户聚焦屏幕(点击屏幕或激活应用)自然流转; - 聚焦在外接屏时窗口常驻外接屏(折叠常态隐形穿透),触碰顶部中央热区即时原位展开,收起后原位淡出,杜绝跨屏跳动与耳翼徽标闪烁。
- 全局单例
-
🎨 展开态仿真灵动岛设计与经典外展喇叭弧:
- 平直外接屏展开态保持与刘海屏灵动岛一致的纯黑吸光底座、微光渐变描边与顶部标志性外展喇叭弧(
topEarRadius = 5.0pt),观感自然沉浸。
- 平直外接屏展开态保持与刘海屏灵动岛一致的纯黑吸光底座、微光渐变描边与顶部标志性外展喇叭弧(
-
⚙️ 偏好设置面板与交互体验升级:
- 打开方式默认升级:默认触发模式升级为
悬停或点击(默认推荐); - 设置文案精炼:全面梳理润色各配置项描述与分组 Header,词义达意、功能精准对应;
- 顶栏 TabBar 布局加固:精炼 TabBar 标签,放宽设置窗口尺寸至
600 × 480,彻底根除 macOS 系统的工具栏溢出折叠。
- 打开方式默认升级:默认触发模式升级为
📦 资产下载
- DMG 镜像安装包:
NotchRail-v0.0.8.dmg - ZIP 绿色压缩包:
NotchRail-v0.0.8.zip