diff --git a/src/vs/code/electron-main/window.ts b/src/vs/code/electron-main/window.ts index 4b889bd8ef6caaeda08b2821b2bec27105ee92eb..8deb2d1a710b1e2cca46d1045c6d751005fb049b 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 01e65c752ee7827673380b8a96b244d1f36699c9..39c4ee51b6a1bd853f2fad04d712946cc233a6d4 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.") },