Source
Just like the downloads and FAQ pages, the source page now opens its detail
area with a clear section heading before the content cards.
Repository
Clone the repo and open the project in a few steps.
The project is organized into application, core, feature, shared UI, and test
layers. If you want to inspect the architecture or ship your own tweaks, the
repository is ready for it.
git clone https://github.com/jackson-storm/DynamicNotch.git
cd DynamicNotch
open DynamicNotch.xcodeproj
Structure
The app is separated into product layers instead of one undifferentiated bundle.
- Application-level setup holds the app container, startup flow, and integration wiring.
- Core modules handle the notch engine, settings persistence, and lower-level state coordination.
- Feature folders keep concerns separated for media, downloads, Bluetooth, Focus, Lock Screen, and HUD behavior.
- Shared UI gathers reusable visual building blocks so the notch surface stays stylistically consistent.
- Tests and architecture notes keep the codebase easier to verify and evolve release by release.