|
3 | 3 | * Licensed under the MIT License. See License.txt in the project root for license information. |
4 | 4 | *--------------------------------------------------------------------------------------------*/ |
5 | 5 |
|
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'; |
7 | 7 | import { URI, UriComponents } from 'vs/base/common/uri'; |
8 | 8 | import { Event, Emitter } from 'vs/base/common/event'; |
9 | 9 | import { generateUuid } from 'vs/base/common/uuid'; |
@@ -453,6 +453,14 @@ class WindowIndicator implements IWindowIndicator { |
453 | 453 | // Workspace Provider |
454 | 454 | const workspaceProvider = new WorkspaceProvider(workspace, payload); |
455 | 455 |
|
| 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 | + |
456 | 464 | // Window indicator (unless connected to a remote) |
457 | 465 | let windowIndicator: WindowIndicator | undefined = undefined; |
458 | 466 | if (!workspaceProvider.hasRemote()) { |
@@ -495,14 +503,8 @@ class WindowIndicator implements IWindowIndicator { |
495 | 503 | // Finally create workbench |
496 | 504 | create(document.body, { |
497 | 505 | ...config, |
498 | | -<<<<<<< HEAD |
499 | | -======= |
500 | | - developmentOptions: { |
501 | | - logLevel: logLevel ? parseLogLevel(logLevel) : undefined, |
502 | | - ...config.developmentOptions |
503 | | - }, |
504 | | ->>>>>>> 58ce849223667f77dc0d6d7658870ca3f815e17f |
505 | 506 | settingsSyncOptions, |
| 507 | + homeIndicator, |
506 | 508 | windowIndicator, |
507 | 509 | productQualityChangeHandler, |
508 | 510 | workspaceProvider, |
|
0 commit comments