-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: tray icon to allow NN to run in background #520
Conversation
✅ Deploy Preview for nndesign ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
IconIcon below should be according to the MacOS requirements. In terms of reflecting a status I'm not sure what is possible within the Electron environment. Guidelines say it has to be monochrome, but there are plenty of apps that add color or even dynamic numbers to the tray icon, see example below. I've added a monochrome version with bullet to the png files for now. MenuBasic proposal This would be a "basic" implementation close to the default MacOS menu's but I guess we'd benefit from a more custom design where we we could add a bit of color or display additional data like whether the node is running on mainnet/testnet etc. UXSome things that came to mind:
|
Icon specs:
Purpose
This allows NN to run in the background by giving users a "hard quit" option under the tray icon (similar to how 1Password works). The purpose is to keep a tray icon updated, monitor node's statuses and alert the user when a node is down, and to continuously measure node usage for charts in-app.
It also will allow a user to know if a node has crashed (error icon in tray) instead of having to open NiceNode window