Has something changed in how to write macOS Action Extensions since 10.15? In a text editor supporting Action Extensions, as as Text Edit, you could select text, and a small menu indicator would present itself. Activating it, you'd see a list of Action Extensions you could invoke.
Since 10.15 and currently on 11.2, this still is the case, except every Action extension is disabled (greyed out) on the menu, including the More… option.
Example image (remove the space): https: //imgur.com/F2ehj82
My own app's Action Extensions, when run in 10.14 and earlier, compiled in Xcode 12, still work fine, but produce a menu similar to the image on 10.15 and 11.x.
The sample image, incidentally, uses Apple's own sample project available here, with a couple of Action Extensions added as I try to troubleshoot this issue. The "Convert Text to Upper Case" extension is untouched, and the other two I've added from Xcode's "new target" button, also untouched.
This is not a case of these being incompatible; they wouldn't be in the menu if that were the case, and in any case I can see in Console when other extensions are rejected for the menu or approved for the menu. One of the tests even uses TRUEPREDICATE, so, really, it's not an activation rule (speaking of which, they're enabled in System Preferences).
This also doesn't appear to be specific to my machine, as I've spun up default VM's with stock 10.15 and 11.0 installs.
Sometime's Apple's documentation and samples are out of date, so I've also combed github for other Action Extensions, but I can't see that anyone is doing anything different.
They're there. They're detected as being compatible. They're in the menu that pops up. They menu is simply disabled.
What's going on here? Do Action Extensions on selected text in NSTextField simply no longer work?
Since 10.15 and currently on 11.2, this still is the case, except every Action extension is disabled (greyed out) on the menu, including the More… option.
Example image (remove the space): https: //imgur.com/F2ehj82
My own app's Action Extensions, when run in 10.14 and earlier, compiled in Xcode 12, still work fine, but produce a menu similar to the image on 10.15 and 11.x.
The sample image, incidentally, uses Apple's own sample project available here, with a couple of Action Extensions added as I try to troubleshoot this issue. The "Convert Text to Upper Case" extension is untouched, and the other two I've added from Xcode's "new target" button, also untouched.
This is not a case of these being incompatible; they wouldn't be in the menu if that were the case, and in any case I can see in Console when other extensions are rejected for the menu or approved for the menu. One of the tests even uses TRUEPREDICATE, so, really, it's not an activation rule (speaking of which, they're enabled in System Preferences).
This also doesn't appear to be specific to my machine, as I've spun up default VM's with stock 10.15 and 11.0 installs.
Sometime's Apple's documentation and samples are out of date, so I've also combed github for other Action Extensions, but I can't see that anyone is doing anything different.
They're there. They're detected as being compatible. They're in the menu that pops up. They menu is simply disabled.
What's going on here? Do Action Extensions on selected text in NSTextField simply no longer work?