@@ -22,7 +22,7 @@ import { HighlightedLabel } from 'vs/base/browser/ui/highlightedlabel/highlighte
2222import { memoize } from 'vs/base/common/decorators' ;
2323import { range } from 'vs/base/common/arrays' ;
2424import * as platform from 'vs/base/common/platform' ;
25- import { listFocusBackground , pickerGroupBorder , pickerGroupForeground } from 'vs/platform/theme/common/colorRegistry' ;
25+ import { listFocusBackground , pickerGroupBorder , pickerGroupForeground , activeContrastBorder } from 'vs/platform/theme/common/colorRegistry' ;
2626import { registerThemingParticipant } from 'vs/platform/theme/common/themeService' ;
2727import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar' ;
2828import { Action } from 'vs/base/common/actions' ;
@@ -596,6 +596,13 @@ registerThemingParticipant((theme, collector) => {
596596 collector . addRule ( `.quick-input-list .monaco-list .monaco-list-row.focused { background-color: ${ listInactiveFocusBackground } ; }` ) ;
597597 collector . addRule ( `.quick-input-list .monaco-list .monaco-list-row.focused:hover { background-color: ${ listInactiveFocusBackground } ; }` ) ;
598598 }
599+ const activeContrast = theme . getColor ( activeContrastBorder ) ;
600+ if ( activeContrast ) {
601+ collector . addRule ( `.quick-input-list .monaco-list .monaco-list-row.focused { border: 1px dotted ${ activeContrast } ; }` ) ;
602+ collector . addRule ( `.quick-input-list .monaco-list .monaco-list-row { border: 1px solid transparent; }` ) ;
603+ collector . addRule ( `.quick-input-list .monaco-list .quick-input-list-entry { padding: 0 5px; height: 18px; align-items: center; }` ) ;
604+ collector . addRule ( `.quick-input-list .monaco-list .quick-input-list-entry-action-bar { margin-top: 0; }` ) ;
605+ }
599606 const pickerGroupBorderColor = theme . getColor ( pickerGroupBorder ) ;
600607 if ( pickerGroupBorderColor ) {
601608 collector . addRule ( `.quick-input-list .quick-input-list-entry { border-top-color: ${ pickerGroupBorderColor } ; }` ) ;
0 commit comments