diff --git a/src/vs/platform/theme/common/colorRegistry.ts b/src/vs/platform/theme/common/colorRegistry.ts index 5f22a9be47192d0ee6ada05feffab5404f997b49..9af7371f18aac2238d83a67b4b90bab073926202 100644 --- a/src/vs/platform/theme/common/colorRegistry.ts +++ b/src/vs/platform/theme/common/colorRegistry.ts @@ -153,7 +153,7 @@ export const foreground = registerColor('foreground', { dark: '#CCCCCC', light: export const errorForeground = registerColor('errorForeground', { dark: '#F48771', light: '#A1260D', hc: '#F48771' }, nls.localize('errorForeground', "Overall foreground color for error messages. This color is only used if not overridden by a component.")); export const descriptionForeground = registerColor('descriptionForeground', { light: '#717171', dark: transparent(foreground, 0.7), hc: transparent(foreground, 0.7) }, nls.localize('descriptionForeground', "Foreground color for description text providing additional information, for example for a label.")); -export const focusBorder = registerColor('focusBorder', { dark: Color.fromHex('#0E639C').transparent(0.6), light: Color.fromHex('#007ACC').transparent(0.4), hc: '#F38518' }, nls.localize('focusBorder', "Overall border color for focused elements. This color is only used if not overridden by a component.")); +export const focusBorder = registerColor('focusBorder', { dark: Color.fromHex('#0E639C').transparent(0.8), light: Color.fromHex('#007ACC').transparent(0.4), hc: '#F38518' }, nls.localize('focusBorder', "Overall border color for focused elements. This color is only used if not overridden by a component.")); export const contrastBorder = registerColor('contrastBorder', { light: null, dark: null, hc: '#6FC3DF' }, nls.localize('contrastBorder', "An extra border around elements to separate them from others for greater contrast.")); export const activeContrastBorder = registerColor('contrastActiveBorder', { light: null, dark: null, hc: focusBorder }, nls.localize('activeContrastBorder', "An extra border around active elements to separate them from others for greater contrast.")); diff --git a/src/vs/workbench/parts/preferences/browser/media/keybindingsEditor.css b/src/vs/workbench/parts/preferences/browser/media/keybindingsEditor.css index 7951d65678f1abeae7eb088eef5b3c9e041e954c..5fc8abaf148e16b070f1b9e7b126a15bcb76d7c1 100644 --- a/src/vs/workbench/parts/preferences/browser/media/keybindingsEditor.css +++ b/src/vs/workbench/parts/preferences/browser/media/keybindingsEditor.css @@ -45,16 +45,23 @@ .keybindings-editor > .keybindings-header .open-keybindings-container { margin-top: 10px; - opacity: 0.7; display: flex; } +.keybindings-editor > .keybindings-header .open-keybindings-container > div { + opacity: 0.7; +} + .keybindings-editor > .keybindings-header .open-keybindings-container > .file-name { text-decoration: underline; cursor: pointer; margin-left: 4px; } +.keybindings-editor > .keybindings-header .open-keybindings-container > .file-name:focus { + opacity: 1; +} + /** List based styling **/ .keybindings-editor > .keybindings-body .keybindings-list-container { diff --git a/src/vs/workbench/parts/preferences/browser/media/sort_precedence.svg b/src/vs/workbench/parts/preferences/browser/media/sort_precedence.svg index 25b013f5c32b570c2cd1edba38591fb8b96057f7..07e6d6b84ba4fe2158b2caf489034c10a61a5be0 100644 --- a/src/vs/workbench/parts/preferences/browser/media/sort_precedence.svg +++ b/src/vs/workbench/parts/preferences/browser/media/sort_precedence.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/vs/workbench/parts/preferences/browser/media/sort_precedence_inverse.svg b/src/vs/workbench/parts/preferences/browser/media/sort_precedence_inverse.svg index 1b4301884a60e110b9b0a7ecf8742bc6bfd7a9fc..92c9a64dbc48f636c4d8e979b99b44aedde213e2 100644 --- a/src/vs/workbench/parts/preferences/browser/media/sort_precedence_inverse.svg +++ b/src/vs/workbench/parts/preferences/browser/media/sort_precedence_inverse.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file