Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 9736bda

Browse files
committedNov 24, 2020
vscode: Customize welcome page for code-server
- Title/subtitle are now code-server and VS Code version - Added a list of code-server help links
1 parent d6ef702 commit 9736bda

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed
 

‎ci/dev/vscode.patch

+67
Original file line numberDiff line numberDiff line change
@@ -3802,6 +3802,73 @@ index 74f6922e98b4bb6a7fb100f5aac015afe9fc171b..3243a97c2d378013d96ffbe87e9df6dd
38023802

38033803
.scm-view .monaco-list .monaco-list-row .resource-group > .actions,
38043804
.scm-view .monaco-list .monaco-list-row .resource > .name > .monaco-icon-label > .actions {
3805+
diff --git a/src/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page.ts b/src/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page.ts
3806+
index 6af6a4b7f42654ec6cc60e0ba5efd376919f3e04..3a8176951628e0b2528aae8796ba684c3ab53d9a 100644
3807+
--- a/src/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page.ts
3808+
+++ b/src/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page.ts
3809+
@@ -4,6 +4,7 @@
3810+
*--------------------------------------------------------------------------------------------*/
3811+
3812+
import { escape } from 'vs/base/common/strings';
3813+
+import product from 'vs/platform/product/common/product';
3814+
import { localize } from 'vs/nls';
3815+
3816+
export default () => `
3817+
@@ -11,7 +12,7 @@ export default () => `
3818+
<div class="welcomePage" role="document">
3819+
<div class="title">
3820+
<h1 class="caption">${escape(localize('welcomePage.vscode', "Visual Studio Code"))}</h1>
3821+
- <p class="subtitle detail">${escape(localize({ key: 'welcomePage.editingEvolved', comment: ['Shown as subtitle on the Welcome page.'] }, "Editing evolved"))}</p>
3822+
+ <p class="subtitle detail">VS Code v${product.version}</p>
3823+
</div>
3824+
<div class="row">
3825+
<div class="splash">
3826+
@@ -32,6 +33,19 @@ export default () => `
3827+
</ul>
3828+
<p class="none detail">${escape(localize('welcomePage.noRecentFolders', "No recent folders"))}</p>
3829+
</div>
3830+
+ <div class="section help">
3831+
+ <h2 class="caption">code-server ${escape(localize('welcomePage.help', "Help"))}</h2>
3832+
+ <ul>
3833+
+ <li><a href="https://github.com/cdr/code-server">GitHub Repository</a></li>
3834+
+ <li><a href="https://github.com/cdr/code-server/releases/tag/v${product.codeServerVersion}">Release Notes</a></li>
3835+
+ <li><a href="https://github.com/cdr/code-server/issues">Issue Tracker</a></li>
3836+
+ <li><a href="https://github.com/cdr/code-server/blob/master/doc/FAQ.md">FAQ</a></li>
3837+
+ <li><a href="https://github.com/cdr/code-server/blob/master/doc/guide.md">Setup Guide</a></li>
3838+
+ <li><a href="https://github.com/cdr/code-server/tree/master/doc">Docs</a></li>
3839+
+ <li><a href="https://github.com/cdr/code-server/discussions">Discussions</a></li>
3840+
+ <li><a href="https://cdr.co/join-community">Slack</a></li>
3841+
+ </ul>
3842+
+ </div>
3843+
<div class="section help">
3844+
<h2 class="caption">${escape(localize('welcomePage.help', "Help"))}</h2>
3845+
<ul>
3846+
diff --git a/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css b/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css
3847+
index 738ce140c1af76ee0017c59cc883578e966f5348..80833b7023ed5795bb3de303b54ec08d9dab9b94 100644
3848+
--- a/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css
3849+
+++ b/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css
3850+
@@ -94,7 +94,7 @@
3851+
}
3852+
3853+
.monaco-workbench .part.editor > .content .welcomePage .splash .section {
3854+
- margin-bottom: 5em;
3855+
+ margin-bottom: 3em;
3856+
}
3857+
3858+
.monaco-workbench .part.editor > .content .welcomePage .splash ul {
3859+
diff --git a/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts b/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts
3860+
index 4a61a79fe447e2aa238af568791bff1e0cec4d29..791b63342f476f1baba9d31b040d3ef589e3f70a 100644
3861+
--- a/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts
3862+
+++ b/src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts
3863+
@@ -328,7 +328,7 @@ class WelcomePage extends Disposable {
3864+
3865+
const prodName = container.querySelector('.welcomePage .title .caption') as HTMLElement;
3866+
if (prodName) {
3867+
- prodName.textContent = this.productService.nameLong;
3868+
+ prodName.textContent = `code-server v${this.productService.codeServerVersion}`
3869+
}
3870+
3871+
recentlyOpened.then(({ workspaces }) => {
38053872
diff --git a/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts b/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts
38063873
index ed4f26407391bd62219a9f8245a5cd63a7cb7488..92f26d1b082f80475cf76409a4569e948e9e0bd9 100644
38073874
--- a/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts

0 commit comments

Comments
 (0)
Please sign in to comment.