auto-git:
[change] modules/tray.js
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
function createTray(win) {
|
||||||
|
const iconPath = path.join(__dirname, 'assets/icon/trayicon.png');
|
||||||
|
const icon = nativeImage.createFromPath(iconPath);
|
||||||
|
|
||||||
|
// Standard-Größen je nach OS
|
||||||
|
let size;
|
||||||
|
switch (process.platform) {
|
||||||
|
case 'darwin': // macOS
|
||||||
|
size = { width: 22, height: 22 };
|
||||||
|
break;
|
||||||
|
case 'win32': // Windows
|
||||||
|
size = { width: 16, height: 16 };
|
||||||
|
break;
|
||||||
|
default: // Linux / other
|
||||||
|
size = { width: 24, height: 24 };
|
||||||
|
}
|
||||||
|
|
||||||
|
const trayImage = icon.resize(size);
|
||||||
|
const tray = new Tray(trayImage);
|
||||||
|
|
||||||
|
tray.setToolTip('Auto-Git läuft im Hintergrund');
|
||||||
|
tray.on('double-click', () => {
|
||||||
|
win.show();
|
||||||
|
win.focus();
|
||||||
|
});
|
||||||
|
|
||||||
|
return tray;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user