Skip to content

Commit 84e12bd

Browse files
author
Akash Satheesan
committed
fix(lib/vscode): add home to workbench.ts
1 parent 96fe3c2 commit 84e12bd

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

lib/vscode/src/vs/code/browser/workbench/workbench.ts

+10-8
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { IWorkbenchConstructionOptions, create, ICredentialsProvider, IURLCallbackProvider, IWorkspaceProvider, IWorkspace, IWindowIndicator, IProductQualityChangeHandler, ISettingsSyncOptions } from 'vs/workbench/workbench.web.api';
6+
import { IWorkbenchConstructionOptions, create, ICredentialsProvider, IURLCallbackProvider, IWorkspaceProvider, IWorkspace, IWindowIndicator, IProductQualityChangeHandler, ISettingsSyncOptions, IHomeIndicator } from 'vs/workbench/workbench.web.api';
77
import { URI, UriComponents } from 'vs/base/common/uri';
88
import { Event, Emitter } from 'vs/base/common/event';
99
import { generateUuid } from 'vs/base/common/uuid';
@@ -453,6 +453,14 @@ class WindowIndicator implements IWindowIndicator {
453453
// Workspace Provider
454454
const workspaceProvider = new WorkspaceProvider(workspace, payload);
455455

456+
// NOTE@coder: copied from upstream, modified to use our repo
457+
// Home Indicator
458+
const homeIndicator: IHomeIndicator = {
459+
href: 'https://github.com/cdr/code-server',
460+
icon: 'code',
461+
title: localize('home', "Home")
462+
};
463+
456464
// Window indicator (unless connected to a remote)
457465
let windowIndicator: WindowIndicator | undefined = undefined;
458466
if (!workspaceProvider.hasRemote()) {
@@ -495,14 +503,8 @@ class WindowIndicator implements IWindowIndicator {
495503
// Finally create workbench
496504
create(document.body, {
497505
...config,
498-
<<<<<<< HEAD
499-
=======
500-
developmentOptions: {
501-
logLevel: logLevel ? parseLogLevel(logLevel) : undefined,
502-
...config.developmentOptions
503-
},
504-
>>>>>>> 58ce849223667f77dc0d6d7658870ca3f815e17f
505506
settingsSyncOptions,
507+
homeIndicator,
506508
windowIndicator,
507509
productQualityChangeHandler,
508510
workspaceProvider,

0 commit comments

Comments
 (0)