diff --git a/crates/theme2/src/themes/synthwave_84.rs b/crates/theme2/src/themes/synthwave_84.rs index 6b7a73109a30934532cd5d3a47d0b7b540322c87..4f62732d7f139e720d357a6fac6192c267f4e776 100644 --- a/crates/theme2/src/themes/synthwave_84.rs +++ b/crates/theme2/src/themes/synthwave_84.rs @@ -33,6 +33,7 @@ pub fn synthwave_84() -> UserThemeFamily { toolbar_background: Some(rgba(0x262335ff).into()), tab_bar_background: Some(rgba(0x241b2fff).into()), tab_inactive_background: Some(rgba(0x262335ff).into()), + tab_active_background: Some(rgba(0x262335ff).into()), scrollbar_thumb_background: Some(rgba(0x9d8bca30).into()), scrollbar_thumb_hover_background: Some(rgba(0x9d8bca50).into()), scrollbar_thumb_border: Some(rgba(0x9d8bca30).into()), diff --git a/crates/theme_importer/src/vscode/converter.rs b/crates/theme_importer/src/vscode/converter.rs index 9e4dc56eb8189a75ecfccd02d7fe5a2f7ee2ef8c..c9a07a1f7f2a78cb09da7e5c09d21e5fab02cc8a 100644 --- a/crates/theme_importer/src/vscode/converter.rs +++ b/crates/theme_importer/src/vscode/converter.rs @@ -127,6 +127,11 @@ impl VsCodeThemeConverter { .as_ref() .traverse(|color| try_parse_color(&color))?; + let vscode_tab_inactive_background = vscode_colors + .tab_inactive_background + .as_ref() + .traverse(|color| try_parse_color(&color))?; + let vscode_editor_background = vscode_colors .editor_background .as_ref() @@ -213,11 +218,9 @@ impl VsCodeThemeConverter { tab_active_background: vscode_colors .tab_active_background .as_ref() - .traverse(|color| try_parse_color(&color))?, - tab_inactive_background: vscode_colors - .tab_inactive_background - .as_ref() - .traverse(|color| try_parse_color(&color))?, + .traverse(|color| try_parse_color(&color))? + .or(vscode_tab_inactive_background), + tab_inactive_background: vscode_tab_inactive_background, toolbar_background: vscode_colors .breadcrumb_background .as_ref()