From 5d7e005f7d59f9c78e1c428c99654d8d426fb009 Mon Sep 17 00:00:00 2001 From: HeyMyian <60368695+HeyMyian@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:06:18 +0200 Subject: [PATCH 1/4] Update themes --- novelwriter/assets/themes/aura.conf | 2 +- novelwriter/assets/themes/aura_bright.conf | 2 +- novelwriter/assets/themes/aura_soft.conf | 2 +- .../assets/themes/b4t_classic_o_light.conf | 10 ++-- .../assets/themes/b4t_modern_c_dark.conf | 2 +- .../assets/themes/b4t_modern_c_light.conf | 2 +- novelwriter/assets/themes/chalky_soil.conf | 4 +- novelwriter/assets/themes/chernozem.conf | 2 +- novelwriter/assets/themes/full_moon.conf | 59 +++++++++---------- novelwriter/assets/themes/new_moon.conf | 34 +++++------ novelwriter/assets/themes/ruby_day.conf | 4 +- novelwriter/assets/themes/ruby_night.conf | 8 +-- 12 files changed, 65 insertions(+), 66 deletions(-) diff --git a/novelwriter/assets/themes/aura.conf b/novelwriter/assets/themes/aura.conf index 1c89fe62..a31ac7ba 100644 --- a/novelwriter/assets/themes/aura.conf +++ b/novelwriter/assets/themes/aura.conf @@ -58,7 +58,7 @@ line = #29263c link = blue headertext = cyan headertag = cyan:128 -emphasis = purple:L110 +emphasis = purple:L105 dialog = cyan altdialog = blue note = yellow diff --git a/novelwriter/assets/themes/aura_bright.conf b/novelwriter/assets/themes/aura_bright.conf index a6428a55..651e452c 100644 --- a/novelwriter/assets/themes/aura_bright.conf +++ b/novelwriter/assets/themes/aura_bright.conf @@ -1,5 +1,5 @@ [Main] -name = Aura (Bright) +name = Aura Bright mode = light author = Myian diff --git a/novelwriter/assets/themes/aura_soft.conf b/novelwriter/assets/themes/aura_soft.conf index 098f4bc3..f8d58f70 100644 --- a/novelwriter/assets/themes/aura_soft.conf +++ b/novelwriter/assets/themes/aura_soft.conf @@ -1,5 +1,5 @@ [Main] -name = Aura (Soft) +name = Aura Soft mode = dark author = Myian credit = Dalton Menezes diff --git a/novelwriter/assets/themes/b4t_classic_o_light.conf b/novelwriter/assets/themes/b4t_classic_o_light.conf index f259c1e7..0f9c94a1 100644 --- a/novelwriter/assets/themes/b4t_classic_o_light.conf +++ b/novelwriter/assets/themes/b4t_classic_o_light.conf @@ -61,15 +61,15 @@ headertag = cyan:128 emphasis = #008976 dialog = #1a68e5 altdialog = #1249a0 -note = purple +note = #c17eed hidden = faded -shortcode = #c17eed -keyword = #9488f2 -tag = #6555e0 +shortcode = purple +keyword = #6555e0 +tag = #9488f2 value = faded optional = faded spellcheckline = #ff2259 errorline = blue replacetag = #7e6fe5 -modifier = #c17eed +modifier = purple texthighlight = cyan:64 diff --git a/novelwriter/assets/themes/b4t_modern_c_dark.conf b/novelwriter/assets/themes/b4t_modern_c_dark.conf index d420cae7..e348fbef 100644 --- a/novelwriter/assets/themes/b4t_modern_c_dark.conf +++ b/novelwriter/assets/themes/b4t_modern_c_dark.conf @@ -60,7 +60,7 @@ headertext = red headertag = red:128 emphasis = #f391b6 dialog = yellow -altdialog = #9fabf8 +altdialog = #e86296 note = #929ff7 hidden = faded shortcode = #6f81f0 diff --git a/novelwriter/assets/themes/b4t_modern_c_light.conf b/novelwriter/assets/themes/b4t_modern_c_light.conf index 319b28ad..b881167f 100644 --- a/novelwriter/assets/themes/b4t_modern_c_light.conf +++ b/novelwriter/assets/themes/b4t_modern_c_light.conf @@ -60,7 +60,7 @@ headertext = red headertag = red:128 emphasis = #d53874 dialog = #9f6303 -altdialog = #354ddd +altdialog = #e86296 note = blue hidden = faded shortcode = #354ddd diff --git a/novelwriter/assets/themes/chalky_soil.conf b/novelwriter/assets/themes/chalky_soil.conf index bf41868b..5e90b992 100644 --- a/novelwriter/assets/themes/chalky_soil.conf +++ b/novelwriter/assets/themes/chalky_soil.conf @@ -58,10 +58,10 @@ headertext = red headertag = red:128 emphasis = #488843 dialog = #b95a00 -altdialog = yellow +altdialog = #b18010 note = faded hidden = faded -shortcode = #967044 +shortcode = blue keyword = blue tag = #276096 value = #276096 diff --git a/novelwriter/assets/themes/chernozem.conf b/novelwriter/assets/themes/chernozem.conf index 16411276..56f80f66 100644 --- a/novelwriter/assets/themes/chernozem.conf +++ b/novelwriter/assets/themes/chernozem.conf @@ -61,7 +61,7 @@ dialog = orange altdialog = yellow note = faded hidden = faded -shortcode = #af8973 +shortcode = blue keyword = blue tag = #a1c4e4 value = #a1c4e4 diff --git a/novelwriter/assets/themes/full_moon.conf b/novelwriter/assets/themes/full_moon.conf index d6d52f46..c6e2c864 100644 --- a/novelwriter/assets/themes/full_moon.conf +++ b/novelwriter/assets/themes/full_moon.conf @@ -5,70 +5,69 @@ author = Myian [Base] base = #ffffff -default = #454c55 -faded = #9197a0 -red = #d84f52 -orange = #db7a34 -yellow = #c5931f -green = #479e47 -cyan = #219fa3 -blue = #3e8acc -purple = #bd70cc - +default = #37404e +faded = #93a2a8 +red = #d35654 +orange = #d17a09 +yellow = #caac00 +green = #579220 +cyan = #1b948a +blue = #2d78b9 +purple = #c45fb3 [Project] root = default folder = orange -file = green -title = blue +file = purple +title = green chapter = red -scene = purple +scene = blue note = yellow active = green inactive = red disabled = faded [Palette] -window = #eceef1 +window = #e7ebee windowtext = default base = base -alternatebase = #e2eaf0 +alternatebase = #d4d9dd text = default tooltipbase = #ffeea6 tooltiptext = default -button = #ffffff +button = base buttontext = default brighttext = base -highlight = #549adb +highlight = #5495ce highlightedtext = base link = blue linkvisited = blue -accent = #549adb +accent = #5495ce [GUI] -helptext = faded:D125 -fadedtext = faded:L135 +helptext = #586a72 +fadedtext = faded errortext = red [Syntax] background = base -text = #565c63 -line = #eceff5 +text = #586a72 +line = #e7ebee link = blue headertext = purple headertag = purple:128 emphasis = blue -dialog = #2d2d2d -altdialog = orange -note = yellow +dialog = #0e2a35 +altdialog = cyan +note = green hidden = faded -shortcode = cyan -keyword = red -tag = yellow +shortcode = #c5931f +keyword = #c5931f +tag = red value = orange -optional = yellow +optional = #c5931f spellcheckline = #f73c3f errorline = cyan replacetag = purple -modifier = green +modifier = #c5931f texthighlight = blue:80 diff --git a/novelwriter/assets/themes/new_moon.conf b/novelwriter/assets/themes/new_moon.conf index a94660ba..4bbb2e58 100644 --- a/novelwriter/assets/themes/new_moon.conf +++ b/novelwriter/assets/themes/new_moon.conf @@ -7,7 +7,7 @@ url = https://github.com/taniarascia/new-moon [Base] base = #2d2d2d -default = #ffffff +default = #d1d7e0 faded = #777c85 red = #f2777a orange = #fca369 @@ -20,10 +20,10 @@ purple = #e1a6f2 [Project] root = default folder = orange -file = green -title = blue +file = purple +title = green chapter = red -scene = purple +scene = blue note = yellow active = green inactive = red @@ -37,39 +37,39 @@ alternatebase = #444444 text = default tooltipbase = yellow tooltiptext = base -button = #333333 +button = #2d2d2d buttontext = default brighttext = base highlight = #4386c5 -highlightedtext = default +highlightedtext = #ffffff link = blue linkvisited = blue accent = #4386c5 [GUI] -helptext = #a4a4a4 -fadedtext = #949494 +helptext = #999eaa +fadedtext = faded errortext = red [Syntax] background = base -text = #bcc2cc +text = #b3b9c5 line = #444444 link = blue headertext = purple headertag = purple:128 emphasis = blue -dialog = default -altdialog = orange -note = yellow +dialog = #ffffff +altdialog = cyan +note = green hidden = faded -shortcode = cyan -keyword = red -tag = yellow -value = orange +shortcode = yellow +keyword = yellow +tag = red +value = #ffd479 optional = yellow spellcheckline = #ff6265 errorline = green replacetag = purple -modifier = green +modifier = yellow texthighlight = blue:80 diff --git a/novelwriter/assets/themes/ruby_day.conf b/novelwriter/assets/themes/ruby_day.conf index db56a71b..5a56e472 100644 --- a/novelwriter/assets/themes/ruby_day.conf +++ b/novelwriter/assets/themes/ruby_day.conf @@ -40,8 +40,8 @@ buttontext = default brighttext = red highlight = #da3d3d highlightedtext = base -link = #9f58ad -linkvisited = #9f58ad +link = #da3d3d +linkvisited = #da3d3d accent = #c43939 [GUI] diff --git a/novelwriter/assets/themes/ruby_night.conf b/novelwriter/assets/themes/ruby_night.conf index 640c6d84..37f60ac6 100644 --- a/novelwriter/assets/themes/ruby_night.conf +++ b/novelwriter/assets/themes/ruby_night.conf @@ -7,7 +7,7 @@ author = Myian base = #18181c default = #dcd9e6 faded = #817b94 -red = #ec6262 +red = #ff6969 orange = #f89d68 yellow = #ebcf84 green = #7fb88b @@ -40,8 +40,8 @@ buttontext = default brighttext = base highlight = #a52a2c highlightedtext = #ebd9d9 -link = purple -linkvisited = purple +link = red +linkvisited = red accent = #a52a2c [GUI] @@ -57,7 +57,7 @@ link = blue headertext = default headertag = default:128 emphasis = #ff9d9d -dialog = #ff6969 +dialog = red altdialog = orange note = purple hidden = faded From ea602b5f9c23cf24cdc05f0f272b4fba1fadd07a Mon Sep 17 00:00:00 2001 From: HeyMyian <60368695+HeyMyian@users.noreply.github.com> Date: Wed, 13 Aug 2025 18:18:16 +0200 Subject: [PATCH 2/4] Add new themes --- novelwriter/assets/themes/horizon_dark.conf | 75 +++++++++++++++++++ novelwriter/assets/themes/horizon_light.conf | 75 +++++++++++++++++++ novelwriter/assets/themes/otium_dark.conf | 73 ++++++++++++++++++ novelwriter/assets/themes/otium_light.conf | 73 ++++++++++++++++++ novelwriter/assets/themes/paragon.conf | 74 ++++++++++++++++++ novelwriter/assets/themes/selenium_dark.conf | 73 ++++++++++++++++++ novelwriter/assets/themes/selenium_light.conf | 73 ++++++++++++++++++ novelwriter/assets/themes/sepia_dark.conf | 72 ++++++++++++++++++ novelwriter/assets/themes/sepia_light.conf | 72 ++++++++++++++++++ novelwriter/assets/themes/sultana_light.conf | 73 ++++++++++++++++++ novelwriter/assets/themes/sultana_night.conf | 73 ++++++++++++++++++ .../assets/themes/vivid_black_green.conf | 75 +++++++++++++++++++ .../assets/themes/vivid_black_red.conf | 75 +++++++++++++++++++ .../assets/themes/vivid_white_green.conf | 75 +++++++++++++++++++ .../assets/themes/vivid_white_red.conf | 75 +++++++++++++++++++ novelwriter/assets/themes/warpgate.conf | 74 ++++++++++++++++++ novelwriter/assets/themes/waterlily_dark.conf | 73 ++++++++++++++++++ .../assets/themes/waterlily_light.conf | 73 ++++++++++++++++++ 18 files changed, 1326 insertions(+) create mode 100644 novelwriter/assets/themes/horizon_dark.conf create mode 100644 novelwriter/assets/themes/horizon_light.conf create mode 100644 novelwriter/assets/themes/otium_dark.conf create mode 100644 novelwriter/assets/themes/otium_light.conf create mode 100644 novelwriter/assets/themes/paragon.conf create mode 100644 novelwriter/assets/themes/selenium_dark.conf create mode 100644 novelwriter/assets/themes/selenium_light.conf create mode 100644 novelwriter/assets/themes/sepia_dark.conf create mode 100644 novelwriter/assets/themes/sepia_light.conf create mode 100644 novelwriter/assets/themes/sultana_light.conf create mode 100644 novelwriter/assets/themes/sultana_night.conf create mode 100644 novelwriter/assets/themes/vivid_black_green.conf create mode 100644 novelwriter/assets/themes/vivid_black_red.conf create mode 100644 novelwriter/assets/themes/vivid_white_green.conf create mode 100644 novelwriter/assets/themes/vivid_white_red.conf create mode 100644 novelwriter/assets/themes/warpgate.conf create mode 100644 novelwriter/assets/themes/waterlily_dark.conf create mode 100644 novelwriter/assets/themes/waterlily_light.conf diff --git a/novelwriter/assets/themes/horizon_dark.conf b/novelwriter/assets/themes/horizon_dark.conf new file mode 100644 index 00000000..085e8c6d --- /dev/null +++ b/novelwriter/assets/themes/horizon_dark.conf @@ -0,0 +1,75 @@ +[Main] +name = Horizon Dark +mode = dark +author = Myian +credit = Jonathan Olaleye +url = https://github.com/jolaleye/horizon-theme-vscode + +[Base] +base = #1c1e26 +default = #d5d8da +faded = #6c6f93 +red = #e95678 +orange = #f09383 +yellow = #fac29a +green = #84c969 +cyan = #27d796 +blue = #25b2bc +purple = #b877db + +[Project] +root = default +folder = purple +file = yellow +title = blue +chapter = red +scene = orange +note = faded +active = yellow +inactive = faded +disabled = #404263 + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #2e303e +text = default +tooltipbase = yellow +tooltiptext = base +button = #232530 +buttontext = default +brighttext = base +highlight = #fab28e +highlightedtext = base +link = #21bfc2 +linkvisited = #21bfc2 +accent = #FAB28E + +[GUI] +helptext = default:192 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #232530 +link = blue +headertext = red +headertag = red:128 +emphasis = yellow +dialog = orange +altdialog = red +note = blue +hidden = faded +shortcode = blue +keyword = purple +tag = blue +value = faded +optional = faded +spellcheckline = #ff3d5d +errorline = cyan +replacetag = blue +modifier = purple +texthighlight = orange:80 diff --git a/novelwriter/assets/themes/horizon_light.conf b/novelwriter/assets/themes/horizon_light.conf new file mode 100644 index 00000000..cee0a7f1 --- /dev/null +++ b/novelwriter/assets/themes/horizon_light.conf @@ -0,0 +1,75 @@ +[Main] +name = Horizon Bright +mode = light +author = Myian +credit = Jonathan Olaleye +url = https://github.com/jolaleye/horizon-theme-vscode + +[Base] +base = #fdf0ed +default = #1a1c23 +faded = #99827d +red = #da103f +orange = #dc3318 +yellow = #f77d26 +green = #5fa306 +cyan = #0fac72 +blue = #1d8991 +purple = #8931B9 + +[Project] +root = default +folder = purple +file = yellow +title = blue +chapter = red +scene = orange +note = faded +active = #eb834f +inactive = faded +disabled = faded:L125 + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #fadad1 +text = default +tooltipbase = #f9cbbe +tooltiptext = default +button = #fadad1 +buttontext = default +brighttext = base +highlight = #e68656 +highlightedtext = base +link = #1eaeae +linkvisited = #1eaeae +accent = #f6661e + +[GUI] +helptext = default:192 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #ffe7e0 +link = blue +headertext = red +headertag = red:128 +emphasis = #f6661e +dialog = orange +altdialog = red +note = blue +hidden = faded +shortcode = blue +keyword = purple +tag = blue +value = faded +optional = faded +spellcheckline = #ff3d5d +errorline = #1eb980 +replacetag = blue +modifier = purple +texthighlight = orange:64 diff --git a/novelwriter/assets/themes/otium_dark.conf b/novelwriter/assets/themes/otium_dark.conf new file mode 100644 index 00000000..7319180a --- /dev/null +++ b/novelwriter/assets/themes/otium_dark.conf @@ -0,0 +1,73 @@ +[Main] +name = Otium Dark +mode = dark +author = Myian + +[Base] +base = #23242b +default = #e9e7df +faded = #7f868f +red = #ff6e61 +orange = #ff9d66 +yellow = #ffcc6a +green = #70ad79 +cyan = #4fb8a8 +blue = #5e83b1 +purple = #8479b4 + +[Project] +root = default +folder = red +file = default +title = yellow +chapter = green +scene = blue +note = faded +active = default +inactive = faded +disabled = #4e545e + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #3b3c47 +text = default +tooltipbase = #b2cab6 +tooltiptext = base +button = #262931 +buttontext = default +brighttext = base +highlight = #698a6e +highlightedtext = #1b1c22 +link = green +linkvisited = green +accent = #698a6e + +[GUI] +helptext = #a0a3a8 +fadedtext = faded +errortext = red + +[Syntax] +background = #1b1c22 +text = default +line = #2a2b35 +link = #a6d0ed +headertext = yellow +headertag = yellow:128 +emphasis = yellow +dialog = green +altdialog = orange +note = #a6d0ed +hidden = faded +shortcode = blue +keyword = purple +tag = #c5a9d7 +value = faded +spellcheckline = red +errorline = #a6d0ed +replacetag = purple +modifier = blue +optional = faded +texthighlight = #3b3c47 diff --git a/novelwriter/assets/themes/otium_light.conf b/novelwriter/assets/themes/otium_light.conf new file mode 100644 index 00000000..062c7879 --- /dev/null +++ b/novelwriter/assets/themes/otium_light.conf @@ -0,0 +1,73 @@ +[Main] +name = Otium Light +mode = light +author = Myian + +[Base] +base = #ebe9e4 +default = #3b3d42 +faded = #848691 +red = #c56961 +orange = #c98358 +yellow = #be9447 +green = #398144 +cyan = #3c918a +blue = #567bac +purple = #7a65ac + +[Project] +root = default +folder = red +file = default:L165 +title = yellow +chapter = #53945f +scene = blue +note = faded:L110 +active = default:L165 +inactive = faded:L110 +disabled = #adadad + +[Palette] +window = base +windowtext = default +base = base +alternatebase = base:D115 +text = default +tooltipbase = #cce0cf +tooltiptext = default +button = #f8f7f3 +buttontext = default +brighttext = base +highlight = #6c9173 +highlightedtext = #ffffff +link = green +linkvisited = green +accent = #6c9173 + +[GUI] +helptext = #57565e +fadedtext = faded +errortext = red + +[Syntax] +background = #f8f7f3 +text = default +line = #ebe9e4 +link = blue +headertext = yellow +headertag = yellow:128 +emphasis = #ad802a +dialog = green +altdialog = #c0652d +note = #668bbd +hidden = faded +shortcode = blue +keyword = purple +tag = #9e88b8 +value = faded +spellcheckline = #e43a2b +errorline = blue +replacetag = #8c77b2 +modifier = blue +optional = faded +texthighlight = base:D110 diff --git a/novelwriter/assets/themes/paragon.conf b/novelwriter/assets/themes/paragon.conf new file mode 100644 index 00000000..7b05bee4 --- /dev/null +++ b/novelwriter/assets/themes/paragon.conf @@ -0,0 +1,74 @@ +[Main] +name = Paragon +mode = dark +author = Myian +credit = Diablo III + +[Base] +base = #161d25 +default = #fdfdfd +faded = #727283 +red = #ff4800 +orange = #ff8000 +yellow = #ffff00 +green = #49e949 +cyan = #6bd8bb +blue = #99bbff +purple = #ca5dee + +[Project] +root = default +folder = #c7b377 +file = default +title = orange +chapter = yellow +scene = #6869ff +note = cyan +active = #00ffe1 +inactive = faded +disabled = faded:D150 + +[Palette] +window = #10151b +windowtext = default +base = base +alternatebase = #394452 +text = default +tooltipbase = cyan +tooltiptext = base +button = base +buttontext = default +brighttext = base +highlight = cyan:D125 +highlightedtext = base +link = cyan +linkvisited = cyan +accent = cyan + +[GUI] +helptext = #949baa +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #272d3a +link = green +headertext = green +headertag = green:128 +emphasis = #99bbff +dialog = cyan +altdialog = green +note = #c7b377 +hidden = faded +shortcode = orange +keyword = red +tag = #6869ff +value = #ffff64 +optional = faded +spellcheckline = #ff0000 +errorline = cyan +replacetag = purple +modifier = red +texthighlight = #99bbff60 diff --git a/novelwriter/assets/themes/selenium_dark.conf b/novelwriter/assets/themes/selenium_dark.conf new file mode 100644 index 00000000..a5c5cc1b --- /dev/null +++ b/novelwriter/assets/themes/selenium_dark.conf @@ -0,0 +1,73 @@ +[Main] +name = Selenium Dark +mode = dark +author = Myian + +[Base] +base = #15141a +default = #a9a1b4 +faded = #786e87 +red = #c04358 +orange = #b1663a +yellow = #917a3e +green = #35834c +cyan = #1b8186 +blue = #3268cc +purple = #7d53b8 + +[Project] +root = default +folder = red +file = default +title = purple +chapter = blue +scene = cyan +note = #625b70 +active = #c7c0d2 +inactive = red +disabled = #625b70 + +[Palette] +window = #0f0e13 +windowtext = #c7c0d2 +base = base +alternatebase = #35303f +text = #c7c0d2 +tooltipbase = default +tooltiptext = base +button = #1e1c25 +buttontext = default +brighttext = base +highlight = #625b70 +highlightedtext = #e4e0ec +link = #9267d3 +linkvisited = #9267d3 +accent = red:D120 + +[GUI] +helptext = #888095 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #1e1c25 +link = blue +headertext = #e4e0ec +headertag = faded +emphasis = #9267d3 +dialog = #e4e0ec +altdialog = #c458ac +note = red +hidden = faded +shortcode = cyan +keyword = blue +tag = red +value = #c7c0d2 +optional = #c7c0d2 +spellcheckline = red:L120 +errorline = blue:L120 +replacetag = blue +modifier = cyan +texthighlight = #9267d370 diff --git a/novelwriter/assets/themes/selenium_light.conf b/novelwriter/assets/themes/selenium_light.conf new file mode 100644 index 00000000..d1eefa1f --- /dev/null +++ b/novelwriter/assets/themes/selenium_light.conf @@ -0,0 +1,73 @@ +[Main] +name = Selenium Light +mode = light +author = Myian + +[Base] +base = #e7e3eb +default = #463d52 +faded = #8a8197 +red = #c04358 +orange = #b1663a +yellow = #917a3e +green = #35834c +cyan = #1b8186 +blue = #3268cc +purple = #7d53b8 + +[Project] +root = default +folder = red +file = default +title = purple +chapter = blue +scene = cyan +note = faded +active = default +inactive = red +disabled = faded + +[Palette] +window = #d2cfda +windowtext = #29252f +base = base +alternatebase = #c1bccd +text = #29252f +tooltipbase = #ebebf1 +tooltiptext = default +button = #e6e3eb +buttontext = default +brighttext = base +highlight = #797082 +highlightedtext = #f0eff3 +link = #623a9b +linkvisited = #623a9b +accent = red + +[GUI] +helptext = default +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = #62576f +line = #d2cfda +link = blue +headertext = #29252f +headertag = faded +emphasis = purple +dialog = #29252f +altdialog = #c458ac +note = red +hidden = faded +shortcode = cyan +keyword = blue +tag = red +value = default +optional = default +spellcheckline = #e63653 +errorline = #3e77e2 +replacetag = blue +modifier = cyan +texthighlight = purple:64 diff --git a/novelwriter/assets/themes/sepia_dark.conf b/novelwriter/assets/themes/sepia_dark.conf new file mode 100644 index 00000000..19261b08 --- /dev/null +++ b/novelwriter/assets/themes/sepia_dark.conf @@ -0,0 +1,72 @@ +[Main] +name = Sepia Dark +mode = dark +author = Myian + +[Base] +base = #302622 +default = #d6c4b2 +faded = #8d7a71 +red = #d16b6b +orange = #d1886b +yellow = #c49e58 +green = #919e59 +cyan = #71a392 +blue = #718ea8 +purple = #b8759e + +[Project] +root = default +folder = cyan +file = default +title = red +chapter = yellow +scene = green +note = faded +active = default +inactive = red +disabled = faded + +[Palette] +window = #251b18 +windowtext = #ceb3a2 +base = base +alternatebase = #4b3d37 +text = #ceb3a2 +tooltipbase = #f1daca +tooltiptext = base +button = #362520 +buttontext = default +brighttext = base +highlight = #885b4d +highlightedtext = #e7d4c9 +link = orange +linkvisited = orange +accent = #885b4d + +[GUI] +helptext = faded +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = #c4a491 +line = #41342f +link = cyan +headertag = default:160 +emphasis = #f1daca +dialog = orange +altdialog = red +note = green +hidden = faded +shortcode = purple +keyword = cyan +tag = green +value = yellow +optional = yellow +spellcheckline = #ff5d5d +errorline = cyan +replacetag = green +modifier = purple +texthighlight = orange:72 diff --git a/novelwriter/assets/themes/sepia_light.conf b/novelwriter/assets/themes/sepia_light.conf new file mode 100644 index 00000000..e0d864cf --- /dev/null +++ b/novelwriter/assets/themes/sepia_light.conf @@ -0,0 +1,72 @@ +[Main] +name = Sepia Light +mode = light +author = Myian + +[Base] +base = #f1e7dc +default = #635048 +faded = #a18375 +red = #d17a6b +orange = #d1906b +yellow = #c49e58 +green = #919e59 +cyan = #71a392 +blue = #718ea8 +purple = #b8759e + +[Project] +root = #86685b +folder = cyan +file = #86685b +title = red +chapter = yellow +scene = green +note = #b6a096 +active = #86685b +inactive = red +disabled = #b6a096 + +[Palette] +window = #e2d3c1 +windowtext = default +base = base +alternatebase = #d8c4b2 +text = default +tooltipbase = #e6dacd +tooltiptext = default +button = #f7efe6 +buttontext = default +brighttext = base +highlight = #a57f66 +highlightedtext = #f7efe6 +link = #ac5828 +linkvisited = #ac5828 +accent = #a57f66 + +[GUI] +helptext = #836050 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = #74584c +line = #e6dacd +link = #458871 +headertag = default:160 +emphasis = #6e2920 +dialog = #ac5828 +altdialog = #b44b4b +note = #6e8021 +hidden = faded +shortcode = #a75688 +keyword = #458871 +tag = #6e8021 +value = #af7f25 +optional = #af7f25 +spellcheckline = #ff5d5d +errorline = cyan +replacetag = #6e8021 +modifier = #a75688 +texthighlight = orange:96 diff --git a/novelwriter/assets/themes/sultana_light.conf b/novelwriter/assets/themes/sultana_light.conf new file mode 100644 index 00000000..1f4e5195 --- /dev/null +++ b/novelwriter/assets/themes/sultana_light.conf @@ -0,0 +1,73 @@ +[Main] +name = Sultana Light +mode = light +author = Myian + +[Base] +base = #fff6f6 +default = #494657 +faded = #a89d98 +red = #d3677e +orange = #d6805e +yellow = #cc9c49 +green = #819c42 +cyan = #5f9c88 +blue = #6591b6 +purple = #a279b9 + +[Project] +root = #5a5563 +folder = orange +file = blue +title = red +chapter = yellow +scene = green +note = faded +active = #77606e +inactive = red +disabled = faded + +[Palette] +window = #f0e4e4 +windowtext = default +base = base +alternatebase = #e4cccc +text = default +tooltipbase = #ffeac6 +tooltiptext = default +button = #fcf3f3 +buttontext = default +brighttext = base +highlight = #c57b85 +highlightedtext = #f9f4fc +link = #5577bb +linkvisited = #5577bb +accent = #ad6978 + +[GUI] +helptext = default:192 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = #77606e +line = #f0e4e4 +link = #5577bb +headertext = #66515e +headertag = #66515e80 +emphasis = #5577bb +dialog = #c54a5f +altdialog = #4d968a +note = #699128 +hidden = #aa9292 +shortcode = #4d968a +keyword = #b89126 +tag = #4d968a +value = #c77741 +optional = #aa9292 +spellcheckline = #ec5656 +errorline = #42a789 +replacetag = #ab69d1 +modifier = #b89126 +texthighlight = #b8788366 diff --git a/novelwriter/assets/themes/sultana_night.conf b/novelwriter/assets/themes/sultana_night.conf new file mode 100644 index 00000000..bd55dd84 --- /dev/null +++ b/novelwriter/assets/themes/sultana_night.conf @@ -0,0 +1,73 @@ +[Main] +name = Sultana Night +mode = dark +author = Myian + +[Base] +base = #2a222c +default = #e2cdc9 +faded = #97889b +red = #ec8ba0 +orange = #ffb29b +yellow = #ffdfa9 +green = #bdd49d +cyan = #9cd1bf +blue = #92b5d4 +purple = #d39fd3 + +[Project] +root = default +folder = orange +file = blue +title = red +chapter = yellow +scene = green +note = faded +active = default +inactive = red +disabled = #85748a + +[Palette] +window = #221a23 +windowtext = default +base = base +alternatebase = #4a3e4d +text = default +tooltipbase = yellow +tooltiptext = base +button = #2d2130 +buttontext = default +brighttext = base +highlight = #9e5c70 +highlightedtext = default +link = blue +linkvisited = blue +accent = #9e4c65 + +[GUI] +helptext = default:192 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #3e3341 +link = blue +headertext = #f3eae0 +headertag = #f3eae080 +emphasis = blue +dialog = red +altdialog = cyan +note = green +hidden = faded +shortcode = cyan +keyword = yellow +tag = cyan +value = orange +optional = faded +spellcheckline = #ff7070 +errorline = #88ecba +replacetag = purple +modifier = yellow +texthighlight = #9e5c7080 diff --git a/novelwriter/assets/themes/vivid_black_green.conf b/novelwriter/assets/themes/vivid_black_green.conf new file mode 100644 index 00000000..f2d17043 --- /dev/null +++ b/novelwriter/assets/themes/vivid_black_green.conf @@ -0,0 +1,75 @@ +[Main] +name = Vivid Black Green +mode = dark +author = Myian + +[Base] +base = #0c0f16 +default = #f1f1f1 +faded = #888e9e +red = #ff3a64 +orange = #ff823e +yellow = #fff461 +green = #3dff5d +cyan = #3ff3f0 +blue = #2f9aff +purple = #ae70ff + +#magenta = #ff61e5 + +[Project] +root = default +folder = yellow +file = default +title = blue +chapter = cyan +scene = green +note = red +active = green +inactive = faded +disabled = faded:D175 + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #323742 +text = default +tooltipbase = green:L140 +tooltiptext = base +button = #131622 +buttontext = default +brighttext = base +highlight = green:D125 +highlightedtext = base +link = green +linkvisited = green +accent = green:D125 + +[GUI] +helptext = faded +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #1c1f27 +link = blue +headertext = cyan +headertag = cyan:128 +emphasis = blue +dialog = green +altdialog = cyan +note = red +hidden = faded +shortcode = #ff61e5 +keyword = yellow +tag = orange +value = purple +optional = faded +spellcheckline = #ff3737 +errorline = cyan +replacetag = orange +modifier = #ff61e5 +texthighlight = green:80 diff --git a/novelwriter/assets/themes/vivid_black_red.conf b/novelwriter/assets/themes/vivid_black_red.conf new file mode 100644 index 00000000..fd7d99f2 --- /dev/null +++ b/novelwriter/assets/themes/vivid_black_red.conf @@ -0,0 +1,75 @@ +[Main] +name = Vivid Black Red +mode = dark +author = Myian + +[Base] +base = #0c0f16 +default = #f1f1f1 +faded = #888e9e +red = #ff3a64 +orange = #ff823e +yellow = #fff461 +green = #3dff5d +cyan = #3ff3f0 +blue = #2f9aff +purple = #ae70ff + +#magenta = #ff61e5 + +[Project] +root = default +folder = yellow +file = default +title = purple +chapter = #ff61e5 +scene = red +note = green +active = red +inactive = faded +disabled = faded:D175 + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #323742 +text = default +tooltipbase = red:L150 +tooltiptext = base +button = #131622 +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 = #1c1f27 +link = blue +headertext = yellow +headertag = yellow:128 +emphasis = orange +dialog = red +altdialog = yellow +note = green +hidden = faded +shortcode = cyan +keyword = #ff61e5 +tag = purple +value = blue +optional = faded +spellcheckline = #ff3737 +errorline = cyan +replacetag = #ff61e5 +modifier = cyan +texthighlight = red:80 \ No newline at end of file diff --git a/novelwriter/assets/themes/vivid_white_green.conf b/novelwriter/assets/themes/vivid_white_green.conf new file mode 100644 index 00000000..7c299bdc --- /dev/null +++ b/novelwriter/assets/themes/vivid_white_green.conf @@ -0,0 +1,75 @@ +[Main] +name = Vivid White Green +mode = light +author = Myian + +[Base] +base = #ffffff +default = #222127 +faded = #78748a +red = #e72b44 +orange = #e46802 +yellow = #bd9205 +green = #009e1a +cyan = #0093a7 +blue = #3d58f1 +purple = #7c17ff + +#magenta = #ed14f5 + +[Project] +root = default +folder = yellow +file = faded +title = blue +chapter = cyan +scene = green +note = red +active = green +inactive = faded +disabled = faded:L135 + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #d8dce0 +text = default +tooltipbase = green:L275 +tooltiptext = default +button = base +buttontext = default +brighttext = base +highlight = green +highlightedtext = base +link = green +linkvisited = green +accent = green + +[GUI] +helptext = default:L250 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #f3f3f8 +link = blue +headertext = cyan +headertag = cyan:128 +emphasis = blue +dialog = green +altdialog = cyan +note = red +hidden = faded +shortcode = #ed14f5 +keyword = yellow +tag = orange +value = purple +optional = faded +spellcheckline = red +errorline = cyan +replacetag = orange +modifier = #ed14f5 +texthighlight = green:72 diff --git a/novelwriter/assets/themes/vivid_white_red.conf b/novelwriter/assets/themes/vivid_white_red.conf new file mode 100644 index 00000000..e77b42b3 --- /dev/null +++ b/novelwriter/assets/themes/vivid_white_red.conf @@ -0,0 +1,75 @@ +[Main] +name = Vivid White Red +mode = light +author = Myian + +[Base] +base = #ffffff +default = #222127 +faded = #78748a +red = #e72b44 +orange = #e46802 +yellow = #bd9205 +green = #009e1a +cyan = #0093a7 +blue = #3d58f1 +purple = #7c17ff + +#magenta = #ed14f5 + +[Project] +root = default +folder = yellow +file = faded +title = purple +chapter = #ed14f5 +scene = red +note = green +active = red +inactive = faded +disabled = faded:L135 + +[Palette] +window = base +windowtext = default +base = base +alternatebase = #d8dce0 +text = default +tooltipbase = red:L175 +tooltiptext = default +button = base +buttontext = default +brighttext = base +highlight = red +highlightedtext = base +link = red +linkvisited = red +accent = red + +[GUI] +helptext = default:L250 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #f3f3f8 +link = blue +headertext = yellow +headertag = yellow:128 +emphasis = orange +dialog = red +altdialog = #a37e03 +note = green +hidden = faded +shortcode = cyan +keyword = #ed14f5 +tag = purple +value = blue +optional = faded +spellcheckline = red +errorline = cyan +replacetag = #ed14f5 +modifier = cyan +texthighlight = red:72 diff --git a/novelwriter/assets/themes/warpgate.conf b/novelwriter/assets/themes/warpgate.conf new file mode 100644 index 00000000..1398732f --- /dev/null +++ b/novelwriter/assets/themes/warpgate.conf @@ -0,0 +1,74 @@ +[Main] +name = Warpgate +mode = dark +author = Myian +credit = PlanetSide 2 + +[Base] +base = #06232a +default = #f9fcfd +faded = #729faa +red = #fb564a +orange = #f67e0a +yellow = #fbcd42 +green = #5dff6a +cyan = #2ee7f8 +blue = #74a0f6 +purple = #c07efc + +[Project] +root = default +folder = yellow +file = default +title = red +chapter = purple +scene = blue +note = green +active = green +inactive = red +disabled = faded + +[Palette] +window = base:D150 +windowtext = default +base = base +alternatebase = #1a5463 +text = default +tooltipbase = #c2ffaa +tooltiptext = base +button = #00252e +buttontext = default +brighttext = base +highlight = #58d662 +highlightedtext = base +link = green +linkvisited = green +accent = green + +[GUI] +helptext = faded +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = base:L150 +link = green +headertext = green +headertag = green:128 +emphasis = #fff6aa +dialog = cyan +altdialog = #11bdc6 +note = green +hidden = faded +shortcode = orange +keyword = orange +tag = yellow +value = yellow +optional = faded +spellcheckline = #ff4444 +errorline = green +replacetag = green +modifier = orange +texthighlight = #1a5463 diff --git a/novelwriter/assets/themes/waterlily_dark.conf b/novelwriter/assets/themes/waterlily_dark.conf new file mode 100644 index 00000000..92395b9c --- /dev/null +++ b/novelwriter/assets/themes/waterlily_dark.conf @@ -0,0 +1,73 @@ +[Main] +name = Waterlily Dark +mode = dark +author = Myian + +[Base] +base = #1e2b33 +default = #d7dbdd +faded = #869aa5 +red = #ff7474 +orange = #fca469 +yellow = #f7eaa4 +green = #9ae37f +cyan = #8ef3d1 +blue = #71caeb +purple = #c89dfd + +[Project] +root = default +folder = blue +file = purple +title = green +chapter = yellow +scene = #ff9fbd +note = faded +active = #ff9fbd +inactive = faded +disabled = #374a5c + +[Palette] +window = #151f25 +windowtext = default +base = base +alternatebase = #3b515f +text = default +tooltipbase = yellow +tooltiptext = base +button = base +buttontext = default +brighttext = base +highlight = #87bcc0 +highlightedtext = base +link = blue +linkvisited = blue +accent = #ff9fbd + +[GUI] +helptext = faded +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = default +line = #283842 +link = blue +headertext = default +headertag = faded +emphasis = green +dialog = #ff9fbd +altdialog = orange +note = blue +hidden = faded +shortcode = purple +keyword = purple +tag = yellow +value = cyan +optional = faded +spellcheckline = #ff5d5d +errorline = #4ae698 +replacetag = blue +modifier = purple +texthighlight = blue:64 diff --git a/novelwriter/assets/themes/waterlily_light.conf b/novelwriter/assets/themes/waterlily_light.conf new file mode 100644 index 00000000..960baa67 --- /dev/null +++ b/novelwriter/assets/themes/waterlily_light.conf @@ -0,0 +1,73 @@ +[Main] +name = Waterlily Light +mode = light +author = Myian + +[Base] +base = #f5faf7 +default = #435c4e +faded = #91ac96 +red = #d36868 +orange = #e08b63 +yellow = #cab330 +green = #62a729 +cyan = #31b6a4 +blue = #589dca +purple = #bd7fe7 + +[Project] +root = #526b5d +folder = blue +file = purple +title = green +chapter = yellow +scene = #e6859a +note = faded +active = #da7b8f +inactive = faded +disabled = #b6c9ba + +[Palette] +window = #e2eee7 +windowtext = default +base = base +alternatebase = #c7e0d1 +text = default +tooltipbase = #f3ebbb +tooltiptext = default +button = base +buttontext = default +brighttext = base +highlight = #6bb3b3 +highlightedtext = base +link = blue +linkvisited = blue +accent = #e6859a + +[GUI] +helptext = default:192 +fadedtext = faded +errortext = red + +[Syntax] +background = base +text = #54615a +line = #e9f3ed +link = #0b9caf +headertext = #526b5d +headertag = #526b5d80 +emphasis = #1e920e +dialog = #d15574 +altdialog = #d86f3e +note = #0b9caf +hidden = #89a189 +shortcode = #0b9caf +keyword = #9b5cc5 +tag = #bd911b +value = #04a770 +optional = #89a189 +spellcheckline = #ff3e3e +errorline = #04a770 +replacetag = #0b9caf +modifier = #9b5cc5 +texthighlight = cyan:64 From 071654fa064972602304a68e8ba8d5b79253cf18 Mon Sep 17 00:00:00 2001 From: HeyMyian <60368695+HeyMyian@users.noreply.github.com> Date: Wed, 13 Aug 2025 18:39:35 +0200 Subject: [PATCH 3/4] Fix: missing headertext --- novelwriter/assets/themes/sepia_dark.conf | 1 + novelwriter/assets/themes/sepia_light.conf | 1 + 2 files changed, 2 insertions(+) diff --git a/novelwriter/assets/themes/sepia_dark.conf b/novelwriter/assets/themes/sepia_dark.conf index 19261b08..49deeedd 100644 --- a/novelwriter/assets/themes/sepia_dark.conf +++ b/novelwriter/assets/themes/sepia_dark.conf @@ -54,6 +54,7 @@ background = base text = #c4a491 line = #41342f link = cyan +headertext = default headertag = default:160 emphasis = #f1daca dialog = orange diff --git a/novelwriter/assets/themes/sepia_light.conf b/novelwriter/assets/themes/sepia_light.conf index e0d864cf..a7c1d306 100644 --- a/novelwriter/assets/themes/sepia_light.conf +++ b/novelwriter/assets/themes/sepia_light.conf @@ -54,6 +54,7 @@ background = base text = #74584c line = #e6dacd link = #458871 +headertext = default headertag = default:160 emphasis = #6e2920 dialog = #ac5828 From 88ddb97d43c976e2d23d1b1c96e4795174bfeb7c Mon Sep 17 00:00:00 2001 From: HeyMyian <60368695+HeyMyian@users.noreply.github.com> Date: Thu, 14 Aug 2025 09:26:36 +0200 Subject: [PATCH 4/4] Update credits --- CREDITS.md | 13 +++++++++++-- novelwriter/assets/text/credits_en.htm | 13 +++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/CREDITS.md b/CREDITS.md index 865bdde6..d036a4a4 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -77,11 +77,12 @@ Colour themes included with novelWriter were adapted from the following sources: * **Dracula** theme by Zeno Rocha * **Espresso** theme by Sainnhe Park and Antoine Cotten * **Everforest** themes by Sainnhe Park +* **Horizon** themes by Jonathan Olaleye * **New Moon** theme by Tania Rascia * **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 @@ -89,7 +90,7 @@ Colour themes included with novelWriter were adapted from the following sources: Other themes were created for novelWriter: -* **Aura (Bright)** theme by Myian +* **Aura Bright** theme by Myian * **Blue Streak** themes by Veronica Berglyd Olsen * **Castle** themes by Myian * **Chalky Soil** theme by Myian @@ -99,7 +100,15 @@ 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 +* **Paragon** theme by Myian * **Ruby** themes by Myian +* **Selenium** themes by Myian +* **Sepia** themes by Myian +* **Sultana** themes by Myian +* **Vivid** themes by Myian +* **Warpgate** theme by Myian +* **Waterlily** themes by Myian ## Fonts diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm index 809a782a..c200cf28 100644 --- a/novelwriter/assets/text/credits_en.htm +++ b/novelwriter/assets/text/credits_en.htm @@ -94,11 +94,12 @@ constraints. These themes include a subset of icons from:
Other themes were created for novelWriter: