Hi Deepender,
I have been building a working macOS port of Edge-Drop using Tauri, Rust, React, TypeScript, Zustand, and native AppKit integrations.
The current prototype, displayed on macOS as Edge Drop, supports:
- hover-activated transparent edge panel and menu bar integration;
- clipboard capture for plain text, URLs, rich HTML, images, files, and folders;
- native drag-in and drag-out;
- native macOS clipboard writes for images and Finder file references;
- image and file stacks with grouping, merging, expansion, individual-member copy/drag, and ungrouping;
- pinning, search, guarded deletion, deduplication, self-copy suppression, sensitive-format filtering, and incognito mode; and
- adjustable edge behavior, sizing, appearance, history, and drag-preview settings.
The frontend production build passes, and the Rust suite currently has 13 passing tests covering clipboard detection, native pasteboard formats, duplicate prevention, drag previews, folders, stacks, merging, splitting, and settings validation.
Repository: https://github.com/FVTVLIX/edge-drop-macos
I have tried to preserve Edge-Drop's core workflow and visual direction while replacing Windows-specific Electron and Win32 behavior with Tauri, Rust, AppKit, and macOS equivalents. The repository is Apache-2.0 licensed, attributes the original project, and is clearly labeled as an unofficial port.
Before attempting a very large pull request, I would appreciate your guidance on how you would prefer this work to be organized:
- as an official companion macOS repository;
- inside Edge-Drop as a macOS/Tauri application;
- as smaller reusable contributions submitted incrementally; or
- as a separately maintained community port linked from the upstream documentation.
I would also appreciate your guidance on use of the Edge-Drop name and visual assets for a macOS release.
I am happy to provide a short recording, architecture notes, a feature-parity checklist, or a test build. Thank you for creating Edge-Drop and for explicitly welcoming macOS porting contributions.
Hi Deepender,
I have been building a working macOS port of Edge-Drop using Tauri, Rust, React, TypeScript, Zustand, and native AppKit integrations.
The current prototype, displayed on macOS as Edge Drop, supports:
The frontend production build passes, and the Rust suite currently has 13 passing tests covering clipboard detection, native pasteboard formats, duplicate prevention, drag previews, folders, stacks, merging, splitting, and settings validation.
Repository: https://github.com/FVTVLIX/edge-drop-macos
I have tried to preserve Edge-Drop's core workflow and visual direction while replacing Windows-specific Electron and Win32 behavior with Tauri, Rust, AppKit, and macOS equivalents. The repository is Apache-2.0 licensed, attributes the original project, and is clearly labeled as an unofficial port.
Before attempting a very large pull request, I would appreciate your guidance on how you would prefer this work to be organized:
I would also appreciate your guidance on use of the Edge-Drop name and visual assets for a macOS release.
I am happy to provide a short recording, architecture notes, a feature-parity checklist, or a test build. Thank you for creating Edge-Drop and for explicitly welcoming macOS porting contributions.