Questions tagged [findersync]

In OS X, the Finder Sync extension point lets you cleanly and safely modify the Finder’s user interface to express file synchronization status and control. Unlike most extension points, Finder Sync does not add features to a host app.

In OS X, the Finder Sync extension point lets you cleanly and safely modify the Finder’s user interface to express file synchronization status and control. Unlike most extension points, Finder Sync does not add features to a host app. With a Finder Sync extension you register one or more folders for the system to monitor. Your Finder Sync extension then sets badges, labels, and contextual menus for any items in the monitored folders. You can also use the extension point’s API to add a toolbar button to the Finder window.

82 questions
2
votes
1 answer

How to bundle FinderSync Extension in an App built using py2app

I'm trying to add a FinderSync Extension in an App which is built using py2app. py2app does not have a recipe for bundling App Extensions so I created a Cocoa project and added a FinderSync Extension target. After building the appex I copied the…
Seunghoon
  • 5,632
  • 5
  • 35
  • 41
1
vote
0 answers

Disable clicking on FinderSync extension submenu

I am writing a FinderSync extension in Swift, and am creating a submenu like such: let menu = NSMenu(title: "") let newsub = NSMenu(); newsub.addItem(withTitle: "Folder", action: #selector(createFolder(_:)), keyEquivalent:…
orlp
  • 112,504
  • 36
  • 218
  • 315
1
vote
0 answers

MacOS Finder Sync Extension - Finder Context menu and icon badging problem

I've a main app and target finder sync extension. Finder sync extension is responsible to show Finder context menu and correct badging for items sent from main app. Sometimes it works. But if I restart machine or application, neither Finder context…
Rafael
  • 31
  • 2
1
vote
1 answer

MacOS - creating Finder Sync Extension with iCloud for iOS/MacOS

This is a very theoretical question, but quiet important for me, how I approach my next steps. I am developing a SwiftUI MacOS app, where a user can upload own files. The metadata getting stored in CoreData and the file I store manually in the file…
davidev
  • 7,694
  • 5
  • 21
  • 56
1
vote
2 answers

Launch macOS app from FinderSync extension

I wrote an app that implements FinderSync extension. Everything works fine, I can "communicate" by sending notifications through DistributedNotificationCenter from extension to main app. But obviously it works if the main app is running only. Is…
Martin Pilch
  • 3,245
  • 3
  • 38
  • 61
1
vote
1 answer

Why isn't our FinderSync extension starting?

We have a FinderSync extension for our app. It's been working very well historically. However, sometimes when I'm testing, it doesn't load. It's checked in System Preferences / Extensions, and pluginkit --match confirms it's enabled/added: + …
Ky -
  • 30,724
  • 51
  • 192
  • 308
1
vote
1 answer

FinderSync context menu items beep, never call action

I want to generate a menu which will call functions on a class other than that one which generated the menu, and then place that in Finder. However, when I click the menu item, the system error beep plays and my function is never called. Here's a…
Ky -
  • 30,724
  • 51
  • 192
  • 308
1
vote
0 answers

Finder Sync Extension won't run

I'm developing an app which includes a Finder Sync Extension, but now the extension won't run. For example, when I click "Customize Toolbar..." the toolbar button from my extension is not present. In system preferences the app extension is shown and…
jeremyabannister
  • 3,796
  • 3
  • 16
  • 25
1
vote
0 answers

Mac Mojave: Disabling FinderSync extension from System Preferences doesn't actually disable extension in Finder

I see that on Mojave, disabling FinderSync extension from System Preferences doesn't actually disable the extension in Finder. The supposed-to-be-disabled extension still functions normally. I need to kill the Finder process or the actual FinderSync…
Vivek
  • 564
  • 4
  • 13
1
vote
3 answers

Finder Sync Extension unable to read/write file from Desktop

I'm trying to read a file from Desktop using Finder Sync Extension context menu, but it's not working as expected. I have added all required sandbox settings and other file locations like Downloads are working fine, but Desktop files are not. Are…
vikkuu
  • 232
  • 4
  • 11
1
vote
2 answers

How to give context menu item for .zip files only?

I am Developing the zip extractor app in cocoa for which i'm using findersync to show context menu item. But, the problem is item is showing for every file i want to show only for .zip files so how do i do that . Any Suggestion. Thanks in Advance!
premkolindala
  • 161
  • 10
1
vote
0 answers

Finder Cover flow alloactes second FIFinderSync

Has anyone else seen this problem? I have a finder extension and have noticed that when I switched the finder display mode to 'cover flow' that a second instance of the FIFinderSync is allocated and then after that calling: [[FIFinderSyncController…
B. Leslie
  • 165
  • 10
1
vote
1 answer

Disabling & Enabling is not launching the finder sync extension

Finder Sync Extensions can be enabled or disabled from the extension's settings in System Preferences. My Extension isn't launching with the application, even when the check mark for the extension is enabled. So to launch the extension, i disable…
Sandeep T D S
  • 481
  • 3
  • 15
1
vote
1 answer

how to make a finder sync extension load automatically?

i create a cocoa application project, and add target "Finder sync extension". Then the "finderSync.appex" will be put to ".../Contens/Plugins/" folder. But when i launch the application, the extension is not loaded automatically, should i load it…
jimwan
  • 1,086
  • 2
  • 24
  • 39
1
vote
0 answers

FinderSync requestBadgeIdentifierForURL not invoked for new files

I have tested the template provided in Xcode for making a FinderSync Extension. For some cases the requestBadgeIdentifierForURL funciton is not invoked. Using the finder with the view-"tree view", you can open the folder and see the files in it…