From 0e1ddef4f091847e250f3f5bfa2c8ac0824099a5 Mon Sep 17 00:00:00 2001 From: Mauricio Bonani Date: Sat, 6 Jul 2024 19:47:11 -0400 Subject: [PATCH] Fix Monaco editor theme in Cobalt2 theme Fixes #456 --- src/themes/cobalt2/theme-monaco.json | 106 +++------------------------ 1 file changed, 12 insertions(+), 94 deletions(-) diff --git a/src/themes/cobalt2/theme-monaco.json b/src/themes/cobalt2/theme-monaco.json index c31b9b0..3bacafe 100644 --- a/src/themes/cobalt2/theme-monaco.json +++ b/src/themes/cobalt2/theme-monaco.json @@ -2,9 +2,7 @@ "base": "vs-dark", "colors": { "actionBar.toggledBackground": "#0d3a5866", - "activityBar.activeBackground": null, "activityBar.activeBorder": "#ffffff", - "activityBar.activeFocusBorder": null, "activityBar.background": "#122738", "activityBar.border": "#0d3a58", "activityBar.dropBorder": "#ffffff", @@ -12,9 +10,7 @@ "activityBar.inactiveForeground": "#ffffff66", "activityBarBadge.background": "#ffc600", "activityBarBadge.foreground": "#000000", - "activityBarTop.activeBackground": null, "activityBarTop.activeBorder": "#e7e7e7", - "activityBarTop.background": null, "activityBarTop.dropBorder": "#e7e7e7", "activityBarTop.foreground": "#e7e7e7", "activityBarTop.inactiveForeground": "#e7e7e799", @@ -23,6 +19,9 @@ "banner.background": "#193549", "banner.foreground": "#aaaaaa", "banner.iconForeground": "#3794ff", + "bookmarks.lineBackground": "#00000000", + "bookmarks.lineBorder": "#00000000", + "bookmarks.overviewRuler": "#157efb88", "breadcrumb.activeSelectionForeground": "#bbbbbb", "breadcrumb.background": "#193549", "breadcrumb.focusForeground": "#bbbbbb", @@ -66,7 +65,6 @@ "commandCenter.inactiveForeground": "#ffffff33", "commentsView.resolvedIcon": "#cccccc80", "commentsView.unresolvedIcon": "#0d3a58", - "contrastActiveBorder": null, "contrastBorder": "#ffffff00", "debugConsole.errorForeground": "#ff5630", "debugConsole.infoForeground": "#3794ff", @@ -95,16 +93,15 @@ "debugTokenExpression.name": "#c586c0", "debugTokenExpression.number": "#b5cea8", "debugTokenExpression.string": "#ce9178", + "debugTokenExpression.type": "#4a90e2", "debugTokenExpression.value": "#cccccc99", "debugToolBar.background": "#193549", - "debugToolBar.border": null, "debugView.exceptionLabelBackground": "#6c2022", "debugView.exceptionLabelForeground": "#aaaaaa", "debugView.stateLabelBackground": "#88888844", "debugView.stateLabelForeground": "#aaaaaa", "debugView.valueChangedHighlight": "#569cd6", "descriptionForeground": "#aaaaaa", - "diffEditor.border": null, "diffEditor.diagonalFill": "#cccccc33", "diffEditor.insertedLineBackground": "#9bb95533", "diffEditor.insertedTextBackground": "#3ad90033", @@ -118,24 +115,17 @@ "diffEditor.unchangedRegionBackground": "#15232d", "diffEditor.unchangedRegionForeground": "#aaaaaa", "diffEditor.unchangedRegionShadow": "#000000", - "diffEditorGutter.insertedLineBackground": null, - "diffEditorGutter.removedLineBackground": null, - "diffEditorOverview.insertedForeground": null, - "diffEditorOverview.removedForeground": null, "disabledForeground": "#cccccc80", "dropdown.background": "#193549", "dropdown.border": "#15232d", "dropdown.foreground": "#ffffff", - "dropdown.listBackground": null, "editor.background": "#193549", "editor.findMatchBackground": "#ff720066", - "editor.findMatchBorder": null, "editor.findMatchHighlightBackground": "#cad40f66", - "editor.findMatchHighlightBorder": null, "editor.findRangeHighlightBackground": "#243e51", - "editor.findRangeHighlightBorder": null, "editor.focusedStackFrameHighlightBackground": "#7abd7a4d", "editor.foldBackground": "#0050a44d", + "editor.foldPlaceholderForeground": "#808080", "editor.foreground": "#ffffff", "editor.hoverHighlightBackground": "#ffc60033", "editor.inactiveSelectionBackground": "#003b8b", @@ -144,25 +134,17 @@ "editor.lineHighlightBackground": "#1f4662", "editor.lineHighlightBorder": "#234e6d", "editor.linkedEditingBackground": "#ff00004d", + "editor.placeholder.foreground": "#ffffff56", "editor.rangeHighlightBackground": "#1f4662", - "editor.rangeHighlightBorder": null, "editor.selectionBackground": "#0050a4", - "editor.selectionForeground": null, "editor.selectionHighlightBackground": "#0050a480", - "editor.selectionHighlightBorder": null, - "editor.snippetFinalTabstopHighlightBackground": null, "editor.snippetFinalTabstopHighlightBorder": "#525252", "editor.snippetTabstopHighlightBackground": "#7c7c7c4d", - "editor.snippetTabstopHighlightBorder": null, "editor.stackFrameHighlightBackground": "#ffff0033", "editor.symbolHighlightBackground": "#cad40f66", - "editor.symbolHighlightBorder": null, "editor.wordHighlightBackground": "#ffffff21", - "editor.wordHighlightBorder": null, "editor.wordHighlightStrongBackground": "#ffffff21", - "editor.wordHighlightStrongBorder": null, "editor.wordHighlightTextBackground": "#ffffff21", - "editor.wordHighlightTextBorder": null, "editorActiveLineNumber.foreground": "#c6c6c6", "editorBracketHighlight.foreground1": "#ffd700", "editorBracketHighlight.foreground2": "#da70d6", @@ -191,22 +173,14 @@ "editorCommentsWidget.replyInputBackground": "#15232d", "editorCommentsWidget.resolvedBorder": "#cccccc80", "editorCommentsWidget.unresolvedBorder": "#0d3a58", - "editorCursor.background": null, "editorCursor.foreground": "#ffc600", - "editorError.background": null, "editorError.border": "#0d3a58", "editorError.foreground": "#a22929", - "editorGhostText.background": null, - "editorGhostText.border": null, "editorGhostText.foreground": "#ffffff56", "editorGroup.border": "#122738", "editorGroup.dropBackground": "#12273899", "editorGroup.dropIntoPromptBackground": "#15232d", - "editorGroup.dropIntoPromptBorder": null, "editorGroup.dropIntoPromptForeground": "#aaaaaa", - "editorGroup.emptyBackground": null, - "editorGroup.focusedEmptyBorder": null, - "editorGroupHeader.border": null, "editorGroupHeader.noTabsBackground": "#193549", "editorGroupHeader.tabsBackground": "#122738", "editorGroupHeader.tabsBorder": "#15232d", @@ -218,7 +192,6 @@ "editorGutter.deletedBackground": "#a22929", "editorGutter.foldingControlForeground": "#c5c5c5", "editorGutter.modifiedBackground": "#26506d", - "editorHint.border": null, "editorHint.foreground": "#ffc600", "editorHoverWidget.background": "#15232d", "editorHoverWidget.border": "#0d3a58", @@ -239,8 +212,6 @@ "editorIndentGuide.background4": "#00000000", "editorIndentGuide.background5": "#00000000", "editorIndentGuide.background6": "#00000000", - "editorInfo.background": null, - "editorInfo.border": null, "editorInfo.foreground": "#3794ff", "editorInlayHint.background": "#0000001a", "editorInlayHint.foreground": "#ff68b8", @@ -252,7 +223,6 @@ "editorLightBulbAi.foreground": "#ffcc00", "editorLightBulbAutoFix.foreground": "#75beff", "editorLineNumber.activeForeground": "#c6c6c6", - "editorLineNumber.dimmedForeground": null, "editorLineNumber.foreground": "#aaaaaa", "editorLink.activeForeground": "#aaaaaa", "editorMarkerNavigation.background": "#3b536433", @@ -262,12 +232,9 @@ "editorMarkerNavigationInfo.headerBackground": "#3794ff1a", "editorMarkerNavigationWarning.background": "#ffc600", "editorMarkerNavigationWarning.headerBackground": "#ffc6001a", - "editorMultiCursor.primary.background": null, "editorMultiCursor.primary.foreground": "#ffc600", - "editorMultiCursor.secondary.background": null, "editorMultiCursor.secondary.foreground": "#ffc600", "editorOverviewRuler.addedForeground": "#3c9f4a99", - "editorOverviewRuler.background": null, "editorOverviewRuler.border": "#0d3a58", "editorOverviewRuler.bracketMatchForeground": "#a0a0a0", "editorOverviewRuler.commentForeground": "#0d3a58", @@ -291,7 +258,6 @@ "editorPane.background": "#193549", "editorRuler.foreground": "#1f4662", "editorStickyScroll.background": "#193549", - "editorStickyScroll.border": null, "editorStickyScroll.shadow": "#00000000", "editorStickyScrollHover.background": "#2a2d2e", "editorSuggestWidget.background": "#15232d", @@ -301,13 +267,9 @@ "editorSuggestWidget.highlightForeground": "#ffc600", "editorSuggestWidget.selectedBackground": "#193549", "editorSuggestWidget.selectedForeground": "#aaaaaa", - "editorSuggestWidget.selectedIconForeground": null, "editorSuggestWidgetStatus.foreground": "#aaaaaa80", - "editorUnicodeHighlight.background": null, "editorUnicodeHighlight.border": "#ffc600", - "editorUnnecessaryCode.border": null, "editorUnnecessaryCode.opacity": "#000000aa", - "editorWarning.background": null, "editorWarning.border": "#ffffff00", "editorWarning.foreground": "#ffc600", "editorWatermark.foreground": "#ffffff99", @@ -315,7 +277,6 @@ "editorWidget.background": "#15232d", "editorWidget.border": "#0d3a58", "editorWidget.foreground": "#aaaaaa", - "editorWidget.resizeBorder": null, "errorForeground": "#a22929", "errorLens.errorBackground": "#e454541b", "errorLens.errorBackgroundLight": "#e4545420", @@ -442,7 +403,7 @@ "icon.foreground": "#c5c5c5", "inlineChat.background": "#15232d", "inlineChat.border": "#0d3a58", - "inlineChat.regionHighlight": "#ffc60033", + "inlineChat.foreground": "#aaaaaa", "inlineChat.shadow": "#00000026", "inlineChatDiff.inserted": "#3ad9001a", "inlineChatDiff.removed": "#ee3a431a", @@ -460,13 +421,10 @@ "inputOption.hoverBackground": "#5a5d5e80", "inputValidation.errorBackground": "#193549", "inputValidation.errorBorder": "#ffc600", - "inputValidation.errorForeground": null, "inputValidation.infoBackground": "#193549", "inputValidation.infoBorder": "#0d3a58", - "inputValidation.infoForeground": null, "inputValidation.warningBackground": "#193549", "inputValidation.warningBorder": "#ffc600", - "inputValidation.warningForeground": null, "interactive.activeCodeBorder": "#ffc600", "interactive.inactiveCodeBorder": "#0d3a58", "keybindingLabel.background": "#8080802b", @@ -477,14 +435,11 @@ "keybindingTable.rowsBackground": "#aaaaaa0a", "list.activeSelectionBackground": "#193549", "list.activeSelectionForeground": "#aaaaaa", - "list.activeSelectionIconForeground": null, "list.deemphasizedForeground": "#8c8c8c", "list.dropBackground": "#0d3a58", "list.dropBetweenBackground": "#c5c5c5", "list.errorForeground": "#f88070", "list.filterMatchBackground": "#cad40f66", - "list.filterMatchBorder": null, - "list.focusAndSelectionOutline": null, "list.focusBackground": "#0d3a58", "list.focusForeground": "#aaaaaa", "list.focusHighlightForeground": "#ffc600", @@ -492,11 +447,8 @@ "list.highlightForeground": "#ffc600", "list.hoverBackground": "#193549", "list.hoverForeground": "#aaaaaa", - "list.inactiveFocusBackground": null, - "list.inactiveFocusOutline": null, "list.inactiveSelectionBackground": "#0d3a58", "list.inactiveSelectionForeground": "#aaaaaa", - "list.inactiveSelectionIconForeground": null, "list.invalidItemForeground": "#b89500", "list.warningForeground": "#cca700", "listFilterWidget.background": "#15232d", @@ -508,14 +460,11 @@ "markdown.extension.editor.formattingMark.foreground": "#ffffff52", "markdown.extension.editor.trailingSpace.background": "#cccccc33", "menu.background": "#122738", - "menu.border": null, "menu.foreground": "#ffffff", "menu.selectionBackground": "#193549", - "menu.selectionBorder": null, "menu.selectionForeground": "#ffffff", "menu.separatorBackground": "#606060", "menubar.selectionBackground": "#0d3a58", - "menubar.selectionBorder": null, "menubar.selectionForeground": "#ffffff", "merge.border": "#ffffff00", "merge.commonContentBackground": "#c97d0c", @@ -537,7 +486,6 @@ "mergeEditor.conflict.unhandledFocused.border": "#ffa600", "mergeEditor.conflict.unhandledUnfocused.border": "#ffa6007a", "mergeEditor.conflictingLines.background": "#ffea0047", - "minimap.background": null, "minimap.errorHighlight": "#ff1212b3", "minimap.findMatchHighlight": "#d18616", "minimap.foregroundOpacity": "#000000", @@ -551,23 +499,17 @@ "minimapSlider.activeBackground": "#35516666", "minimapSlider.background": "#40617966", "minimapSlider.hoverBackground": "#437da366", - "multiDiffEditor.background": null, "multiDiffEditor.border": "#ffffff00", "multiDiffEditor.headerBackground": "#262626", "notebook.cellBorderColor": "#0d3a58", "notebook.cellEditorBackground": "#15232d", - "notebook.cellHoverBackground": null, "notebook.cellInsertionIndicator": "#0d3a58", "notebook.cellStatusBarItemHoverBackground": "#ffffff26", "notebook.cellToolbarSeparator": "#80808059", "notebook.editorBackground": "#193549", - "notebook.focusedCellBackground": null, "notebook.focusedCellBorder": "#0d3a58", "notebook.focusedEditorBorder": "#0d3a58", "notebook.inactiveFocusedCellBorder": "#0d3a58", - "notebook.inactiveSelectedCellBorder": null, - "notebook.outputContainerBackgroundColor": null, - "notebook.outputContainerBorderColor": null, "notebook.selectedCellBackground": "#0d3a58", "notebook.selectedCellBorder": "#0d3a58", "notebook.symbolHighlightBackground": "#ffffff0b", @@ -589,8 +531,6 @@ "notificationsInfoIcon.foreground": "#3794ff", "notificationsWarningIcon.foreground": "#ffc600", "notificationToast.border": "#ffc600", - "outputView.background": null, - "outputViewStickyScroll.background": null, "panel.background": "#122738", "panel.border": "#ffc600", "panel.dropBorder": "#ffc600", @@ -599,9 +539,7 @@ "panelSection.dropBackground": "#12273899", "panelSectionHeader.background": "#80808033", "panelSectionHeader.border": "#ffffff00", - "panelSectionHeader.foreground": null, "panelStickyScroll.background": "#122738", - "panelStickyScroll.border": null, "panelStickyScroll.shadow": "#00000000", "panelTitle.activeBorder": "#ffc600", "panelTitle.activeForeground": "#ffc600", @@ -609,7 +547,6 @@ "peekView.border": "#ffc600", "peekViewEditor.background": "#193549", "peekViewEditor.matchHighlightBackground": "#19354900", - "peekViewEditor.matchHighlightBorder": null, "peekViewEditorGutter.background": "#122738", "peekViewEditorStickyScroll.background": "#193549", "peekViewResult.background": "#15232d", @@ -629,13 +566,12 @@ "problemsWarningIcon.foreground": "#ffc600", "profileBadge.background": "#4d4d4d", "profileBadge.foreground": "#ffffff", + "profiles.sashBorder": "#ffc600", "progressBar.background": "#ffc600", "quickInput.background": "#15232d", "quickInput.foreground": "#aaaaaa", - "quickInput.list.focusBackground": null, "quickInputList.focusBackground": "#193549", "quickInputList.focusForeground": "#aaaaaa", - "quickInputList.focusIconForeground": null, "quickInputTitle.background": "#ffffff1b", "remoteHub.decorations.addedForegroundColor": "#81b88b", "remoteHub.decorations.conflictForegroundColor": "#e4676b", @@ -660,7 +596,6 @@ "scrollbarSlider.hoverBackground": "#437da3cc", "search.resultsInfoForeground": "#aaaaaaa6", "searchEditor.findMatchBackground": "#cad40f43", - "searchEditor.findMatchBorder": null, "searchEditor.textInputBorder": "#0d3a58", "selection.background": "#027dff", "settings.checkboxBackground": "#193549", @@ -693,7 +628,6 @@ "sideBarSectionHeader.border": "#ffffff00", "sideBarSectionHeader.foreground": "#aaaaaa", "sideBarStickyScroll.background": "#15232d", - "sideBarStickyScroll.border": null, "sideBarStickyScroll.shadow": "#00000000", "sideBarTitle.background": "#15232d", "sideBarTitle.foreground": "#aaaaaa", @@ -770,26 +704,20 @@ "symbolIcon.variableForeground": "#75beff", "tab.activeBackground": "#193549", "tab.activeBorder": "#ffc600", - "tab.activeBorderTop": null, "tab.activeForeground": "#ffffff", "tab.activeModifiedBorder": "#3399cc", "tab.border": "#15232d", "tab.dragAndDropBorder": "#ffffff", - "tab.hoverBackground": null, - "tab.hoverBorder": null, - "tab.hoverForeground": null, "tab.inactiveBackground": "#122738", "tab.inactiveForeground": "#aaaaaa", "tab.inactiveModifiedBorder": "#3399cc80", "tab.lastPinnedBorder": "#585858", + "tab.selectedBackground": "#193549", + "tab.selectedForeground": "#ffffff", "tab.unfocusedActiveBackground": "#193549", "tab.unfocusedActiveBorder": "#ffc60080", - "tab.unfocusedActiveBorderTop": null, "tab.unfocusedActiveForeground": "#aaaaaa", "tab.unfocusedActiveModifiedBorder": "#3399cc80", - "tab.unfocusedHoverBackground": null, - "tab.unfocusedHoverBorder": null, - "tab.unfocusedHoverForeground": null, "tab.unfocusedInactiveBackground": "#122738", "tab.unfocusedInactiveForeground": "#aaaaaa", "tab.unfocusedInactiveModifiedBorder": "#3399cc40", @@ -813,14 +741,12 @@ "terminal.border": "#ffc600", "terminal.dropBackground": "#12273899", "terminal.findMatchBackground": "#ff720066", - "terminal.findMatchBorder": null, "terminal.findMatchHighlightBackground": "#cad40f66", - "terminal.findMatchHighlightBorder": null, "terminal.foreground": "#ffffff", "terminal.hoverHighlightBackground": "#ffc6001a", "terminal.inactiveSelectionBackground": "#0050a480", + "terminal.initialHintForeground": "#ffffff56", "terminal.selectionBackground": "#0050a4", - "terminal.selectionForeground": null, "terminal.tab.activeBorder": "#ffc600", "terminalCommandDecoration.defaultBackground": "#ffffff40", "terminalCommandDecoration.errorBackground": "#f14c4c", @@ -829,7 +755,6 @@ "terminalCursor.foreground": "#ffc600", "terminalOverviewRuler.cursorForeground": "#a0a0a0cc", "terminalOverviewRuler.findMatchForeground": "#d186167e", - "terminalStickyScroll.background": null, "terminalStickyScrollHover.background": "#2a2d2e", "testing.coverCountBadgeBackground": "#ffc600", "testing.coverCountBadgeForeground": "#000000", @@ -851,7 +776,6 @@ "testing.message.error.decorationForeground": "#a22929", "testing.message.error.lineBackground": "#ff000033", "testing.message.info.decorationForeground": "#ffffff80", - "testing.message.info.lineBackground": null, "testing.messagePeekBorder": "#3794ff", "testing.messagePeekHeaderBackground": "#3794ff1a", "testing.peekBorder": "#a22929", @@ -871,28 +795,22 @@ "textSeparator.foreground": "#0d3a58", "titleBar.activeBackground": "#15232d", "titleBar.activeForeground": "#ffffff", - "titleBar.border": null, "titleBar.inactiveBackground": "#193549", "titleBar.inactiveForeground": "#ffffff33", "toolbar.activeBackground": "#63666750", "toolbar.hoverBackground": "#5a5d5e50", - "toolbar.hoverOutline": null, "tree.inactiveIndentGuidesStroke": "#58585866", "tree.indentGuidesStroke": "#585858", "tree.tableColumnsBorder": "#cccccc20", "tree.tableOddRowsBackground": "#aaaaaa0a", "walkThrough.embeddedEditorBackground": "#0d3a58", "walkthrough.stepTitle.foreground": "#ffffff", - "welcomePage.background": null, "welcomePage.progress.background": "#193549", "welcomePage.progress.foreground": "#0088ff", "welcomePage.tileBackground": "#15232d", "welcomePage.tileBorder": "#ffffff1a", "welcomePage.tileHoverBackground": "#192a36", - "widget.border": null, - "widget.shadow": "#00000026", - "window.activeBorder": null, - "window.inactiveBorder": null + "widget.shadow": "#00000026" }, "encodedTokensColors": [], "inherit": true,