Skip to content

Commit 68d736a

Browse files
authored
Merge pull request microsoft#242247 from microsoft/tyriar/241727
Fix new terminal suggest icon colors
2 parents 21353cf + db9b899 commit 68d736a

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

build/lib/stylelint/vscode-known-variables.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
"--vscode-chat-requestBorder",
5858
"--vscode-chat-slashCommandBackground",
5959
"--vscode-chat-slashCommandForeground",
60-
"--vscode-chatEdits-minimapColor",
6160
"--vscode-checkbox-background",
6261
"--vscode-checkbox-border",
6362
"--vscode-checkbox-foreground",
@@ -473,6 +472,7 @@
473472
"--vscode-mergeEditor-conflict-unhandledUnfocused-border",
474473
"--vscode-mergeEditor-conflictingLines-background",
475474
"--vscode-minimap-background",
475+
"--vscode-minimap-chatEditHighlight",
476476
"--vscode-minimap-errorHighlight",
477477
"--vscode-minimap-findMatchHighlight",
478478
"--vscode-minimap-foregroundOpacity",
@@ -690,13 +690,11 @@
690690
"--vscode-symbolIcon-eventForeground",
691691
"--vscode-symbolIcon-fieldForeground",
692692
"--vscode-symbolIcon-fileForeground",
693-
"--vscode-symbolIcon-flagForeground",
694693
"--vscode-symbolIcon-folderForeground",
695694
"--vscode-symbolIcon-functionForeground",
696695
"--vscode-symbolIcon-interfaceForeground",
697696
"--vscode-symbolIcon-keyForeground",
698697
"--vscode-symbolIcon-keywordForeground",
699-
"--vscode-symbolIcon-methodArrowForeground",
700698
"--vscode-symbolIcon-methodForeground",
701699
"--vscode-symbolIcon-moduleForeground",
702700
"--vscode-symbolIcon-namespaceForeground",
@@ -784,6 +782,8 @@
784782
"--vscode-terminalStickyScroll-background",
785783
"--vscode-terminalStickyScroll-border",
786784
"--vscode-terminalStickyScrollHover-background",
785+
"--vscode-terminalSymbolIcon-aliasForeground",
786+
"--vscode-terminalSymbolIcon-flagForeground",
787787
"--vscode-testing-coverCountBadgeBackground",
788788
"--vscode-testing-coverCountBadgeForeground",
789789
"--vscode-testing-coveredBackground",

src/vs/editor/contrib/symbolIcons/browser/symbolIcons.css

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@
1111
.monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }
1212
.monaco-editor .codicon.codicon-symbol-method,
1313
.monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }
14-
.monaco-editor .codicon.codicon-symbol-method-arrow,
15-
.monaco-workbench .codicon.codicon-symbol-method-arrow { color: var(--vscode-symbolIcon-methodArrowForeground); }
16-
.monaco-editor .codicon.codicon-flag,
17-
.monaco-workbench .codicon.codicon-flag { color: var(--vscode-symbolIcon-flagForeground); }
1814
.monaco-editor .codicon.codicon-symbol-color,
1915
.monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }
2016
.monaco-editor .codicon.codicon-symbol-constant,

src/vs/editor/contrib/symbolIcons/browser/symbolIcons.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ export const SYMBOL_ICON_ENUMERATOR_FOREGROUND = registerColor('symbolIcon.enume
3636
hcLight: '#D67E00'
3737
}, localize('symbolIcon.enumeratorForeground', 'The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.'));
3838

39-
40-
export const SYMBOL_ICON_FLAG_FOREGROUND = registerColor('symbolIcon.flagForeground', SYMBOL_ICON_ENUMERATOR_FOREGROUND, localize('symbolIcon.enumeratorForeground', 'The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.'));
41-
4239
export const SYMBOL_ICON_ENUMERATOR_MEMBER_FOREGROUND = registerColor('symbolIcon.enumeratorMemberForeground', {
4340
dark: '#75BEFF',
4441
light: '#007ACC',
@@ -89,8 +86,6 @@ export const SYMBOL_ICON_METHOD_FOREGROUND = registerColor('symbolIcon.methodFor
8986
hcLight: '#652D90'
9087
}, localize('symbolIcon.methodForeground', 'The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.'));
9188

92-
export const SYMBOL_ICON_METHOD_ARROW_FOREGROUND = registerColor('symbolIcon.methodArrowForeground', SYMBOL_ICON_METHOD_FOREGROUND, localize('symbolIcon.methodArrowForeground', 'The foreground color for method with an arrow symbols. These symbols appear in the suggest widget.'));
93-
9489
export const SYMBOL_ICON_MODULE_FOREGROUND = registerColor('symbolIcon.moduleForeground', foreground, localize('symbolIcon.moduleForeground', 'The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.'));
9590

9691
export const SYMBOL_ICON_NAMESPACE_FOREGROUND = registerColor('symbolIcon.namespaceForeground', foreground, localize('symbolIcon.namespaceForeground', 'The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.'));
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
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+
.monaco-editor .codicon.codicon-symbol-method-arrow,
7+
.monaco-workbench .codicon.codicon-symbol-method-arrow { color: var(--vscode-terminalSymbolIcon-aliasForeground); }
8+
.monaco-editor .codicon.codicon-flag,
9+
.monaco-workbench .codicon.codicon-flag { color: var(--vscode-terminalSymbolIcon-flagForeground); }

src/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import { SuggestDetailsClassName } from '../../../../services/suggest/browser/si
3232
import { EditorContextKeys } from '../../../../../editor/common/editorContextKeys.js';
3333
import { MenuId } from '../../../../../platform/actions/common/actions.js';
3434
import { IPreferencesService } from '../../../../services/preferences/common/preferences.js';
35+
import './terminalSymbolIcons.js';
3536

3637
registerSingleton(ITerminalCompletionService, TerminalCompletionService, InstantiationType.Delayed);
3738

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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/terminalSymbolIcons.css';
7+
import { SYMBOL_ICON_ENUMERATOR_FOREGROUND, SYMBOL_ICON_METHOD_FOREGROUND } from '../../../../../editor/contrib/symbolIcons/browser/symbolIcons.js';
8+
import { registerColor } from '../../../../../platform/theme/common/colorUtils.js';
9+
import { localize } from '../../../../../nls.js';
10+
11+
export const TERMINAL_SYMBOL_ICON_FLAG_FOREGROUND = registerColor('terminalSymbolIcon.flagForeground', SYMBOL_ICON_ENUMERATOR_FOREGROUND, localize('terminalSymbolIcon.flagForeground', 'The foreground color for an flag icon. These icons will appear in the terminal suggest widget.'));
12+
13+
export const TERMINAL_SYMBOL_ICON_ALIAS_FOREGROUND = registerColor('terminalSymbolIcon.aliasForeground', SYMBOL_ICON_METHOD_FOREGROUND, localize('terminalSymbolIcon.aliasForeground', 'The foreground color for an alias icon. These icons will appear in the terminal suggest widget.'));

0 commit comments

Comments
 (0)