Hi!
I'm experimenting with a macOS app using Finder Sync, and I'd like to make sure I'm heading in the right direction before I build too much.
The workflow I'm aiming for is:
• Right-click a folder in Finder
• Choose "Create Sticky Note"
• Get the selected folder URL
• Launch (or activate) the main app
• Open a small floating NSPanel that's associated with that folder
The panel itself would live in the main app, not inside the Finder extension. The goal is simply to store notes associated with a specific folder.
A few questions:
Is Finder Sync the right technology for this kind of workflow, or is there a better API I should be looking at?
Is opening a floating NSPanel from a Finder context menu (via the main app) a reasonable architecture on current versions of macOS?
What's the preferred way for a Finder Sync extension to communicate with the main app these days?
XPC?
App Groups?
Distributed Notifications?
Something else?
Are there any sandbox or App Store review limitations I should be aware of with this approach?
I'd really appreciate any advice or examples from anyone who's built something similar.
Thanks!
P.S. English isn't my first language, so AI helped me with the writing—but the questions are mine. 😄
Topic:
UI Frameworks
SubTopic:
AppKit
0
0
197