diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts index 0ef641ec15f..a335a9f3726 100644 --- a/gui/src/main/index.ts +++ b/gui/src/main/index.ts @@ -207,7 +207,7 @@ class ApplicationMain { const appDataDir = process.env.LOCALAPPDATA; if (appDataDir) { app.setPath('appData', appDataDir); - app.setPath('userData', path.join(appDataDir, app.getName())); + app.setPath('userData', path.join(appDataDir, app.name)); } else { throw new Error('Missing %LOCALAPPDATA% environment variable'); } @@ -291,7 +291,7 @@ class ApplicationMain { // quitting the app. // Github issue: https://github.com/electron/electron/issues/15008 if (process.platform === 'darwin' && this.windowController) { - this.windowController.window.setClosable(true); + this.windowController.window.closable = true; } } @@ -1346,11 +1346,6 @@ class ApplicationMain { // disable double click on tray icon since it causes weird delay tray.setIgnoreDoubleClickEvents(true); - // disable icon highlight on macOS - if (process.platform === 'darwin') { - tray.setHighlightMode('never'); - } - return tray; } diff --git a/gui/src/main/notification-controller.ts b/gui/src/main/notification-controller.ts index 99af3bcf455..98852029f38 100644 --- a/gui/src/main/notification-controller.ts +++ b/gui/src/main/notification-controller.ts @@ -11,7 +11,7 @@ export default class NotificationController { private reconnecting = false; private presentedNotifications: { [key: string]: boolean } = {}; private pendingNotifications: Notification[] = []; - private notificationTitle = process.platform === 'linux' ? app.getName() : ''; + private notificationTitle = process.platform === 'linux' ? app.name : ''; private notificationIcon?: NativeImage; constructor() { diff --git a/gui/src/shared/logging.ts b/gui/src/shared/logging.ts index d06abca4fe9..4c0af38334b 100644 --- a/gui/src/shared/logging.ts +++ b/gui/src/shared/logging.ts @@ -15,7 +15,7 @@ export function getLogsDirectory() { switch (process.platform) { case 'darwin': // macOS: ~/Library/Logs/{appname} - return path.join(theApp.getPath('home'), 'Library/Logs', theApp.getName()); + return path.join(theApp.getPath('home'), 'Library/Logs', theApp.name); default: // Windows: %LOCALAPPDATA%\{appname}\logs // Linux: ~/.config/{appname}/logs