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] 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