diff --git a/packages/vscode/src/fill/vs_code_welcome_page.ts b/packages/vscode/src/fill/vs_code_welcome_page.ts new file mode 100644 index 000000000000..7282c829438e --- /dev/null +++ b/packages/vscode/src/fill/vs_code_welcome_page.ts @@ -0,0 +1,68 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { escape } from 'vs/base/common/strings'; +import { localize } from 'vs/nls'; + +export function used() { +} + +export default () => ` +
+
+
+

${escape(localize('welcomePage.vscode', "Visual Studio Code"))}

+

${escape(localize({ key: 'welcomePage.editingEvolved', comment: ['Shown as subtitle on the Welcome page.'] }, "Editing evolved"))}

+
+
+ +
+
+

${escape(localize('welcomePage.customize', "Customize"))}

+
+
+
+
+
+
+
+

${escape(localize('welcomePage.learn', "Learn"))}

+
+
+
+
+
+
+
+
+
+
+`; diff --git a/packages/vscode/src/fill/welcomePage.ts b/packages/vscode/src/fill/welcomePage.ts new file mode 100644 index 000000000000..7282c829438e --- /dev/null +++ b/packages/vscode/src/fill/welcomePage.ts @@ -0,0 +1,68 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { escape } from 'vs/base/common/strings'; +import { localize } from 'vs/nls'; + +export function used() { +} + +export default () => ` +
+
+
+

${escape(localize('welcomePage.vscode', "Visual Studio Code"))}

+

${escape(localize({ key: 'welcomePage.editingEvolved', comment: ['Shown as subtitle on the Welcome page.'] }, "Editing evolved"))}

+
+
+ +
+
+

${escape(localize('welcomePage.customize', "Customize"))}

+
+
+
+
+
+
+
+

${escape(localize('welcomePage.learn', "Learn"))}

+
+
+
+
+
+
+
+
+
+
+`; diff --git a/packages/web/webpack.config.js b/packages/web/webpack.config.js index 811e52def9e9..8af7b43622a4 100644 --- a/packages/web/webpack.config.js +++ b/packages/web/webpack.config.js @@ -65,6 +65,7 @@ module.exports = merge( "spdlog": path.join(vsFills, "spdlog.ts"), "native-watchdog": path.join(vsFills, "native-watchdog.ts"), "iconv-lite": path.join(vsFills, "iconv-lite.ts"), + "vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page": path.resolve(vsFills, "welcomePage.ts"), "vs/base/node/paths": path.join(vsFills, "paths.ts"), "vs/base/common/amd": path.join(vsFills, "amd.ts"),