Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/sessions/contrib/aquarium/browser/aquarium.contribution.ts
13401 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import './media/aquarium.css';
7
import { localize } from '../../../../nls.js';
8
import { IConfigurationRegistry, Extensions as ConfigurationExtensions } from '../../../../platform/configuration/common/configurationRegistry.js';
9
import { InstantiationType, registerSingleton } from '../../../../platform/instantiation/common/extensions.js';
10
import product from '../../../../platform/product/common/product.js';
11
import { Registry } from '../../../../platform/registry/common/platform.js';
12
import { AquariumService, IAquariumService, SESSIONS_DEVELOPER_JOY_ENABLED_SETTING } from './aquariumOverlay.js';
13
14
Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).registerConfiguration({
15
id: 'sessions',
16
properties: {
17
[SESSIONS_DEVELOPER_JOY_ENABLED_SETTING]: {
18
type: 'boolean',
19
default: product.quality !== 'stable',
20
description: localize('sessions.developerJoy.enabled', "Adds an easter egg to the Agents application."),
21
tags: ['experimental'],
22
},
23
},
24
});
25
26
registerSingleton(IAquariumService, AquariumService, InstantiationType.Delayed);
27
28