6 ms·
> In MacOS, it is really convoluted. Do I dynamically load some bundle? What bundle? Likely they'll put it somewhere else sometime soon. In macOS, you'd write
by favorited 2y ago
> In MacOS, it is really convoluted. Do I dynamically load some bundle? What bundle? Likely they'll put it somewhere else sometime soon.
In macOS, you'd write a Finder Action Extension[0], which lets users add buttons to Finder's toolbar and context menus.
> In Windows, you'd either have something documenting that API (to add it in the context menu, not under Quick Actions)
As someone who uses both Macs and Windows PCs, I absolutely loathe that this is so common in Windows. Every utility I install wants to add their own items to context menus, and they can do so without my permission. On the Mac, users need to opt-in to allowing your extensions, and they can always go to System Settings and disable them later.
[0]https://developer.apple.com/documentation/appkit/app_extensions/add_functionality_to_finder_with_action_extensions https://developer.apple.com/documentation/appkit/app_extensi...