toggleWindowSize(): void {
        if (!__DARWIN__) {
            return;
        }

        const actionOnDoubleClick = remote.systemPreferences.getUserDefault(
            'AppleActionOnDoubleClick',
            'string',
        );
        const mainWindow = remote.getCurrentWindow();

        switch (actionOnDoubleClick) {
            case 'Maximize':
                if (mainWindow.isMaximized()) {
                    mainWindow.unmaximize();
                } else {
                    mainWindow.maximize();
                }
                break;
            case 'Minimize':
                mainWindow.minimize();
                break;
        }
    }