阿姆贾德·贝尔加塞姆

原生 macOS 应用

Notch Island

将 MacBook 刘海变成灵动岛风格的界面,呈现可允许或拒绝的 AI 智能体事件、通知、通话、媒体和用量限制。完全用 Rust 基于 AppKit 编写,自研弹簧动画器采用固定 240 Hz 子步长,并内置自检,对状态、几何和像素进行断言。

Notch Island 从 MacBook 刘海处展开,显示正在播放控件、音频输出和播放列表。

技术栈

  • Rust
  • AppKit
  • objc2
  • tokio
  • SQLite

设计展板,使用示例数据。