From f742e8ac119eeeb609c5be8ac4626d0a8218775e Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Sat, 23 Aug 2025 22:46:02 +0200
Subject: [PATCH 01/14] Fix: missing letter in credits
---
CREDITS.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CREDITS.md b/CREDITS.md
index d036a4a4..246e83ad 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -100,7 +100,7 @@ Other themes were created for novelWriter:
* **Full Moon** theme by Myian
* **LCARS** theme by Veronica Berglyd Olsen
* **Nordlicht** theme by Myian
-* **Otium** theme by Myian
+* **Otium** themes by Myian
* **Paragon** theme by Myian
* **Ruby** themes by Myian
* **Selenium** themes by Myian
From 92062d48298dbaade9fa1ed3c4f119e9771a8c0b Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Sat, 23 Aug 2025 22:47:59 +0200
Subject: [PATCH 02/14] Adjust Paragon theme colours
---
novelwriter/assets/themes/paragon.conf | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/novelwriter/assets/themes/paragon.conf b/novelwriter/assets/themes/paragon.conf
index 7b05bee4..ff48674c 100644
--- a/novelwriter/assets/themes/paragon.conf
+++ b/novelwriter/assets/themes/paragon.conf
@@ -24,7 +24,7 @@ title = orange
chapter = yellow
scene = #6869ff
note = cyan
-active = #00ffe1
+active = green
inactive = faded
disabled = faded:D150
@@ -39,7 +39,7 @@ tooltiptext = base
button = base
buttontext = default
brighttext = base
-highlight = cyan:D125
+highlight = cyan:D120
highlightedtext = base
link = cyan
linkvisited = cyan
@@ -57,7 +57,7 @@ line = #272d3a
link = green
headertext = green
headertag = green:128
-emphasis = #99bbff
+emphasis = blue
dialog = cyan
altdialog = green
note = #c7b377
@@ -71,4 +71,4 @@ spellcheckline = #ff0000
errorline = cyan
replacetag = purple
modifier = red
-texthighlight = #99bbff60
+texthighlight = blue:84
From c84f6b63ffb13cd9d6358e2090772fe48502eaf0 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Sat, 23 Aug 2025 22:54:15 +0200
Subject: [PATCH 03/14] Spelling of GitHub, Inc.
---
CREDITS.md | 2 +-
novelwriter/assets/text/credits_en.htm | 2 +-
novelwriter/assets/themes/primer_light.conf | 2 +-
novelwriter/assets/themes/primer_night.conf | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/CREDITS.md b/CREDITS.md
index 246e83ad..5e8b435c 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -82,7 +82,7 @@ Colour themes included with novelWriter were adapted from the following sources:
* **Noctis** themes by Liviu Schera and contributors
* **Nord** theme by Sven Greb
* **Owl** themes by Sarah Drasner
-* **Primer** themes by GitHub Inc. and Myian
+* **Primer** themes by GitHub, Inc. and Myian
* **Snazzy Light** theme by Florian Reuschel
* **Solarized** themes by Ethan Schoonover
* **Tango** themes by the Tango Desktop Project
diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm
index c200cf28..beeebfbe 100644
--- a/novelwriter/assets/text/credits_en.htm
+++ b/novelwriter/assets/text/credits_en.htm
@@ -99,7 +99,7 @@ constraints. These themes include a subset of icons from:
Noctis themes by Liviu Schera and contributors
Nord theme by Sven Greb
Owl themes by Sarah Drasner
- Primer themes by GitHub Inc. and Myian
+ Primer themes by GitHub, Inc. and Myian
Snazzy Light theme by Florian Reuschel
Solarized themes by Ethan Schoonover
Tango themes by the Tango Desktop Project
diff --git a/novelwriter/assets/themes/primer_light.conf b/novelwriter/assets/themes/primer_light.conf
index 49850873..e21bb642 100644
--- a/novelwriter/assets/themes/primer_light.conf
+++ b/novelwriter/assets/themes/primer_light.conf
@@ -2,7 +2,7 @@
name = Primer Light
mode = light
author = Myian
-credit = GitHub Inc.
+credit = GitHub, Inc.
url = https://github.com/primer
[Base]
diff --git a/novelwriter/assets/themes/primer_night.conf b/novelwriter/assets/themes/primer_night.conf
index 2b4e4156..cf677a88 100644
--- a/novelwriter/assets/themes/primer_night.conf
+++ b/novelwriter/assets/themes/primer_night.conf
@@ -2,7 +2,7 @@
name = Primer Night
mode = dark
author = Myian
-credit = GitHub Inc.
+credit = GitHub, Inc.
url = https://github.com/primer
[Base]
From 5944984efb6cc04c553acd9e3d931b70017315e2 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Tue, 2 Sep 2025 20:58:28 +0200
Subject: [PATCH 04/14] Add two Catppuccin flavors
---
.../assets/themes/catppuccin_latte_mauve.conf | 76 +++++++++++++++++++
.../assets/themes/catppuccin_mocha_mauve.conf | 76 +++++++++++++++++++
2 files changed, 152 insertions(+)
create mode 100644 novelwriter/assets/themes/catppuccin_latte_mauve.conf
create mode 100644 novelwriter/assets/themes/catppuccin_mocha_mauve.conf
diff --git a/novelwriter/assets/themes/catppuccin_latte_mauve.conf b/novelwriter/assets/themes/catppuccin_latte_mauve.conf
new file mode 100644
index 00000000..243179e0
--- /dev/null
+++ b/novelwriter/assets/themes/catppuccin_latte_mauve.conf
@@ -0,0 +1,76 @@
+
+[Main]
+name = Catppuccin Latte
+mode = light
+author = Myian
+credit = Catppuccin Org
+url = https://catppuccin.com/
+
+[Base]
+base = #e6e9ef
+default = #4c4f69
+faded = #8c8fa1
+red = #d20f39
+orange = #fe640b
+yellow = #df8e1d
+green = #40a02b
+cyan = #179299
+blue = #1e66f5
+purple = #8839ef
+
+[Project]
+root = default
+folder = #e64553
+file = default
+title = purple
+chapter = blue
+scene = cyan
+note = yellow
+active = green
+inactive = red
+disabled = faded
+
+[Palette]
+window = #dce0e8
+windowtext = default
+base = base
+alternatebase = #bcc0cc
+text = default
+tooltipbase = #ccd0da
+tooltiptext = default
+button = #eff1f5
+buttontext = default
+brighttext = base
+highlight = #8839ef
+highlightedtext = base
+link = blue
+linkvisited = lavender
+accent = #8839ef
+
+[GUI]
+helptext = #7c7f93
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = #eff1f5
+text = default
+line = #7c7f9333
+link = blue
+headertext = #7287fd
+headertag = #7287fd80
+emphasis = #e64553
+dialog = purple
+altdialog = blue
+note = green
+hidden = faded
+shortcode = cyan
+keyword = orange
+tag = yellow
+value = yellow
+optional = faded
+spellcheckline = red
+errorline = green
+replacetag = blue
+modifier = cyan
+texthighlight = purple:48
diff --git a/novelwriter/assets/themes/catppuccin_mocha_mauve.conf b/novelwriter/assets/themes/catppuccin_mocha_mauve.conf
new file mode 100644
index 00000000..1aa16d93
--- /dev/null
+++ b/novelwriter/assets/themes/catppuccin_mocha_mauve.conf
@@ -0,0 +1,76 @@
+
+[Main]
+name = Catppuccin Mocha
+mode = dark
+author = Myian
+credit = Catppuccin Org
+url = https://catppuccin.com/
+
+[Base]
+base = #181825
+default = #cdd6f4
+faded = #7f849c
+red = #f38ba8
+orange = #fab387
+yellow = #f9e2af
+green = #a6e3a1
+cyan = #89dceb
+blue = #89b4fa
+purple = #cba6f7
+
+[Project]
+root = default
+folder = #eba0ac
+file = default
+title = purple
+chapter = blue
+scene = cyan
+note = yellow
+active = green
+inactive = red
+disabled = faded
+
+[Palette]
+window = #11111b
+windowtext = default
+base = base
+alternatebase = #45475a
+text = default
+tooltipbase = #bac2de
+tooltiptext = base
+button = #1e1e2e
+buttontext = default
+brighttext = base
+highlight = #cba6f7
+highlightedtext = base
+link = blue
+linkvisited = lavender
+accent = #cba6f7
+
+[GUI]
+helptext = #9399b2
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = #1e1e2e
+text = default
+line = #9399b233
+link = blue
+headertext = #b4befe
+headertag = #b4befe80
+emphasis = #eba0ac
+dialog = purple
+altdialog = blue
+note = green
+hidden = faded
+shortcode = cyan
+keyword = orange
+tag = yellow
+value = yellow
+optional = faded
+spellcheckline = red
+errorline = green
+replacetag = blue
+modifier = cyan
+texthighlight = purple:72
From 85c079db70e0825e4d03b57da2f8724d0f42c89d Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Tue, 2 Sep 2025 20:58:59 +0200
Subject: [PATCH 05/14] Change Floral Midnight to be distinct from Catppuccin
---
novelwriter/assets/themes/floral_midnight.conf | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/novelwriter/assets/themes/floral_midnight.conf b/novelwriter/assets/themes/floral_midnight.conf
index c05bb27d..e08eaa3a 100644
--- a/novelwriter/assets/themes/floral_midnight.conf
+++ b/novelwriter/assets/themes/floral_midnight.conf
@@ -31,18 +31,18 @@ disabled = #55516d
window = #181825
windowtext = default
base = base
-alternatebase = #3e395a
+alternatebase = #423e58
text = default
tooltipbase = yellow
tooltiptext = yellow:D400
button = #1f1d35
buttontext = default
brighttext = base
-highlight = #705a94
+highlight = #a85c8b
highlightedtext = #ffffff
link = blue
linkvisited = blue
-accent = #b060c0
+accent = #a85c8b
[GUI]
helptext = faded
@@ -52,12 +52,12 @@ errortext = red
[Syntax]
background = base
text = default
-line = #3e395a
+line = #303044
link = blue
headertext = blue
headertag = blue:128
-emphasis = #ff9dd9
-dialog = #d19df3
+emphasis = #d19df3
+dialog = #ff9dd9
altdialog = blue
note = #65ca80
hidden = faded
From 635145ea70a91f876e3b483fad7958299a55e252 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Tue, 2 Sep 2025 20:59:52 +0200
Subject: [PATCH 06/14] Whitespace...
---
novelwriter/assets/themes/catppuccin_latte_mauve.conf | 1 -
novelwriter/assets/themes/catppuccin_mocha_mauve.conf | 1 -
2 files changed, 2 deletions(-)
diff --git a/novelwriter/assets/themes/catppuccin_latte_mauve.conf b/novelwriter/assets/themes/catppuccin_latte_mauve.conf
index 243179e0..c1f845c0 100644
--- a/novelwriter/assets/themes/catppuccin_latte_mauve.conf
+++ b/novelwriter/assets/themes/catppuccin_latte_mauve.conf
@@ -1,4 +1,3 @@
-
[Main]
name = Catppuccin Latte
mode = light
diff --git a/novelwriter/assets/themes/catppuccin_mocha_mauve.conf b/novelwriter/assets/themes/catppuccin_mocha_mauve.conf
index 1aa16d93..e15af6b2 100644
--- a/novelwriter/assets/themes/catppuccin_mocha_mauve.conf
+++ b/novelwriter/assets/themes/catppuccin_mocha_mauve.conf
@@ -1,4 +1,3 @@
-
[Main]
name = Catppuccin Mocha
mode = dark
From 5806b9f276f6c678a682c2521452eeea06a383f2 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Tue, 2 Sep 2025 21:06:11 +0200
Subject: [PATCH 07/14] Credits
---
CREDITS.md | 1 +
novelwriter/assets/text/credits_en.htm | 1 +
2 files changed, 2 insertions(+)
diff --git a/CREDITS.md b/CREDITS.md
index 5e8b435c..ccd6b1ef 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -74,6 +74,7 @@ Colour themes included with novelWriter were adapted from the following sources:
* **Aura** themes by Dalton Menezes
* **B2T** themes by Bram de Haan
* **B4T** themes by Bram de Haan
+* **Catppuccin** themes by Catppuccin Org
* **Dracula** theme by Zeno Rocha
* **Espresso** theme by Sainnhe Park and Antoine Cotten
* **Everforest** themes by Sainnhe Park
diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm
index beeebfbe..88516550 100644
--- a/novelwriter/assets/text/credits_en.htm
+++ b/novelwriter/assets/text/credits_en.htm
@@ -91,6 +91,7 @@ constraints. These themes include a subset of icons from:
Aura themes by Dalton Menezes
B2T themes by Bram de Haan
B4T themes by Bram de Haan
+ Catppuccin themes by Catppuccin Org
Dracula theme by Zeno Rocha
Espresso theme by Sainnhe Park and Antoine Cotten
Everforest themes by Sainnhe Park
From 37516dda0e30351af8a9e4d606d11a6323f233ce Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Thu, 4 Sep 2025 21:20:26 +0200
Subject: [PATCH 08/14] Rename Catppuccin files and change some colours
---
...tppuccin_latte_mauve.conf => catppuccin_latte.conf} | 8 ++++----
...tppuccin_mocha_mauve.conf => catppuccin_mocha.conf} | 10 +++++-----
2 files changed, 9 insertions(+), 9 deletions(-)
rename novelwriter/assets/themes/{catppuccin_latte_mauve.conf => catppuccin_latte.conf} (93%)
rename novelwriter/assets/themes/{catppuccin_mocha_mauve.conf => catppuccin_mocha.conf} (92%)
diff --git a/novelwriter/assets/themes/catppuccin_latte_mauve.conf b/novelwriter/assets/themes/catppuccin_latte.conf
similarity index 93%
rename from novelwriter/assets/themes/catppuccin_latte_mauve.conf
rename to novelwriter/assets/themes/catppuccin_latte.conf
index c1f845c0..53acfbd4 100644
--- a/novelwriter/assets/themes/catppuccin_latte_mauve.conf
+++ b/novelwriter/assets/themes/catppuccin_latte.conf
@@ -58,18 +58,18 @@ line = #7c7f9333
link = blue
headertext = #7287fd
headertag = #7287fd80
-emphasis = #e64553
+emphasis = blue
dialog = purple
-altdialog = blue
+altdialog = #ea76cb
note = green
hidden = faded
shortcode = cyan
-keyword = orange
+keyword = #e64553
tag = yellow
value = yellow
optional = faded
spellcheckline = red
errorline = green
-replacetag = blue
+replacetag = #e64553
modifier = cyan
texthighlight = purple:48
diff --git a/novelwriter/assets/themes/catppuccin_mocha_mauve.conf b/novelwriter/assets/themes/catppuccin_mocha.conf
similarity index 92%
rename from novelwriter/assets/themes/catppuccin_mocha_mauve.conf
rename to novelwriter/assets/themes/catppuccin_mocha.conf
index e15af6b2..5c8b2207 100644
--- a/novelwriter/assets/themes/catppuccin_mocha_mauve.conf
+++ b/novelwriter/assets/themes/catppuccin_mocha.conf
@@ -13,7 +13,7 @@ red = #f38ba8
orange = #fab387
yellow = #f9e2af
green = #a6e3a1
-cyan = #89dceb
+cyan = #94e2d5
blue = #89b4fa
purple = #cba6f7
@@ -58,18 +58,18 @@ line = #9399b233
link = blue
headertext = #b4befe
headertag = #b4befe80
-emphasis = #eba0ac
+emphasis = blue
dialog = purple
-altdialog = blue
+altdialog = #f5c2e7
note = green
hidden = faded
shortcode = cyan
-keyword = orange
+keyword = #eba0ac
tag = yellow
value = yellow
optional = faded
spellcheckline = red
errorline = green
-replacetag = blue
+replacetag = #eba0ac
modifier = cyan
texthighlight = purple:72
From a1da73adaa5721ad2e00ad296f5a469d8e162820 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Thu, 4 Sep 2025 21:21:34 +0200
Subject: [PATCH 09/14] =?UTF-8?q?New=20theme=20pair:=20Ros=C3=A9=20Pine?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CREDITS.md | 1 +
novelwriter/assets/text/credits_en.htm | 1 +
novelwriter/assets/themes/rose_pine.conf | 75 +++++++++++++++++++
novelwriter/assets/themes/rose_pine_dawn.conf | 75 +++++++++++++++++++
4 files changed, 152 insertions(+)
create mode 100644 novelwriter/assets/themes/rose_pine.conf
create mode 100644 novelwriter/assets/themes/rose_pine_dawn.conf
diff --git a/CREDITS.md b/CREDITS.md
index ccd6b1ef..75d1f1b8 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -84,6 +84,7 @@ Colour themes included with novelWriter were adapted from the following sources:
* **Nord** theme by Sven Greb
* **Owl** themes by Sarah Drasner
* **Primer** themes by GitHub, Inc. and Myian
+* **Rosé Pine** themes by Rosé Pine
* **Snazzy Light** theme by Florian Reuschel
* **Solarized** themes by Ethan Schoonover
* **Tango** themes by the Tango Desktop Project
diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm
index 88516550..017ac789 100644
--- a/novelwriter/assets/text/credits_en.htm
+++ b/novelwriter/assets/text/credits_en.htm
@@ -101,6 +101,7 @@ constraints. These themes include a subset of icons from:
Nord theme by Sven Greb
Owl themes by Sarah Drasner
Primer themes by GitHub, Inc. and Myian
+ Rosé Pine themes by Rosé Pine
Snazzy Light theme by Florian Reuschel
Solarized themes by Ethan Schoonover
Tango themes by the Tango Desktop Project
diff --git a/novelwriter/assets/themes/rose_pine.conf b/novelwriter/assets/themes/rose_pine.conf
new file mode 100644
index 00000000..a77366a9
--- /dev/null
+++ b/novelwriter/assets/themes/rose_pine.conf
@@ -0,0 +1,75 @@
+[Main]
+name = Rosé Pine
+mode = dark
+author = Myian
+credit = Rosé Pine
+url = https://rosepinetheme.com
+
+[Base]
+base = #191724
+default = #e0def4
+faded = #908caa
+red = #eb6f92
+orange = #ebbcba
+yellow = #f6c177
+green = #6dca94
+cyan = #31748f
+blue = #9ccfd8
+purple = #c4a7e7
+
+[Project]
+root = default
+folder = orange
+file = default
+title = red
+chapter = cyan
+scene = blue
+note = yellow
+active = blue
+inactive = red
+disabled = #6e6a86
+
+[Palette]
+window = base
+windowtext = default
+base = base
+alternatebase = #403d52
+text = default
+tooltipbase = orange
+tooltiptext = base
+button = #1f1d2e
+buttontext = default
+brighttext = base
+highlight = red
+highlightedtext = base
+link = red
+linkvisited = red
+accent = red
+
+[GUI]
+helptext = faded
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = base
+text = default
+line = #21202e
+link = orange
+headertext = purple
+headertag = purple:128
+emphasis = purple
+dialog = red
+altdialog = orange
+note = yellow
+hidden = faded
+shortcode = cyan
+keyword = cyan
+tag = blue
+value = blue
+optional = faded
+spellcheckline = red
+errorline = blue
+replacetag = yellow
+modifier = cyan
+texthighlight = #403d52
diff --git a/novelwriter/assets/themes/rose_pine_dawn.conf b/novelwriter/assets/themes/rose_pine_dawn.conf
new file mode 100644
index 00000000..fdcbb0bb
--- /dev/null
+++ b/novelwriter/assets/themes/rose_pine_dawn.conf
@@ -0,0 +1,75 @@
+[Main]
+name = Rosé Pine Dawn
+mode = light
+author = Myian
+credit = Rosé Pine
+url = https://rosepinetheme.com
+
+[Base]
+base = #faf4ed
+default = #575279
+faded = #9893a5
+red = #b4637a
+orange = #d7827e
+yellow = #ea9d34
+green = #4aa771
+cyan = #286983
+blue = #56949f
+purple = #9774be
+
+[Project]
+root = default
+folder = orange
+file = default
+title = red
+chapter = cyan
+scene = blue
+note = yellow
+active = blue
+inactive = red
+disabled = faded
+
+[Palette]
+window = base
+windowtext = default
+base = base
+alternatebase = #dfdad9
+text = default
+tooltipbase = #ebbcba
+tooltiptext = default
+button = #fffaf3
+buttontext = default
+brighttext = base
+highlight = red
+highlightedtext = #ffffff
+link = red
+linkvisited = red
+accent = red
+
+[GUI]
+helptext = #797593
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = base
+text = default
+line = #f4ede8
+link = orange
+headertext = purple
+headertag = purple:128
+emphasis = purple
+dialog = red
+altdialog = orange
+note = #cf8927
+hidden = faded
+shortcode = cyan
+keyword = cyan
+tag = blue
+value = blue
+optional = faded
+spellcheckline = red
+errorline = blue
+replacetag = #cf8927
+modifier = cyan
+texthighlight = #dfdad9
From 25a1ecc99baf49dfa2e6c1c3066f41da0ee6f769 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Sat, 13 Sep 2025 23:25:43 +0200
Subject: [PATCH 10/14] Catppuccin tooltips
---
novelwriter/assets/themes/catppuccin_latte.conf | 8 ++++----
novelwriter/assets/themes/catppuccin_mocha.conf | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/novelwriter/assets/themes/catppuccin_latte.conf b/novelwriter/assets/themes/catppuccin_latte.conf
index 53acfbd4..5db521c5 100644
--- a/novelwriter/assets/themes/catppuccin_latte.conf
+++ b/novelwriter/assets/themes/catppuccin_latte.conf
@@ -35,16 +35,16 @@ windowtext = default
base = base
alternatebase = #bcc0cc
text = default
-tooltipbase = #ccd0da
+tooltipbase = #e9dafc
tooltiptext = default
button = #eff1f5
buttontext = default
brighttext = base
-highlight = #8839ef
+highlight = purple
highlightedtext = base
link = blue
linkvisited = lavender
-accent = #8839ef
+accent = purple
[GUI]
helptext = #7c7f93
@@ -72,4 +72,4 @@ spellcheckline = red
errorline = green
replacetag = #e64553
modifier = cyan
-texthighlight = purple:48
+texthighlight = purple:72
diff --git a/novelwriter/assets/themes/catppuccin_mocha.conf b/novelwriter/assets/themes/catppuccin_mocha.conf
index 5c8b2207..5b6c5ccc 100644
--- a/novelwriter/assets/themes/catppuccin_mocha.conf
+++ b/novelwriter/assets/themes/catppuccin_mocha.conf
@@ -35,16 +35,16 @@ windowtext = default
base = base
alternatebase = #45475a
text = default
-tooltipbase = #bac2de
+tooltipbase = #eadbfc
tooltiptext = base
-button = #1e1e2e
+button = #1d1d2f
buttontext = default
brighttext = base
-highlight = #cba6f7
+highlight = purple
highlightedtext = base
link = blue
linkvisited = lavender
-accent = #cba6f7
+accent = purple
[GUI]
helptext = #9399b2
From 7996108e62221fcb127660a445b67e6861e2e858 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Mon, 27 Oct 2025 18:37:14 +0100
Subject: [PATCH 11/14] Color adjustments
---
.../assets/themes/catppuccin_latte.conf | 3 +-
.../assets/themes/catppuccin_mocha.conf | 5 +-
novelwriter/assets/themes/rose_pine.conf | 5 +-
novelwriter/assets/themes/rose_pine_dawn.conf | 17 +++----
novelwriter/assets/themes/selenium_dark.conf | 8 ++--
novelwriter/assets/themes/selenium_light.conf | 12 ++---
novelwriter/assets/themes/waterlily_dark.conf | 10 ++--
.../assets/themes/waterlily_light.conf | 48 +++++++++----------
8 files changed, 56 insertions(+), 52 deletions(-)
diff --git a/novelwriter/assets/themes/catppuccin_latte.conf b/novelwriter/assets/themes/catppuccin_latte.conf
index 5db521c5..c00b4889 100644
--- a/novelwriter/assets/themes/catppuccin_latte.conf
+++ b/novelwriter/assets/themes/catppuccin_latte.conf
@@ -59,6 +59,7 @@ link = blue
headertext = #7287fd
headertag = #7287fd80
emphasis = blue
+whitespace = blue:100
dialog = purple
altdialog = #ea76cb
note = green
@@ -72,4 +73,4 @@ spellcheckline = red
errorline = green
replacetag = #e64553
modifier = cyan
-texthighlight = purple:72
+texthighlight = purple:48
diff --git a/novelwriter/assets/themes/catppuccin_mocha.conf b/novelwriter/assets/themes/catppuccin_mocha.conf
index 5b6c5ccc..9bc41c8e 100644
--- a/novelwriter/assets/themes/catppuccin_mocha.conf
+++ b/novelwriter/assets/themes/catppuccin_mocha.conf
@@ -13,7 +13,7 @@ red = #f38ba8
orange = #fab387
yellow = #f9e2af
green = #a6e3a1
-cyan = #94e2d5
+cyan = #89dceb
blue = #89b4fa
purple = #cba6f7
@@ -37,7 +37,7 @@ alternatebase = #45475a
text = default
tooltipbase = #eadbfc
tooltiptext = base
-button = #1d1d2f
+button = #1e1e2e
buttontext = default
brighttext = base
highlight = purple
@@ -59,6 +59,7 @@ link = blue
headertext = #b4befe
headertag = #b4befe80
emphasis = blue
+whitespace = blue:100
dialog = purple
altdialog = #f5c2e7
note = green
diff --git a/novelwriter/assets/themes/rose_pine.conf b/novelwriter/assets/themes/rose_pine.conf
index a77366a9..01326328 100644
--- a/novelwriter/assets/themes/rose_pine.conf
+++ b/novelwriter/assets/themes/rose_pine.conf
@@ -12,7 +12,7 @@ faded = #908caa
red = #eb6f92
orange = #ebbcba
yellow = #f6c177
-green = #6dca94
+green = #88c5a1
cyan = #31748f
blue = #9ccfd8
purple = #c4a7e7
@@ -55,10 +55,11 @@ errortext = red
background = base
text = default
line = #21202e
-link = orange
+link = red
headertext = purple
headertag = purple:128
emphasis = purple
+whitespace = purple:100
dialog = red
altdialog = orange
note = yellow
diff --git a/novelwriter/assets/themes/rose_pine_dawn.conf b/novelwriter/assets/themes/rose_pine_dawn.conf
index fdcbb0bb..34d6707b 100644
--- a/novelwriter/assets/themes/rose_pine_dawn.conf
+++ b/novelwriter/assets/themes/rose_pine_dawn.conf
@@ -8,10 +8,10 @@ url = https://rosepinetheme.com
[Base]
base = #faf4ed
default = #575279
-faded = #9893a5
+faded = #797593
red = #b4637a
orange = #d7827e
-yellow = #ea9d34
+yellow = #cf8927
green = #4aa771
cyan = #286983
blue = #56949f
@@ -27,7 +27,7 @@ scene = blue
note = yellow
active = blue
inactive = red
-disabled = faded
+disabled = #9893a5
[Palette]
window = base
@@ -41,13 +41,13 @@ button = #fffaf3
buttontext = default
brighttext = base
highlight = red
-highlightedtext = #ffffff
+highlightedtext = base
link = red
linkvisited = red
accent = red
[GUI]
-helptext = #797593
+helptext = faded
fadedtext = faded
errortext = red
@@ -55,13 +55,14 @@ errortext = red
background = base
text = default
line = #f4ede8
-link = orange
+link = red
headertext = purple
headertag = purple:128
emphasis = purple
+whitespace = purple:100
dialog = red
altdialog = orange
-note = #cf8927
+note = yellow
hidden = faded
shortcode = cyan
keyword = cyan
@@ -70,6 +71,6 @@ value = blue
optional = faded
spellcheckline = red
errorline = blue
-replacetag = #cf8927
+replacetag = yellow
modifier = cyan
texthighlight = #dfdad9
diff --git a/novelwriter/assets/themes/selenium_dark.conf b/novelwriter/assets/themes/selenium_dark.conf
index 95b23535..0d6d33cc 100644
--- a/novelwriter/assets/themes/selenium_dark.conf
+++ b/novelwriter/assets/themes/selenium_dark.conf
@@ -6,7 +6,7 @@ author = Myian
[Base]
base = #15141a
default = #a9a1b4
-faded = #786e87
+faded = #625b70
red = #c04358
orange = #b1663a
yellow = #917a3e
@@ -22,10 +22,10 @@ file = default
title = purple
chapter = blue
scene = cyan
-note = #625b70
+note = faded
active = #c7c0d2
inactive = red
-disabled = #625b70
+disabled = faded
[Icon]
tool = default
@@ -59,7 +59,7 @@ tooltiptext = base
button = #1e1c25
buttontext = default
brighttext = base
-highlight = #625b70
+highlight = faded
highlightedtext = #e4e0ec
link = #9267d3
linkvisited = #9267d3
diff --git a/novelwriter/assets/themes/selenium_light.conf b/novelwriter/assets/themes/selenium_light.conf
index 64f448e6..e2a56830 100644
--- a/novelwriter/assets/themes/selenium_light.conf
+++ b/novelwriter/assets/themes/selenium_light.conf
@@ -6,7 +6,7 @@ author = Myian
[Base]
base = #e7e3eb
default = #463d52
-faded = #8a8197
+faded = #888095
red = #c04358
orange = #b1663a
yellow = #917a3e
@@ -54,12 +54,12 @@ windowtext = #29252f
base = base
alternatebase = #c1bccd
text = #29252f
-tooltipbase = #ebebf1
-tooltiptext = default
-button = #e6e3eb
+tooltipbase = #c1bccd
+tooltiptext = #29252f
+button = #e7e3eb
buttontext = default
brighttext = base
-highlight = #797082
+highlight = #766c81
highlightedtext = #f0eff3
link = #623a9b
linkvisited = #623a9b
@@ -72,7 +72,7 @@ errortext = red
[Syntax]
background = base
-text = #62576f
+text = #625b70
line = #d2cfda
link = blue
headertext = #29252f
diff --git a/novelwriter/assets/themes/waterlily_dark.conf b/novelwriter/assets/themes/waterlily_dark.conf
index fd19a045..9a4a3bb5 100644
--- a/novelwriter/assets/themes/waterlily_dark.conf
+++ b/novelwriter/assets/themes/waterlily_dark.conf
@@ -5,8 +5,8 @@ author = Myian
[Base]
base = #1e2b33
-default = #d7dbdd
-faded = #869aa5
+default = #d0dee6
+faded = #7b8e99
red = #ff7474
orange = #fca469
yellow = #f7eaa4
@@ -25,7 +25,7 @@ scene = #ff9fbd
note = faded
active = #ff9fbd
inactive = faded
-disabled = #374a5c
+disabled = #3e5366
[Icon]
tool = default
@@ -54,7 +54,7 @@ windowtext = default
base = base
alternatebase = #3b515f
text = default
-tooltipbase = yellow
+tooltipbase = #ffbad0
tooltiptext = base
button = base
buttontext = default
@@ -75,7 +75,7 @@ background = base
text = default
line = #283842
link = blue
-headertext = default
+headertext = #e8eef1
headertag = faded
emphasis = green
whitespace = green:64
diff --git a/novelwriter/assets/themes/waterlily_light.conf b/novelwriter/assets/themes/waterlily_light.conf
index 7d1ad410..bf906d94 100644
--- a/novelwriter/assets/themes/waterlily_light.conf
+++ b/novelwriter/assets/themes/waterlily_light.conf
@@ -4,19 +4,19 @@ mode = light
author = Myian
[Base]
-base = #f5faf7
-default = #435c4e
-faded = #91ac96
+base = #f4fcfb
+default = #435e66
+faded = #91acab
red = #d36868
orange = #e08b63
yellow = #cab330
green = #62a729
-cyan = #31b6a4
+cyan = #41a594
blue = #589dca
purple = #bd7fe7
[Project]
-root = #526b5d
+root = default
folder = blue
file = purple
title = green
@@ -25,7 +25,7 @@ scene = #e6859a
note = faded
active = #da7b8f
inactive = faded
-disabled = #b6c9ba
+disabled = #b6cac7
[Icon]
tool = default
@@ -49,17 +49,17 @@ warning = orange
error = red
[Palette]
-window = #e2eee7
+window = #e2eeed
windowtext = default
base = base
-alternatebase = #c7e0d1
+alternatebase = #c7e0e0
text = default
-tooltipbase = #f3ebbb
-tooltiptext = default
+tooltipbase = #ffdfe6
+tooltiptext = #223f47
button = base
buttontext = default
brighttext = base
-highlight = #6bb3b3
+highlight = #4da1af
highlightedtext = base
link = blue
linkvisited = blue
@@ -72,24 +72,24 @@ errortext = red
[Syntax]
background = base
-text = #54615a
-line = #e9f3ed
+text = default
+line = #e2eeed
link = #0b9caf
-headertext = #526b5d
-headertag = #526b5d80
+headertext = #57757e
+headertag = #b6cac7
emphasis = #1e920e
whitespace = #1e920e64
dialog = #d15574
-altdialog = #d86f3e
+altdialog = #dd6b37
note = #0b9caf
-hidden = #89a189
-shortcode = #0b9caf
-keyword = #9b5cc5
-tag = #bd911b
-value = #04a770
-optional = #89a189
+hidden = #87a3a0
+shortcode = #9a54c9
+keyword = #9a54c9
+tag = #c9a02e
+value = #05af77
+optional = #87a3a0
spellcheckline = #ff3e3e
-errorline = #04a770
+errorline = #05af77
replacetag = #0b9caf
-modifier = #9b5cc5
+modifier = #9a54c9
texthighlight = cyan:64
From cc72d1018b0cb5d4db111550beb794338020a37e Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Mon, 27 Oct 2025 18:40:03 +0100
Subject: [PATCH 12/14] New theme pair: Jewel Case
---
CREDITS.md | 1 +
novelwriter/assets/text/credits_en.htm | 1 +
.../assets/themes/jewel_case_dark.conf | 94 +++++++++++++++++++
.../assets/themes/jewel_case_light.conf | 94 +++++++++++++++++++
4 files changed, 190 insertions(+)
create mode 100644 novelwriter/assets/themes/jewel_case_dark.conf
create mode 100644 novelwriter/assets/themes/jewel_case_light.conf
diff --git a/CREDITS.md b/CREDITS.md
index 75d1f1b8..b3c02050 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -100,6 +100,7 @@ Other themes were created for novelWriter:
* **Cyberpunk Night** theme by Anders Lemvigh
* **Floral** themes by Myian
* **Full Moon** theme by Myian
+* **Jewel Case** themes by Myian
* **LCARS** theme by Veronica Berglyd Olsen
* **Nordlicht** theme by Myian
* **Otium** themes by Myian
diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm
index 017ac789..f05864db 100644
--- a/novelwriter/assets/text/credits_en.htm
+++ b/novelwriter/assets/text/credits_en.htm
@@ -119,6 +119,7 @@ constraints. These themes include a subset of icons from:
Cyberpunk Night theme by Anders Lemvigh
Floral themes by Myian
Full Moon theme by Myian
+ Jewel Case themes by Myian
LCARS theme by Veronica Berglyd Olsen
Nordlicht theme by Myian
Otium themes by Myian
diff --git a/novelwriter/assets/themes/jewel_case_dark.conf b/novelwriter/assets/themes/jewel_case_dark.conf
new file mode 100644
index 00000000..c2d79d72
--- /dev/null
+++ b/novelwriter/assets/themes/jewel_case_dark.conf
@@ -0,0 +1,94 @@
+[Main]
+name = Jewel Case Dark
+mode = dark
+author = Myian
+
+[Base]
+base = #191f2c
+default = #cdd9e4
+faded = #56687c
+red = #d47d8c
+orange = #e7a172
+yellow = #eee7aa
+green = #7cc08b
+cyan = #6acfc7
+blue = #6793e4
+purple = #bc90d6
+
+[Project]
+root = default
+folder = yellow
+file = default
+title = purple
+chapter = #548d60
+scene = green
+note = faded
+active = default
+inactive = faded
+disabled = #2b374e
+
+[Icon]
+tool = default
+sidebar = default
+accept = green
+reject = red
+action = blue
+altaction = orange
+apply = green
+create = yellow
+destroy = faded
+reset = green
+add = green
+change = green
+remove = red
+shortcode = default
+markdown = orange
+systemio = yellow
+info = blue
+warning = orange
+error = red
+
+[Palette]
+window = base
+windowtext = default
+base = base
+alternatebase = #2a364d
+text = default
+tooltipbase = yellow
+tooltiptext = base
+button = #161f31
+buttontext = default
+brighttext = base
+highlight = #a85066
+highlightedtext = #ffffff
+link = blue
+linkvisited = blue
+accent = #a85066
+
+[GUI]
+helptext = #8297ad
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = #141925
+text = default
+line = #1d2636
+link = blue
+headertext = #ffffff
+headertag = faded
+emphasis = green
+dialog = #91b7dd
+altdialog = cyan
+note = red
+hidden = faded
+shortcode = #548d60
+keyword = #b3a66e
+tag = #fff8bc
+value = #ffffff
+optional = cyan
+spellcheckline = red
+errorline = cyan
+replacetag = red
+modifier = #a85066
+texthighlight = #2a364d
diff --git a/novelwriter/assets/themes/jewel_case_light.conf b/novelwriter/assets/themes/jewel_case_light.conf
new file mode 100644
index 00000000..f044df52
--- /dev/null
+++ b/novelwriter/assets/themes/jewel_case_light.conf
@@ -0,0 +1,94 @@
+[Main]
+name = Jewel Case Light
+mode = light
+author = Myian
+
+[Base]
+base = #e1e7ec
+default = #2a3744
+faded = #768997
+red = #be4255
+orange = #ce5c27
+yellow = #ca8300
+green = #379152
+cyan = #129696
+blue = #2973c7
+purple = #9161c5
+
+[Project]
+root = default
+folder = yellow
+file = default
+title = purple
+chapter = green
+scene = #2e6b3f
+note = faded
+active = default
+inactive = faded
+disabled = #abbac7
+
+[Icon]
+tool = default
+sidebar = default
+accept = green
+reject = red
+action = blue
+altaction = orange
+apply = green
+create = yellow
+destroy = faded
+reset = green
+add = green
+change = green
+remove = red
+shortcode = default
+markdown = orange
+systemio = yellow
+info = blue
+warning = orange
+error = red
+
+[Palette]
+window = base
+windowtext = default
+base = base
+alternatebase = #bac7d1
+text = default
+tooltipbase = #fff8bc
+tooltiptext = default
+button = base
+buttontext = default
+brighttext = base
+highlight = #d15b6d
+highlightedtext = #ffffff
+link = blue
+linkvisited = blue
+accent = #d15b6d
+
+[GUI]
+helptext = #596b7e
+fadedtext = faded
+errortext = red
+
+[Syntax]
+background = #f6f9fc
+text = default
+line = base
+link = blue
+headertext = #000000
+headertag = faded
+emphasis = green
+dialog = #1c5a8d
+altdialog = cyan
+note = red
+hidden = faded
+shortcode = #2e6b3f
+keyword = #8f5509
+tag = #af7200
+value = #000000
+optional = cyan
+spellcheckline = #d15b6d
+errorline = cyan
+replacetag = red
+modifier = #991635
+texthighlight = #c8d6e0
From bae59c07db3e5b9c17899b0f331c8cc96f75b21a Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Mon, 27 Oct 2025 18:51:25 +0100
Subject: [PATCH 13/14] Jewel Case whitespace was missing
---
novelwriter/assets/themes/jewel_case_dark.conf | 1 +
novelwriter/assets/themes/jewel_case_light.conf | 1 +
2 files changed, 2 insertions(+)
diff --git a/novelwriter/assets/themes/jewel_case_dark.conf b/novelwriter/assets/themes/jewel_case_dark.conf
index c2d79d72..c41f5758 100644
--- a/novelwriter/assets/themes/jewel_case_dark.conf
+++ b/novelwriter/assets/themes/jewel_case_dark.conf
@@ -78,6 +78,7 @@ link = blue
headertext = #ffffff
headertag = faded
emphasis = green
+whitespace = blue:72
dialog = #91b7dd
altdialog = cyan
note = red
diff --git a/novelwriter/assets/themes/jewel_case_light.conf b/novelwriter/assets/themes/jewel_case_light.conf
index f044df52..6b6dae47 100644
--- a/novelwriter/assets/themes/jewel_case_light.conf
+++ b/novelwriter/assets/themes/jewel_case_light.conf
@@ -78,6 +78,7 @@ link = blue
headertext = #000000
headertag = faded
emphasis = green
+whitespace = blue:64
dialog = #1c5a8d
altdialog = cyan
note = red
From 27771f3565d1395306c07e00406d9a72399a8d95 Mon Sep 17 00:00:00 2001
From: HeyMyian <60368695+HeyMyian@users.noreply.github.com>
Date: Mon, 27 Oct 2025 19:42:29 +0100
Subject: [PATCH 14/14] Adding [Icon] block where missing
---
.../assets/themes/catppuccin_latte.conf | 21 +++++++++++++++++++
.../assets/themes/catppuccin_mocha.conf | 21 +++++++++++++++++++
novelwriter/assets/themes/rose_pine.conf | 21 +++++++++++++++++++
novelwriter/assets/themes/rose_pine_dawn.conf | 21 +++++++++++++++++++
4 files changed, 84 insertions(+)
diff --git a/novelwriter/assets/themes/catppuccin_latte.conf b/novelwriter/assets/themes/catppuccin_latte.conf
index c00b4889..1bc07825 100644
--- a/novelwriter/assets/themes/catppuccin_latte.conf
+++ b/novelwriter/assets/themes/catppuccin_latte.conf
@@ -29,6 +29,27 @@ active = green
inactive = red
disabled = faded
+[Icon]
+tool = default
+sidebar = default
+accept = green
+reject = red
+action = blue
+altaction = orange
+apply = green
+create = yellow
+destroy = faded
+reset = green
+add = green
+change = green
+remove = red
+shortcode = default
+markdown = orange
+systemio = yellow
+info = blue
+warning = orange
+error = red
+
[Palette]
window = #dce0e8
windowtext = default
diff --git a/novelwriter/assets/themes/catppuccin_mocha.conf b/novelwriter/assets/themes/catppuccin_mocha.conf
index 9bc41c8e..8fccca19 100644
--- a/novelwriter/assets/themes/catppuccin_mocha.conf
+++ b/novelwriter/assets/themes/catppuccin_mocha.conf
@@ -29,6 +29,27 @@ active = green
inactive = red
disabled = faded
+[Icon]
+tool = default
+sidebar = default
+accept = green
+reject = red
+action = blue
+altaction = orange
+apply = green
+create = yellow
+destroy = faded
+reset = green
+add = green
+change = green
+remove = red
+shortcode = default
+markdown = orange
+systemio = yellow
+info = blue
+warning = orange
+error = red
+
[Palette]
window = #11111b
windowtext = default
diff --git a/novelwriter/assets/themes/rose_pine.conf b/novelwriter/assets/themes/rose_pine.conf
index 01326328..3cc279d2 100644
--- a/novelwriter/assets/themes/rose_pine.conf
+++ b/novelwriter/assets/themes/rose_pine.conf
@@ -29,6 +29,27 @@ active = blue
inactive = red
disabled = #6e6a86
+[Icon]
+tool = default
+sidebar = default
+accept = green
+reject = red
+action = blue
+altaction = orange
+apply = green
+create = yellow
+destroy = faded
+reset = green
+add = green
+change = green
+remove = red
+shortcode = default
+markdown = orange
+systemio = yellow
+info = blue
+warning = orange
+error = red
+
[Palette]
window = base
windowtext = default
diff --git a/novelwriter/assets/themes/rose_pine_dawn.conf b/novelwriter/assets/themes/rose_pine_dawn.conf
index 34d6707b..fed731e3 100644
--- a/novelwriter/assets/themes/rose_pine_dawn.conf
+++ b/novelwriter/assets/themes/rose_pine_dawn.conf
@@ -29,6 +29,27 @@ active = blue
inactive = red
disabled = #9893a5
+[Icon]
+tool = default
+sidebar = default
+accept = green
+reject = red
+action = blue
+altaction = orange
+apply = green
+create = yellow
+destroy = faded
+reset = green
+add = green
+change = green
+remove = red
+shortcode = default
+markdown = orange
+systemio = yellow
+info = blue
+warning = orange
+error = red
+
[Palette]
window = base
windowtext = default