From 6d3b2066521cd31da06f8dea6a9a1b2599c2d728 Mon Sep 17 00:00:00 2001 From: Tony Date: Wed, 24 Apr 2024 16:54:29 -0400 Subject: [PATCH] config settings.json for simplified UI --- .../contextUnaware/projectInitializers.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/activationHelpers/contextUnaware/projectInitializers.ts b/src/activationHelpers/contextUnaware/projectInitializers.ts index d09e5ef55..bfe79dfd4 100644 --- a/src/activationHelpers/contextUnaware/projectInitializers.ts +++ b/src/activationHelpers/contextUnaware/projectInitializers.ts @@ -361,6 +361,14 @@ export async function checkForMissingFiles(){ export async function handleConfig(){ const config = vscode.workspace.getConfiguration(); + // simplify editor UI when lauching to avoid overwhelming the user + config.update('window.menuBarVisibility', 'toggle', vscode.ConfigurationTarget.Global); + config.update('window.commandCenter', false, vscode.ConfigurationTarget.Workspace); + config.update('workbench.layoutControl.enabled', false, vscode.ConfigurationTarget.Workspace); + config.update('workbench.statusBar.visible', false, vscode.ConfigurationTarget.Workspace); + config.update('workbench.editor.showTabs', 'single', vscode.ConfigurationTarget.Workspace); + config.update('breadcrumbs.enabled', false, vscode.ConfigurationTarget.Workspace); + config.update( "editor.wordWrap", "on",