DynamicNotch 1.6.2 — Universal Notifications, Messages & Mail, and 25+ Languages
🚀 What's New
🔔 Universal System Notifications Interception (New!)
- Universal App Banners in Notch: Dynamic Island / Notch can now intercept notifications from any macOS app (Telegram, Slack, WhatsApp, browsers, etc.) via Accessibility API and display them seamlessly.
- Native Banner Suppression: Option to hide duplicate native macOS notification banners when Dynamic Notch handles them.
- Dedicated Settings & Duration: Full control over notification display duration and accessibility permission onboarding.
💬 Apple Messages Integration
- Interactive Message Alerts: Real-time incoming iMessage and SMS notifications in the notch with sender avatars.
- Attachments & Voice Messages: Preview image attachments and listen to incoming voice/audio messages directly inside the notch.
- Smart Contact Resolver: Automatically resolves contact names and profile photos via the macOS Contacts framework.
✉️ Apple Mail Notifications
- Live Incoming Mail Alerts: Elegant notch alerts for incoming emails featuring sender, subject, and body snippet.
- Click to Open: Click directly on the notch banner to jump straight to the email in Apple Mail.
💾 External Drives & USB Monitoring
- Drive Mount & Unmount Alerts: Instant notch notifications when external HDDs, SSDs, USB flash drives, or DMG disk images are connected.
- One-Click Safe Eject: Safely unmount external drives directly from the notch interface.
⏺️ Screen Recording Result Staging
- Instant Result Card: Once screen recording stops, a preview card appears in the notch with an interactive thumbnail, file name, and file path.
- Async Video Duration: Asynchronously calculates and displays the exact duration of your recorded video.
- Quick Drag & Finder Reveal: Easily drag the recording file anywhere or reveal it in Finder with a click.
🔄 Integrated File Converter
- Fast Media & Document Conversion: Convert files seamlessly right through the Notch actions and event coordinator.
📶 Personal Hotspot & Battery Indicator
- iPhone Hotspot Battery: View your connected iPhone’s battery percentage and hotspot status directly in the WiFi notch banner.
- Refined Connectivity Indicators: Improved animations and responsiveness for WiFi network state changes.
⏱️ Timer Enhancements
- Minute-Ruler Picker: Intuitive interactive ruler for setting timer duration with precision.
- Completion Alerts & Sounds: Dedicated audio chime and notch completion alert when your timer finishes.
🏝️ Dynamic Island & Notch Refinements
- Hide in Fullscreen: New toggle to automatically hide the Dynamic Island when using apps in fullscreen mode.
- Refined Geometry & Physics: Tuned corner radii, smoother spring animations (damping optimized to 0.8), and perfected top-inset positioning.
- Lock Screen Live Activity: Enhanced
LockScreenNotchOverlayViewsupport with animated media panel background styling.
🌍 Global Localization (25+ New Languages)
- Massive Translation Coverage: Added Arabic, Hindi, Japanese, Korean, German, French, Portuguese, Italian, Polish, Turkish, Vietnamese, Indonesian, Thai, Romanian, Hungarian, Greek, Danish, Finnish, Norwegian, Malay, Hebrew, Bulgarian, Catalan, Slovak, Croatian, Serbian, Filipino, Kazakh, Persian, and Bengali.
- Searchable Language Selector: Easily search and select your preferred language with flag icons in Settings.
⚡ Under the Hood & Performance
- Container-Based Dependency Injection: Complete architectural refactoring with
AppContainerand modularNotchEventCoordinatorhandlers. - Swift 6 Concurrency: Modernized async/await handling and resolved strict concurrency warnings across all background watchers.
@StoredDefaultPersistence: Clean, type-safe settings engine migration.
⚙️ Installation Guide (macOS)
Since the app is distributed directly outside the Mac App Store, macOS Gatekeeper may show a warning on first launch. Follow these steps:
- Open the DMG file and drag DynamicNotch into your Applications folder.
- Open your Applications folder, right-click DynamicNotch, and select Open.
- When the warning appears, click Cancel.
- Navigate to System Settings → Privacy & Security.
- Scroll down to the Security section and click Open Anyway.
- Enter your Mac password/Touch ID and confirm by clicking Open.
🛠 Known Issues
- macOS Gatekeeper approval is required on first launch (Developer ID signature pending).
- Native file conversion features depend on built-in macOS system codecs.
- Universal Notification Interception requires Accessibility (Универсальный доступ) permissions in System Settings.
- Lock Screen notch behavior relies on macOS display APIs and may vary across macOS versions.
📬 Feedback & Community
- GitHub Issues: https://github.com/jackson-storm/DynamicNotch/issues
- Telegram Contact: https://t.me/id10101101
- Email: evgeniy.petrukovich@icloud.com
✅ Updates & Downloads
- Telegram Channel: https://t.me/Dynamic_Notch
- Official Site: https://dynamicnotch.evgeniy-petrukovich.workers.dev