Non conosco il nome della cosa, sto parlando del punto rosso nell'angolo in alto a destra dell'icona dell'app.Come implementare un indicatore di notifica icona dock con Electron in OS X?
risposta
dovrò fare alcune ipotesi qui perché non possiedo un Mac per testare questo con. Credo che quei punti rossi all'angolo di un'icona di un'app siano detti badge. Nel modulo App di Electron ci sono metodi per ottenere/impostare il badge insieme ad altre caratteristiche del dock. Controlla http://electron.atom.io/docs/v0.30.0/api/app/ per ulteriori informazioni. Questi sono i metodi rilevanti:
app.dock.setBadge (testo)
testo String Imposta la stringa da visualizzare in badging zona del molo.
Nota: questa API è disponibile solo su Mac.
app.dock.getBadge()
Restituisce la stringa distintivo del molo.
Nota: questa API è disponibile solo su Mac.
La mia ipotesi è il codice per produrre il punto che si vede nell'esempio da Slack che hai fornito sarebbe simile a questa:
var app = require('app');
app.dock.setBadge('.');
si può anche provare questo
app.setBadgeCount(numberOfNotifiations)
Quello che faccio di solito è semplicemente aumentare il numero di badge corrente di 1, in questo modo:
app.setBadgeCount(app.getBadgeCount() + 1)
vedi https://electron.atom.io/docs/all/#appsetbadgecountcount-linux-macos
- 1. QT su OS X, come rilevare facendo clic sull'app Icona Dock
- 2. Notifica icona dell'applicazione utilizzando javascript
- 3. Modello icona documento Mac OS X?
- 4. GTK + Icona di notifica avvio
- 5. Come posso implementare i riconoscitori di gesti in OS X?
- 6. Effettuare download icona dock rimbalzare programmaticamente
- 7. Icona ad alta risoluzione per file in Mac OS X?
- 8. Ridimensiona icona icona indicatore di Google Maps immagine
- 9. Come modificare l'eseguibile in un pacchetto di applicazioni OS X
- 10. Kivy: icona notifica crossplatform
- 11. Come impostare la notifica locale su Mac OS X?
- 12. Grande icona di notifica sfondo
- 13. Come monitorare un processo su OS X?
- 14. Notifica Android.Builder: mostra una notifica senza icona
- 15. Come ottenere posizione, larghezza e altezza del Dock di Mac OS X? Cocoa/Carbon/C++/Qt
- 16. Url icona indicatore mappa Google Maps?
- 17. Come implementare l'app di auto-aggiornamento electron su Linux
- 18. Come rilevare SSD in Mac OS X?
- 19. Mostra le icone nei menu contestuali del dock in OS X?
- 20. Icona della barra dei menu in OS X per lo script eseguito come daemon?
- 21. OS X: impostazione in fase di runtime del nome dell'applicazione come appare nel Dock e nella barra dei menu
- 22. Problemi di collegamento con OS X 10.10
- 23. Icona di notifica con il nuovo sistema Firebase Cloud Messaging
- 24. Come utilizzare una bitmap come icona di notifica
- 25. Notifica di modifica del filesystem a livello di file in Mac OS X
- 26. icona bianco in 10 di notifica di Windows
- 27. Come distribuire un Mac OS X con librerie dipendenti?
- 28. In OS X 10.10, posso implementare un NSControl senza un NSCell?
- 29. Come eseguire il debug di un salvaschermo in OS X
- 30. PyGame in un virtualenv su OS X con brew?
Sì, distintivi sono. Grazie. –
Come rimuovere il badge, però? –
'app.dock.setBadge ('');' – Wildhoney