Lakr233/NotchDrop
47.7
Weak · 1 October 2026
1.8k
lines of production code
Swift
primary language
2
measurements over time
What this system is
NotchDrop is a macOS utility that leverages the screen notch for file sharing and system interaction. It allows users to share files via the system share sheet, switch between multiple languages, and customize haptic feedback. The application supports automatic launch at login and includes a debug server for development purposes.
Features
Added App Store badge, privacy policy, and utility scripts
The Resources directory now includes an official 'Download on the App Store' SVG badge to facilitate app distribution, a Privacy Policy stating that no user data is collected, and a shell script (KillNotchDrop.command) to terminate the NotchDrop process.
Resources · high confidence
Behavioural changes
NotchDrop gains language switching, haptic feedback, and generic file sharing
Users can now switch the app language among English, Simplified Chinese, Traditional Chinese, Japanese, French, and German, with the app restarting to apply changes. A new Haptic Feedback toggle in Settings provides tactile confirmation when the notch opens. The sharing interface has been expanded from AirDrop-only to include a generic Share option that opens the system share sheet for any compatible service. Additionally, the notch now opens automatically when a file is dragged over it and closes when the drag leaves the area, and the app supports launching at login.
NotchDrop · high confidence
NotchDrop project configuration updated with new features and dependencies
The NotchDrop project configuration has been updated to support new user-facing capabilities and modernize its build setup. This includes adding a generic share feature (Share.swift), a settings view (NotchSettingsView), and language support for Chinese (Simplified and Traditional), Japanese, and French via Localizable.xcstrings. The app now supports launching at login using the LaunchAtLogin-Modern package and includes a debug server via LookInside-Release. Additionally, the AirDrop-specific functionality has been removed, and the project has been upgraded to Xcode 2600.
NotchDrop.xcodeproj · high confidence
Dependencies
Update Swift Package Manager dependencies
The project's Swift Package Manager dependencies have been updated. ColorfulX was upgraded from version 4.1.4 to 5.7.0, and ColorVector from 1.0.3 to 1.0.4. New dependencies added include LaunchAtLogin-Modern (1.1.0), LookInside-Release (0.2.2), and MSDisplayLink (2.0.8). Other existing dependencies were also updated: Pow from 1.0.4 to 1.0.6, SpringInterpolation from 1.1.2 to 1.3.1, and swift-collections from 1.1.1 to 1.3.0.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 47 → 48 (+0.2)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.
Lenses
- Code Health 99 → 99 (+0.1)
- Architecture 100 → 100 (+0.0)
- Maturity 45 → 52 (+7.4)
- Readiness 17 → 16 (-0.9)
- Security 100 → 100 (+0.0)
Resolved (1)
- Documentation: no installation or build instructions (README.md)
New (6)
- Outdated: colorfulx
- Outdated: colorvector
- Outdated: lookinside-release
- Outdated: msdisplaylink
- Outdated: springinterpolation
- Outdated: swift-collections
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
Lakr233/NotchDrop was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit e70b3d715a99e47de6eb823540282eafc7401a3a — the exact code this score is about.
- Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.