diff --git a/src/vs/workbench/browser/parts/activitybar/media/activityaction.css b/src/vs/workbench/browser/parts/activitybar/media/activityaction.css index efb49c8a4ceabe68abeb8a5bdb51d26296a413a9..17a45fdb6fc0f54ae668e597ba0f624833982cbe 100644 --- a/src/vs/workbench/browser/parts/activitybar/media/activityaction.css +++ b/src/vs/workbench/browser/parts/activitybar/media/activityaction.css @@ -101,7 +101,7 @@ } /* Hides active elements in high contrast mode */ -.hc-black .monaco-workbench .activitybar > .content :not(.monaco-menu) > .monaco-action-bar .action-item.checked .active-item-indicator { +.hc-black.monaco-workbench .activitybar > .content :not(.monaco-menu) > .monaco-action-bar .action-item.checked .active-item-indicator { display: none; } @@ -120,8 +120,8 @@ } /* Hides outline on HC as focus is handled by border */ -.hc-black .monaco-workbench .activitybar.left > .content :not(.monaco-menu) > .monaco-action-bar .action-item:focus:before, -.hc-black .monaco-workbench .activitybar.right > .content :not(.monaco-menu) > .monaco-action-bar .action-item:focus:before { +.hc-black.monaco-workbench .activitybar.left > .content :not(.monaco-menu) > .monaco-action-bar .action-item:focus:before, +.hc-black.monaco-workbench .activitybar.right > .content :not(.monaco-menu) > .monaco-action-bar .action-item:focus:before { outline: none; } diff --git a/src/vs/workbench/browser/parts/editor/media/tabstitlecontrol.css b/src/vs/workbench/browser/parts/editor/media/tabstitlecontrol.css index 992011d8288c99254682cb97dd0c596900824970..9ce5c0db6d77c91bf01dda763d3693017c4a21f1 100644 --- a/src/vs/workbench/browser/parts/editor/media/tabstitlecontrol.css +++ b/src/vs/workbench/browser/parts/editor/media/tabstitlecontrol.css @@ -211,7 +211,7 @@ text-overflow: clip; } -.hc-black .monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab.sizing-shrink > .monaco-icon-label > .monaco-icon-label-container { +.hc-black.monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab.sizing-shrink > .monaco-icon-label > .monaco-icon-label-container { text-overflow: ellipsis; } diff --git a/src/vs/workbench/browser/parts/editor/media/titlecontrol.css b/src/vs/workbench/browser/parts/editor/media/titlecontrol.css index 9d825abeb16f1f230aaafadebde7cb46a20e53db..6e7c61073822822313cf56a4ce5981f52c9c59f1 100644 --- a/src/vs/workbench/browser/parts/editor/media/titlecontrol.css +++ b/src/vs/workbench/browser/parts/editor/media/titlecontrol.css @@ -40,8 +40,8 @@ background-repeat: no-repeat; } -.hc-black .monaco-workbench .part.editor > .content .editor-group-container > .title .title-actions .action-label, -.hc-black .monaco-workbench .part.editor > .content .editor-group-container > .title .editor-actions .action-label:not(.codicon) { +.hc-black.monaco-workbench .part.editor > .content .editor-group-container > .title .title-actions .action-label, +.hc-black.monaco-workbench .part.editor > .content .editor-group-container > .title .editor-actions .action-label:not(.codicon) { line-height: initial; } diff --git a/src/vs/workbench/contrib/bulkEdit/browser/bulkEdit.css b/src/vs/workbench/contrib/bulkEdit/browser/bulkEdit.css index e1c14d360eca567d61eba50d0af44f1fff55eeac..04abcacd156522bcf89c32ecfe3b2d7c4272ddc0 100644 --- a/src/vs/workbench/contrib/bulkEdit/browser/bulkEdit.css +++ b/src/vs/workbench/contrib/bulkEdit/browser/bulkEdit.css @@ -70,10 +70,10 @@ min-width: 16px; } -.vs-dark .monaco-workbench .bulk-edit-panel .monaco-tl-contents.category .uri-icon, -.hc-black .monaco-workbench .bulk-edit-panel .monaco-tl-contents.category .uri-icon, -.vs-dark .monaco-workbench .bulk-edit-panel .monaco-tl-contents.textedit .uri-icon, -.hc-black .monaco-workbench .bulk-edit-panel .monaco-tl-contents.textedit .uri-icon +.vs-dark.monaco-workbench .bulk-edit-panel .monaco-tl-contents.category .uri-icon, +.hc-black.monaco-workbench .bulk-edit-panel .monaco-tl-contents.category .uri-icon, +.vs-dark.monaco-workbench .bulk-edit-panel .monaco-tl-contents.textedit .uri-icon, +.hc-black.monaco-workbench .bulk-edit-panel .monaco-tl-contents.textedit .uri-icon { background-image: var(--background-dark); } diff --git a/src/vs/workbench/contrib/feedback/browser/media/feedback.css b/src/vs/workbench/contrib/feedback/browser/media/feedback.css index c762066126892cbe03cb3f6b698de38c468fba12..feb2c31de5afa57c600496529134ddf4a5cfb824 100644 --- a/src/vs/workbench/contrib/feedback/browser/media/feedback.css +++ b/src/vs/workbench/contrib/feedback/browser/media/feedback.css @@ -115,7 +115,8 @@ } /* Theming */ -.vs .monaco-workbench .feedback-form .feedback-alias, .vs .monaco-workbench .feedback-form .feedback-description { +.vs.monaco-workbench .feedback-form .feedback-alias, +.vs.monaco-workbench .feedback-form .feedback-description { font-family: inherit; border: 1px solid transparent; } @@ -167,16 +168,17 @@ background-color: #E51400; } -.vs-dark .monaco-workbench .feedback-form h3 { +.vs-dark.monaco-workbench .feedback-form h3 { font-weight: normal; font-size: 1.2em; } -.vs-dark .monaco-workbench .feedback-form .sentiment:hover { +.vs-dark.monaco-workbench .feedback-form .sentiment:hover { background-color: rgba(30,30,30,0.8); } -.vs-dark .monaco-workbench .feedback-form .feedback-alias, .vs-dark .monaco-workbench .feedback-form .feedback-description { +.vs-dark.monaco-workbench .feedback-form .feedback-alias, +.vs-dark.monaco-workbench .feedback-form .feedback-description { font-family: inherit; } @@ -193,28 +195,29 @@ } /* High Contrast Theming */ -.hc-black .monaco-workbench .feedback-form { +.hc-black.monaco-workbench .feedback-form { outline: 2px solid #6fc3df; outline-offset: -2px; } -.hc-black .monaco-workbench .feedback-form .feedback-alias, .hc-black .monaco-workbench .feedback-form .feedback-description { +.hc-black.monaco-workbench .feedback-form .feedback-alias, +.hc-black.monaco-workbench .feedback-form .feedback-description { font-family: inherit; } -.hc-black .monaco-workbench .feedback-form .content .contactus { +.hc-black.monaco-workbench .feedback-form .content .contactus { padding: 10px; float: right; } -.hc-black .monaco-workbench .feedback-form .form-buttons .send, -.hc-black .monaco-workbench .feedback-form .form-buttons .send.in-progress, -.hc-black .monaco-workbench .feedback-form .form-buttons .send.success { +.hc-black.monaco-workbench .feedback-form .form-buttons .send, +.hc-black.monaco-workbench .feedback-form .form-buttons .send.in-progress, +.hc-black.monaco-workbench .feedback-form .form-buttons .send.success { background-color: #0C141F; color: #D4D4D4; border: 1px solid #6FC3DF; } -.hc-black .monaco-workbench .feedback-form .form-buttons .send:hover { +.hc-black.monaco-workbench .feedback-form .form-buttons .send:hover { background-color: #0C141F; } diff --git a/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css b/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css index b77e6fb7065a971f3d4f0d13911c004acbb9429f..9d31e1b0713f70a19fb80896e7a056497f21a256 100644 --- a/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css +++ b/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css @@ -95,6 +95,6 @@ } /* High Contrast Theming */ -.hc-black .monaco-workbench .explorer-viewlet .explorer-item { +.hc-black.monaco-workbench .explorer-viewlet .explorer-item { line-height: 20px; } diff --git a/src/vs/workbench/contrib/files/browser/views/media/openeditors.css b/src/vs/workbench/contrib/files/browser/views/media/openeditors.css index 1f5fd5b019e6f32a41a4655b10c884dda52375b1..ada27840f38720dcad13c86c02460dfb30d20af6 100644 --- a/src/vs/workbench/contrib/files/browser/views/media/openeditors.css +++ b/src/vs/workbench/contrib/files/browser/views/media/openeditors.css @@ -81,7 +81,7 @@ overflow: hidden; } -.hc-black .monaco-workbench .open-editors .open-editor, -.hc-black .monaco-workbench .open-editors .editor-group { +.hc-black.monaco-workbench .open-editors .open-editor, +.hc-black.monaco-workbench .open-editors .editor-group { line-height: 20px; } diff --git a/src/vs/workbench/contrib/search/browser/media/searchview.css b/src/vs/workbench/contrib/search/browser/media/searchview.css index 8c8cedc0472f6e2e12c2dd0a84f3ef2fe559eced..aa19592c488f440b15e778f16464491a147a59c6 100644 --- a/src/vs/workbench/contrib/search/browser/media/searchview.css +++ b/src/vs/workbench/contrib/search/browser/media/searchview.css @@ -282,8 +282,8 @@ white-space: pre; } -.hc-black .monaco-workbench .search-view .replaceMatch, -.hc-black .monaco-workbench .search-view .findInFileMatch { +.hc-black.monaco-workbench .search-view .replaceMatch, +.hc-black.monaco-workbench .search-view .findInFileMatch { background: none !important; box-sizing: border-box; } @@ -309,9 +309,9 @@ /* High Contrast Theming */ -.hc-black .monaco-workbench .search-view .foldermatch, -.hc-black .monaco-workbench .search-view .filematch, -.hc-black .monaco-workbench .search-view .linematch { +.hc-black.monaco-workbench .search-view .foldermatch, +.hc-black.monaco-workbench .search-view .filematch, +.hc-black.monaco-workbench .search-view .linematch { line-height: 20px; } diff --git a/src/vs/workbench/contrib/terminal/browser/media/terminal.css b/src/vs/workbench/contrib/terminal/browser/media/terminal.css index 0f4639d75263a12c0c8d4abb5aa456d176e37f67..c38020d1becf5e9abd01591918d3e9d7ffb39609 100644 --- a/src/vs/workbench/contrib/terminal/browser/media/terminal.css +++ b/src/vs/workbench/contrib/terminal/browser/media/terminal.css @@ -119,8 +119,8 @@ outline: none; } -.hc-black .monaco-workbench .pane-body.integrated-terminal .xterm.focus::before, -.hc-black .monaco-workbench .pane-body.integrated-terminal .xterm:focus::before { +.hc-black.monaco-workbench .pane-body.integrated-terminal .xterm.focus::before, +.hc-black.monaco-workbench .pane-body.integrated-terminal .xterm:focus::before { display: block; content: ""; border: 1px solid; @@ -132,8 +132,8 @@ z-index: 10; } -.hc-black .monaco-workbench .pane-body.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:only-child) .xterm.focus::before, -.hc-black .monaco-workbench .pane-body.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:only-child) .xterm:focus::before { +.hc-black.monaco-workbench .pane-body.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:only-child) .xterm.focus::before, +.hc-black.monaco-workbench .pane-body.integrated-terminal .monaco-split-view2.horizontal .split-view-view:not(:only-child) .xterm:focus::before { right: 0; } @@ -147,8 +147,8 @@ opacity: 0 !important; } -.vs-dark .monaco-workbench.mac .pane-body.integrated-terminal .terminal-outer-container:not(.alt-active) .terminal:not(.enable-mouse-events), -.hc-black .monaco-workbench.mac .pane-body.integrated-terminal .terminal-outer-container:not(.alt-active) .terminal:not(.enable-mouse-events) { +.vs-dark.monaco-workbench.mac .pane-body.integrated-terminal .terminal-outer-container:not(.alt-active) .terminal:not(.enable-mouse-events), +.hc-black.monaco-workbench.mac .pane-body.integrated-terminal .terminal-outer-container:not(.alt-active) .terminal:not(.enable-mouse-events) { cursor: -webkit-image-set(url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=') 1x, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC') 2x) 5 8, text; } diff --git a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts index 4068deb39bac5c0a1a14c22fd68422406eee23ff..d5e48000dae593f62030c1b9de253344caf97e5d 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts @@ -1484,8 +1484,8 @@ registerThemingParticipant((theme: IColorTheme, collector: ICssStyleCollector) = const border = theme.getColor(activeContrastBorder); if (border) { collector.addRule(` - .hc-black .monaco-workbench .pane-body.integrated-terminal .xterm.focus::before, - .hc-black .monaco-workbench .pane-body.integrated-terminal .xterm:focus::before { border-color: ${border}; }` + .hc-black.monaco-workbench .pane-body.integrated-terminal .xterm.focus::before, + .hc-black.monaco-workbench .pane-body.integrated-terminal .xterm:focus::before { border-color: ${border}; }` ); } diff --git a/src/vs/workbench/contrib/watermark/browser/watermark.css b/src/vs/workbench/contrib/watermark/browser/watermark.css index 15c57d04c3d129898e81e19b87676ed11132799f..0008573344767898985b844df7e215472e750fe6 100644 --- a/src/vs/workbench/contrib/watermark/browser/watermark.css +++ b/src/vs/workbench/contrib/watermark/browser/watermark.css @@ -60,15 +60,15 @@ color: rgba(0,0,0,.68); } -.vs-dark .monaco-workbench .part.editor > .content.empty > .watermark dt, -.vs-dark .monaco-workbench .part.editor > .content.empty > .watermark dl { +.vs-dark.monaco-workbench .part.editor > .content.empty > .watermark dt, +.vs-dark.monaco-workbench .part.editor > .content.empty > .watermark dl { color: rgba(255,255,255,.6); } -.hc-black .monaco-workbench .part.editor > .content.empty > .watermark dt { +.hc-black.monaco-workbench .part.editor > .content.empty > .watermark dt { color: #FFF; } -.hc-black .monaco-workbench .part.editor > .content.empty > .watermark dl { +.hc-black.monaco-workbench .part.editor > .content.empty > .watermark dl { color: #FFF; opacity: 1; } diff --git a/src/vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay.css b/src/vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay.css index c3287f387806914a0a6399644d10c29ee5bcc036..4fb1ae7b8e4602d842cb7458bd45adcc72c1d96a 100644 --- a/src/vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay.css +++ b/src/vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay.css @@ -26,9 +26,9 @@ opacity: .4; } -.hc-black .monaco-workbench.blur-background #workbench\.parts\.panel, -.hc-black .monaco-workbench.blur-background #workbench\.parts\.sidebar, -.hc-black .monaco-workbench.blur-background #workbench\.parts\.editor { +.hc-black.monaco-workbench.blur-background #workbench\.parts\.panel, +.hc-black.monaco-workbench.blur-background #workbench\.parts\.sidebar, +.hc-black.monaco-workbench.blur-background #workbench\.parts\.editor { opacity: .2; } @@ -154,8 +154,8 @@ background-size: 100%; } -.vs-dark .monaco-workbench > .welcomeOverlay > .commandPalettePlaceholder, -.hc-black .monaco-workbench > .welcomeOverlay > .commandPalettePlaceholder { +.vs-dark.monaco-workbench > .welcomeOverlay > .commandPalettePlaceholder, +.hc-black.monaco-workbench > .welcomeOverlay > .commandPalettePlaceholder { background-image: url('media/commandpalette-dark.svg'); } @media screen and (max-width: 880px) { @@ -169,4 +169,4 @@ top: 10px; left: 50%; } -} \ No newline at end of file +} diff --git a/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css b/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css index e72292ac2988e946212dfd12bf997ec71153e3cf..0cf39b62a0e413b6f9e1834e91bccf75ff3df341 100644 --- a/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css +++ b/src/vs/workbench/contrib/welcome/page/browser/welcomePage.css @@ -76,7 +76,7 @@ display: block; } -.hc-black .monaco-workbench .part.editor > .content .welcomePage .subtitle { +.hc-black.monaco-workbench .part.editor > .content .welcomePage .subtitle { font-weight: 200; } @@ -184,7 +184,7 @@ border: none; } -.hc-black .monaco-workbench .part.editor > .content .welcomePage .commands .item button > h3 { +.hc-black.monaco-workbench .part.editor > .content .welcomePage .commands .item button > h3 { font-weight: bold; } @@ -193,12 +193,12 @@ outline-width: 1px; } -.hc-black .monaco-workbench .part.editor > .content .welcomePage .commands .item button { +.hc-black.monaco-workbench .part.editor > .content .welcomePage .commands .item button { border-width: 1px; border-style: solid; } -.hc-black .monaco-workbench .part.editor > .content .welcomePage .commands .item button:hover { +.hc-black.monaco-workbench .part.editor > .content .welcomePage .commands .item button:hover { outline-width: 1px; outline-style: dashed; outline-offset: -5px; diff --git a/src/vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart.css b/src/vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart.css index 864ec283803e204ba14bd1818a374c969d8fa164..8eec65b76b7a5eaf8d5bfb0a29358e2ec07f1658 100644 --- a/src/vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart.css +++ b/src/vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart.css @@ -134,7 +134,7 @@ display: initial; } -.hc-black .monaco-workbench .part.editor > .content .walkThroughContent .monaco-editor { +.hc-black.monaco-workbench .part.editor > .content .walkThroughContent .monaco-editor { border-width: 1px; border-style: solid; } diff --git a/src/vs/workbench/services/themes/browser/workbenchThemeService.ts b/src/vs/workbench/services/themes/browser/workbenchThemeService.ts index e49059eaca9953450e76e7357801e38276a2ae23..7c8d6139ecd3bffb421b698d7e5d4c3a8ca8edd8 100644 --- a/src/vs/workbench/services/themes/browser/workbenchThemeService.ts +++ b/src/vs/workbench/services/themes/browser/workbenchThemeService.ts @@ -427,7 +427,6 @@ export class WorkbenchThemeService implements IWorkbenchThemeService { } else { removeClasses(this.container, VS_DARK_THEME, VS_LIGHT_THEME, VS_HC_THEME); } - console.log(newTheme.id); addClasses(this.container, newTheme.id); this.currentColorTheme.clearCaches();