From 457fb85d3fd8d731fe07b1b7cf86f9535cd817dc Mon Sep 17 00:00:00 2001 From: Nick Denry Date: Thu, 25 Apr 2019 04:11:30 +0300 Subject: [PATCH] Add basic tray icon --- images/icon.png | Bin 0 -> 1355 bytes main.js | 13 ++++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 images/icon.png diff --git a/images/icon.png b/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c9c8be7767bca0b5b0480d875d8cf48b15d22e GIT binary patch literal 1355 zcmV-R1+@B!P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+TE93dh;j@h3{F#ECES~pXFeFo@aJ2%bx?rPU9wR zldm^3p*2_$2ccJ{u4(`L-OXS4uyx)z4bdm>Ej})}#2JHV_s`ywb@RGz>@m2roAV2X zNzluF>)Z0ru%9v|MpYPv4L2dNxQ>Y|h(MBL^bS`Rg_9M**x_zi(&OBjb9hPKIlAP|=4F@rR2b`* zgTLfx*-0PgZf590?O6Hlix$o$KIN|W8hda1?y~d9ls9Wr$5!SDjvG=bbDBpRqKa{t zEulqhu^{OcG&i(jC=nyuog7ul)TzzBP(g@}8wd2vg=N~J1WsHg6gL`m4!~25M35+; zCWFfv3(a-YT(3~X%9Y^B1Tn&lPt80szSB;j-bd*Y*?8s(aq%cXgfYmCE4%=N`pT)! z{LW@R)Q$ZBRzOf^nj` zLLMXdWJJ#5cmn}aO%UxluzYHP^KH7Fukn z<&IkG(p}f?d+4#Jo=<9v>OD2Oko%e%Eoy_9n||R&4dxII2^z+Y+^hV%AiI%;8YsKK+rW}?R2uck^7RHQTGxzen!p=biYB)40Ma!XKoLu z)ja>A$OJT=!jV%e9S0j6TFe~t_?z^0Z~j!^zbe$4pQElg)XQn5yj!_+fB2f;h~{4C z@#^38XLROccyIRz!kkg?VRqycKX?_gb&f*v0dGTxHOOwwcuLw~WmD(SVl#83O;amY zck2ti*=1^3GMVs#qldWY_u^}=d2901h%V~yh?_s!*3*cdM7B*d!Z)Q_Kqw_|s_iI{JlZUdqvT(V9Kn z!+ak4?kJ%cE|vGB;7t5UMgE}wzX%E5lkmT-`4^pYt?puEB9H(800v@9M??Vs0RI60 zpuMM)00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-;q82~CBi1^*80002~Nkl=$RleCD?ksZJI@TbwrOlP0uGNm zq9XS|*QW8*0gr&b2(7my)>VIy2dGE`7-z)*?mbqek@p9l4o-jvkNyalZ2;9D310uH zrC<(Jw*kmUGSIwep9boi*&jf~boPPIf~|cyj~^gN3wSO7B!V=(YYa`)2im|b@Vy4G z2V4Rpo5tNtSkhf)aRE$#GEf8VoPNIX65Tuw1i1oG)tmR1;bJ#G+%J{;LP%(6Z$AJ4 N002ovPDHLkV1ndWcp(4) literal 0 HcmV?d00001 diff --git a/main.js b/main.js index 0276934..30d8c96 100644 --- a/main.js +++ b/main.js @@ -5,6 +5,17 @@ const {app, BrowserWindow, Tray} = require('electron') // be closed automatically when the JavaScript object is garbage collected. let mainWindow + +function initApp() { + const tray = new Tray('./images/icon.png') + tray.setToolTip('Chimeverse') + createWindow() + + tray.on('click', function() { + mainWindow.show(); + }); +} + function createWindow () { // Create the browser window. mainWindow = new BrowserWindow({ @@ -35,7 +46,7 @@ function createWindow () { // This method will be called when Electron has finished // initialization and is ready to create browser windows. // Some APIs can only be used after this event occurs. -app.on('ready', createWindow) +app.on('ready', initApp) // Quit when all windows are closed. app.on('window-all-closed', function () {