Skip to content
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

Tray icon support? #38

Closed
fatshotty opened this issue Aug 29, 2012 · 7 comments
Closed

Tray icon support? #38

fatshotty opened this issue Aug 29, 2012 · 7 comments

Comments

@fatshotty
Copy link

Hello there,

is tray icon available?

thanks

@zcbenz
Copy link
Contributor

zcbenz commented Aug 30, 2012

Sorry we have no support of tray icon now, though it's on our plan.

@egeozcan
Copy link

I see that a tray implementation has been added with the latest commits. That is great news. I must say I'm pretty excited.

I wanted to share a few questions that came to my mind, though:

  • Is balloon notifications support on Windows and Growl support on Mac hard to do?
  • Would it also be possible to add right click actions for Windows7? Does this have a substitute on other platforms?
  • Wouldn't it be better if this was a separate project from node-webkit and could be installed from npm? Does it depend on other components of this project?

@zcbenz
Copy link
Contributor

zcbenz commented Sep 27, 2012

Is balloon notifications support on Windows and Growl support on Mac hard to do?

ballon notifications will be part of Tray API but also be Windows-only. Growl will not be supported but we will have a Notification API to do things similar on all platforms.

Would it also be possible to add right click actions for Windows7? Does this have a substitute on other platforms?

left and right click events will be supported on Windows and GTK, but not Mac.

Wouldn't it be better if this was a separate project from node-webkit and could be installed from npm? Does it depend on other components of this project?

Our native UI library is not a separate GUI library, it will not contain standard controls which is necessary for a real GUI library. And in order to make it interactive with the browser window created by using Chromium API, I have to implement it with the IPC architecture of Chromium, which makes it totally useless outside node-webkit.

@egeozcan
Copy link

Thank you so much for the detailed answer. I'm looking for open points within my skill to contribute by the way.

@Ivshti
Copy link
Contributor

Ivshti commented Sep 28, 2012

BTW, if you need a tray icon fast with node-webkit 0.2.*, consider checking out node-gui.

@Mithgol
Copy link
Contributor

Mithgol commented Oct 2, 2012

@Ivshti Could you give all us a hyperlink to node-gui?

@zcbenz
Copy link
Contributor

zcbenz commented Oct 22, 2012

Tray icon has been implemented in v0.3.0, see:
https://github.com/rogerwang/node-webkit/wiki/Tray

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants