Thank you for the suggestions!

2017-09-19 10:36 GMT+03:00 Alastair Houghton <alast...@alastairs-place.net>:

> > On 19 Sep 2017, at 06:01, Jack Brindle <jackbrin...@me.com> wrote:
> >
> > Actually, there may be a way. It all depends on exactly where in the
> menu bar you want to place the menu item.
>
> I think the OP wanted to inject a *toolbar* item into another app’s
> window’s toolbar, not a menu bar item/status item.
>
> FWIW, a status bar item might be an appropriate alternative, depending on
> what the app does and how it works.  Other alternatives worth considering
> are the Scripts menu (this is AppleScript, so if you go to Script Editor’s
> Preferences window, you’ll see you can turn on the Script menu in the
> status bar), and making your code run as a system service (so you can
> choose it from App > Services).
>
> > On Sep 18, 2017, at 4:15 PM, Jens Alfke <j...@mooseyard.com> wrote:
> >
> >> Sorry, there's no reasonable way to do that if the app doesn't already
> support plugins. There used to be some awful hacks that patched into the
> app-launching mechanism and made it possible to inject code into other
> apps, but that approach causes stability problems and is in general
> terrible for security.
>
> There were also quite a number that abused the Input Manager mechanism as
> if it was a general purpose way of plugging in to other applications.  On
> the one hand, some of these extensions were fine, worked nicely, and didn’t
> cause problems.  On the other, *some* of them did cause trouble on a fairly
> routine basis.
>
> Certainly I’d caution against writing anything other than a
> personal-use-only project or some kind of debug tool that does things like
> that; at the very least, your users are going to find that many developers
> take one look at their crash logs and reply that you’ve got some kind of
> system hack installed and that if you can reproduce it without that,
> they’ll look at it.  That’s a little unfair, of course - many times these
> system hacks weren’t to blame at all - but after the handful of cases where
> they *are* to blame hit your desk, sending you on a wild goose chase until
> you finally realise that some kind of tampering has been going on, you’ll
> probably end up as grumpy about them as Jens :-)
>
> Kind regards,
>
> Alastair.
>
> --
> http://alastairs-place.net
>
>
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to