From f9a9e4e748b84c08b19b2c7f82954b559792d133 Mon Sep 17 00:00:00 2001 From: SteVen Batten <6561887+sbatten@users.noreply.github.com> Date: Mon, 12 Nov 2018 07:52:35 -0800 Subject: [PATCH] enable custom title/menus on linux (#62866) --- src/vs/code/electron-main/window.ts | 6 +----- src/vs/workbench/electron-browser/main.contribution.ts | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/vs/code/electron-main/window.ts b/src/vs/code/electron-main/window.ts index 4b889bd8ef6..8deb2d1a710 100644 --- a/src/vs/code/electron-main/window.ts +++ b/src/vs/code/electron-main/window.ts @@ -170,11 +170,7 @@ export class CodeWindow implements ICodeWindow { useCustomTitleStyle = false; // not enabled when developing due to https://github.com/electron/electron/issues/3647 } } else { - if (isLinux) { - useCustomTitleStyle = windowConfig && windowConfig.titleBarStyle === 'custom'; - } else { - useCustomTitleStyle = !windowConfig || !windowConfig.titleBarStyle || windowConfig.titleBarStyle === 'custom'; // Default to custom on Windows - } + useCustomTitleStyle = !windowConfig || !windowConfig.titleBarStyle || windowConfig.titleBarStyle === 'custom'; // Default to custom } if (useNativeTabs) { diff --git a/src/vs/workbench/electron-browser/main.contribution.ts b/src/vs/workbench/electron-browser/main.contribution.ts index 01e65c752ee..39c4ee51b6a 100644 --- a/src/vs/workbench/electron-browser/main.contribution.ts +++ b/src/vs/workbench/electron-browser/main.contribution.ts @@ -813,7 +813,7 @@ configurationRegistry.registerConfiguration({ 'window.titleBarStyle': { 'type': 'string', 'enum': ['native', 'custom'], - 'default': isLinux ? 'native' : 'custom', + 'default': 'custom', 'scope': ConfigurationScope.APPLICATION, 'description': nls.localize('titleBarStyle', "Adjust the appearance of the window title bar. Changes require a full restart to apply.") }, -- GitLab