Skip to content

Repository files navigation


Island

Turn your MacBook's notch into a Dynamic Island

CI: macOS Release build Discord Ko-Fi

Demo


What is Island?

Island transforms your MacBook's notch from dead space into a living, interactive hub. Inspired by the iPhone's Dynamic Island, it brings music controls, calendar, file shelf, system HUDs, and widgets right to the top of your screen.

  • Hover to peek at what's playing or your next meeting
  • Click to expand into a full control center
  • Drop files to quickly share via AirDrop
  • Control everything without leaving your current app

Features

🎵 Music

  • Live activity showing current playback
  • Full player with album art, lyrics, and visualizer
  • Works with Apple Music, Spotify, YouTube Music, and any app using Now Playing

📅 Calendar & Weather

  • Time, date, and upcoming events at a glance
  • Weather with animated particles
  • Reminders integration

📦 Shelf

  • Drag & drop files for quick access
  • One-click AirDrop sharing
  • Persistent storage across sessions

📁 DynaClip

  • Mini file browser in the notch: pinned folders, grid or list, quick navigation (see in-app tab / settings)

🎛️ System HUDs

  • Replace macOS volume, brightness, and backlight overlays
  • Clean, minimal indicators that don't disrupt your workflow

🪞 Mirror

  • Quick camera preview in the notch
  • Perfect for video call check-ins

⏱️ Pomodoro

  • Built-in focus timer
  • Visual progress indicator

📈 Market Ticker

  • Live crypto, stock, and commodity prices
  • Customizable watchlist

🌐 Translation

  • Instant translation for selected text
  • Keyboard shortcut activation (Fn + Y)

🎙️ Voice input (dictation)

  • Hold the Fn key (alone, after a short delay) to start — you don’t need to open the notch first
  • Release Fn to paste the transcript into the app that had focus
  • Esc cancels the current session; pressing another key while holding Fn cancels dictation so shortcuts like Fn + T / Fn + I still work
  • Live transcription in the closed notch (and expanded UI when needed), with permission / on-device asset flows handled in-app

✅ Todo List

  • Quick capture of tasks with due dates and grouped-by-day list
  • Fn + T to open from anywhere

💡 Inspiration

  • Chat-style scratchpad for ideas; copy one or all entries
  • Fn + I to open from anywhere

🎨 Liquid Glass

  • Optional translucent glass background
  • Beautiful depth and blur effects when the notch is open

✨ Smart States

The notch intelligently shows what matters:

  • Music playing? See the live activity
  • Battery charging? See the status
  • Files dragged nearby? Shelf opens automatically
  • Fullscreen video? Notch hides itself

Installation

Requirements:

  • macOS 14 Sonoma or later
  • MacBook with notch (Apple Silicon or Intel)

Download

Download for macOS

  1. Open the .dmg and drag Island to your /Applications folder
  2. Launch the app

Important

Since we don't have an Apple Developer account yet, macOS will show a security warning on first launch. This is expected.

To bypass:

xattr -dr com.apple.quarantine /Applications/Island.app

Homebrew

brew install --cask TheBoredTeam/boring-notch/boring-notch --no-quarantine

Usage

  • Hover over the notch to expand
  • Click to toggle open/closed
  • Swipe down to open (if gestures enabled)
  • Drop files near the notch to open Shelf
  • Use the menu bar star to access settings

Keyboard shortcuts (global)

Shortcut Action
Hold Fn Start voice dictation (release to paste, Esc to cancel)
Fn + Y Translate selected text
Fn + T Open Todo List
Fn + I Open Inspiration

Some shortcuts can be remapped in Island’s Settings → Keyboard; others use the defaults above.

Voice input: Requires Microphone and Speech Recognition (and related dictation assets where applicable). Hold-to-dictate uses an accessibility event tap — grant Accessibility to Island (and the XPC helper if prompted) in System Settings → Privacy & Security if Fn hold doesn’t start.


Roadmap

  • Music live activity with lyrics
  • Calendar & reminders integration
  • Weather widget with particles
  • File shelf with AirDrop
  • DynaClip — mini file browser in the notch (pinned folders)
  • Mirror / camera preview
  • Battery & charging indicator
  • System HUD replacement (volume, brightness)
  • Pomodoro timer
  • Market ticker
  • Translation
  • Liquid glass mode
  • Voice input (hold Fn) with closed-notch / expanded speech UI
  • Todo List & Inspiration widgets (Fn + T / Fn + I)
  • Bluetooth live activity
  • Extension system
  • Lock screen widgets
  • Customizable layouts

Building from Source

Prerequisites:

  • macOS 14+
  • Xcode 16+
git clone https://github.com/TheBoredTeam/boring.notch.git
cd boring.notch
open boringNotch.xcodeproj
# Then press Cmd+R to build and run

Contributors: base feature/fix work on dev (git checkout dev before branching). Documentation-only PRs may target main. See CONTRIBUTING.md.


Architecture

Island 的代码组织遵循 三层状态:每块屏幕一个 BoringViewModel(开合、尺寸、拖放与单屏交互)、全局单例 BoringViewCoordinator(当前页 NotchViews、Sneak Peek / 扩展 HUD、首选显示器等),以及 Defaults / @AppStorage 持久化偏好。主 UI 由 AppDelegate 创建贴顶浮动窗口,ContentView → NotchLayout 按 notchState 与 coordinator.currentView 路由各业务页。

更完整的技术说明(窗口与输入、Managers、扩展新功能的推荐顺序、references 索引)见:

ARCHITECTURE.md(中文,贡献者向)

命令行构建、代码签名、公证、DMG、CI 工作流,以及 Island 显示名与 boringNotch 工程命名 的对照见:

BUILD.md


Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Join our Discord


Star History

Star History

Support

Support us on Ko-fi


Acknowledgments

See THIRD_PARTY_LICENSES for full license details.


Island — Your notch, reimagined.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages