DynamicNotch is a native macOS app for notched MacBooks that turns the notch into a live system surface for media, downloads, AirDrop, timers, screen recording, connectivity events, lock-screen transitions, and custom hardware HUDs.
Built with SwiftUI and AppKit, it feels like part of macOS rather than a web-style overlay. The app replicates the logic, animations, and behavior of a real Dynamic Island on an iPhone — featuring responsive physics-based spring animations, jelly-like morphing transitions, and synchronized content interpolation.
Features
- Live Activities: Now Playing with media control, album artwork, audio visualizer, and customizable progress bar; Downloads progress; AirDrop; Timer; Screen Recording indicator; Focus mode; Personal Hotspot; and Lock Screen media/live activity surfaces.
- Temporary Alerts: Interactive HUD status for battery charging, low/full battery, Bluetooth connections, Wi-Fi, VPN, Focus-off toggling, and notch size modification settings feedback.
- Gestures & Swipe Controls: Mouse drag, trackpad swipes, vertical swipe-to-dismiss/restore with adaptive corner radii and swipe-aware blur, and horizontal trackpad/mouse scroll-to-dismiss.
- Floating Capsule Mode: Automatic support for devices without a physical hardware notch (non-notched MacBooks, iMac, Mac mini, or external monitors). Transitions to a floating capsule shape when no notch is detected.
- Deep Customization: Personalization options for base notch width/height, stroke options, background styling, animation presets, custom screen/display selection, and fullscreen spaces handling.
- Menu Bar Integration: Persistent menu bar icon with quick access to settings, update checks, restart, and quit.
Requirements
- macOS 14.6 or later
- Works on both notched MacBooks and non-notched displays






