EDIT: Dies ist eine schöne vorgefertigte Menüleistenanwendung hier ( Github-Quelle ) durch diese Antwort .
Ich habe mich gefragt, wie man einen Menüleistenantrag stellt. Was sind die Voraussetzungen dafür?
Ich habe gesehen, dass eine einfache Anwendung für die Menüleiste darin bestand, Links mit Ihrem Browser zu öffnen. Ich möchte etwas Ähnliches erstellen.
Dies ist die Anwendung, die ich gerne ähnlich mache.
Antworten:
NSStatusItem ist das, wonach Sie suchen. Fügen Sie Ihrer Info.plist auch LSUIElement mit dem Zeichenfolgenwert 1 hinzu, um es vor dem Dock auszublenden.
quelle
Ich habe festgestellt, dass das Popup von Codebox ein guter Ausgangspunkt ist. Es ist reif für Gabel auf Github.
Obwohl es gut funktioniert, notieren sie auf ihrer Website ...
quelle
BitBar ist eine Anwendung auf GitHub , die "alles in Ihre Mac OS X-Menüleiste einfügen" kann.
Es führt Shell- oder andere ausführbare Skripte aus (die Plugins genannt werden - siehe die vielen Beispiele im Plugins-Repo ) und zeigt die Ergebnisse in der Menüleiste an. Sie können Ihr eigenes Plugin schreiben und es einfach ausführen lassen, indem Sie es dem 'Plugins-Ordner' hinzufügen. Es kann nicht nur Informationen anzeigen, sondern auch vordefinierte Bash-Skripte interaktiv über die von Ihnen definierten Plugin-Menüs ausführen.
Seit ich diese Antwort zum ersten Mal gepostet habe, ist ihre Popularität explodiert (derzeit 52 Mitwirkende) und es gibt jetzt sogar eine verteilbare Version, mit der Sie Ihre eigenen Plugins verpacken können.
Ein sehr einfaches (nicht interaktives) Beispiel, um den Live-Bitcoin-Preis anzuzeigen:
quelle
Da Apple in Yosemite eine
NSStatusBarButton
Eigenschaft hinzugefügt hatNSStatusItem
, können wir die Menüleisten-App viel einfacher implementieren. Ich habe gerade ein Beispielprojekt auf Github erstellt.https://github.com/taichino/PopupTest
quelle
FlyCut ist eine weitere nette Open Source-Anwendung, die dies tut. (MIT lizenziert.) Sehr praktisch, ich benutze es mehrmals am Tag.
Hier ist ein Code, der relevant zu sein scheint:
quelle
Mail Notifr ist eine weitere Open Source Menubar App. Es hat mir sehr geholfen, besonders wenn ich herausfinden musste, wie ich das Open-On-Login implementieren kann. Auch im App Store erhältlich .
quelle