Skip to content

Lakr233/NotchDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotchDrop

Transform your MacBook's notch into a convenient file drop zone.

简体中文 🇨🇳

App Store Icon

For Developers: You can use NotchNotification in your app, powered by NotchDrop.

👀 Preview

Screenshot

🌟 Key Features

  • Should work with your menu bar managers
  • Drag and drop files to the notch
  • Open AirDrop directly from the notch
  • Automatically save files for 1 day, can be configured
  • Open files with a simple click
  • Delete files by holding the option key and clicking the x mark
  • Fully open source and privacy-focused
  • Free of charge if you do it yourself

🚀 Usage

Download the latest version from Releases.

🔨 Building from Source

Prerequisites

  • macOS with Xcode installed
  • Xcode Command Line Tools

Build Instructions

For Personal Daily Use (Production Build)

This creates a production-optimized build that you can use daily on your Mac.

  1. Clone the repository:
git clone https://github.com/Lakr233/NotchDrop.git
cd NotchDrop
  1. Build the app in Release configuration:
xcodebuild -project NotchDrop.xcodeproj \
  -scheme NotchDrop \
  -configuration Release \
  clean build \
  CODE_SIGN_IDENTITY="-" \
  CODE_SIGNING_REQUIRED=NO \
  CODE_SIGNING_ALLOWED=NO
  1. Copy the built app to your Applications folder:
cp -R ~/Library/Developer/Xcode/DerivedData/NotchDrop-*/Build/Products/Release/NotchDrop.app ~/Applications/
  1. Launch the app:
open ~/Applications/NotchDrop.app

Note: On first launch, macOS may show a security warning. To open:

  • Right-click on NotchDrop.app in Applications
  • Select "Open"
  • Click "Open" in the security dialog

After the first time, the app will open normally.

What This Build Does

  • Release Configuration: Builds with optimizations enabled for better performance
  • Self-Signed: Uses ad-hoc code signing (no Apple Developer account needed)
  • Production Ready: Suitable for daily use on your Mac
  • Binary Size: ~5.1MB
  • Location: ~/Applications/NotchDrop.app

For Development

For development work, open the project in Xcode:

open NotchDrop.xcodeproj

Then build and run using Xcode (⌘R).

🧑‍⚖️ License

MIT License

🥰 Acknowledgements

Special thanks to NotchNook for providing the initial inspiration. This open-source project focuses more on my own needs, simplifies various configurations, and improves compatibility with the software I prefer.


Copyright © 2024 Lakr Aream. All Rights Reserved.

About

Use your MacBook's notch like Dynamic Island for temporary storing files and AirDrop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages