diff --git a/src/vs/platform/theme/common/colorRegistry.ts b/src/vs/platform/theme/common/colorRegistry.ts index 5f22a9be471..9af7371f18a 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 7951d65678f..5fc8abaf148 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 25b013f5c32..07e6d6b84ba 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 1b4301884a6..92c9a64dbc4 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