branch: externals/doric-themes
commit afbea0e8ad03faada50eada6a7c7376594b90724
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Introduce new neutral background and use it for tab-bar and tab-line
    
    This follows from the discussion with Pranshu Sharma in issue 3:
    <https://github.com/protesilaos/doric-themes/issues/3>.
---
 doric-dark-theme.el     |  2 ++
 doric-earth-theme.el    |  2 ++
 doric-fire-theme.el     |  2 ++
 doric-light-theme.el    |  2 ++
 doric-marble-theme.el   |  2 ++
 doric-obsidian-theme.el |  2 ++
 doric-themes.el         | 10 ++++++----
 doric-water-theme.el    |  2 ++
 doric-wind-theme.el     |  2 ++
 9 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/doric-dark-theme.el b/doric-dark-theme.el
index f97e49867c..796e9ac774 100644
--- a/doric-dark-theme.el
+++ b/doric-dark-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#363041")
       (fg-shadow-subtle "#a2a0b2")
 
+      (bg-neutral "#49454e")
+
       (bg-shadow-intense "#50447f")
       (fg-shadow-intense "#cfcff8")
 
diff --git a/doric-earth-theme.el b/doric-earth-theme.el
index 35244b9ec8..cf8b39ed26 100644
--- a/doric-earth-theme.el
+++ b/doric-earth-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#dfd8c8")
       (fg-shadow-subtle "#605040")
 
+      (bg-neutral "#d2cabd")
+
       (bg-shadow-intense "#c09fa0")
       (fg-shadow-intense "#461327")
 
diff --git a/doric-fire-theme.el b/doric-fire-theme.el
index 6ee9f27658..e97cde01c1 100644
--- a/doric-fire-theme.el
+++ b/doric-fire-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#45372f")
       (fg-shadow-subtle "#b0a8a0")
 
+      (bg-neutral "#524740")
+
       (bg-shadow-intense "#742d33")
       (fg-shadow-intense "#dabbb8")
 
diff --git a/doric-light-theme.el b/doric-light-theme.el
index 5949c56041..e50e46e5f2 100644
--- a/doric-light-theme.el
+++ b/doric-light-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#e2e7e8")
       (fg-shadow-subtle "#455058")
 
+      (bg-neutral "#cdd4de")
+
       (bg-shadow-intense "#a0bcd0")
       (fg-shadow-intense "#213067")
 
diff --git a/doric-marble-theme.el b/doric-marble-theme.el
index 4976766bd9..3df719466f 100644
--- a/doric-marble-theme.el
+++ b/doric-marble-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#dedede")
       (fg-shadow-subtle "#606060")
 
+      (bg-neutral "#cdcdcd")
+
       (bg-shadow-intense "#b0b0b0")
       (fg-shadow-intense "#424242")
 
diff --git a/doric-obsidian-theme.el b/doric-obsidian-theme.el
index 1e4f9fddd1..dbcd2eafeb 100644
--- a/doric-obsidian-theme.el
+++ b/doric-obsidian-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#2f2f2f")
       (fg-shadow-subtle "#8d8d8d")
 
+      (bg-neutral "#454545")
+
       (bg-shadow-intense "#505050")
       (fg-shadow-intense "#b4b4b4")
 
diff --git a/doric-themes.el b/doric-themes.el
index 58519e88ba..47665badae 100644
--- a/doric-themes.el
+++ b/doric-themes.el
@@ -308,8 +308,7 @@ is either the `dark' or `light' symbol."
     region
     show-paren-match
     speedbar-separator-face
-    substitute-match
-    tab-line-tab-inactive-alternate))
+    substitute-match))
 
 (defconst doric-themes-intense-shadow-foreground-only-faces
   '(calendar-month-header
@@ -384,7 +383,6 @@ is either the `dark' or `light' symbol."
     show-paren-match-expression
     tab-bar
     tab-line
-    tab-line-tab
     transient-disabled-suffix
     trashed-restored
     tool-bar
@@ -583,7 +581,6 @@ is either the `dark' or `light' symbol."
     proced-mem
     shadow
     tab-bar-tab-group-inactive
-    tab-bar-tab-inactive
     tab-bar-tab-ungrouped
     transient-inactive-argument
     transient-inactive-value
@@ -1464,7 +1461,12 @@ is either the `dark' or `light' symbol."
             `(spacious-padding-subtle-mode-line-inactive ((t :foreground 
,bg-accent)))
 
             `(tab-bar-tab ((t :inherit bold :background ,bg-main :foreground 
,fg-main)))
+            `(tab-bar-tab-inactive ((t :background ,bg-neutral :foreground 
,fg-shadow-subtle)))
+
+            `(tab-line-tab ((t :inherit tab-line-tab-current)))
             `(tab-line-tab-current ((t :inherit bold :background ,bg-main 
:foreground ,fg-main)))
+            `(tab-line-tab-inactive ((t :background ,bg-neutral :foreground 
,fg-shadow-subtle)))
+            `(tab-line-tab-inactive-alternate ((t :inherit 
tab-line-tab-inactive)))
 
             '(telega-webpage-fixed ((t :inherit fixed-pitch)))
             '(telega-webpage-preformatted ((t :inherit fixed-pitch)))
diff --git a/doric-water-theme.el b/doric-water-theme.el
index 796fe40c82..30d92cc54d 100644
--- a/doric-water-theme.el
+++ b/doric-water-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#3e4050")
       (fg-shadow-subtle "#b2afbc")
 
+      (bg-neutral "#505460")
+
       (bg-shadow-intense "#455eab")
       (fg-shadow-intense "#cedff2")
 
diff --git a/doric-wind-theme.el b/doric-wind-theme.el
index 50031d66c7..1e97475b7b 100644
--- a/doric-wind-theme.el
+++ b/doric-wind-theme.el
@@ -50,6 +50,8 @@
       (bg-shadow-subtle "#d3dbd9")
       (fg-shadow-subtle "#4c4f52")
 
+      (bg-neutral "#c4cfcd")
+
       (bg-shadow-intense "#94c2bf")
       (fg-shadow-intense "#004038")
 

Reply via email to