Replies: 13 comments 49 replies
-
I got an idea from @HeyMyian's post in #2376 (comment), and I'm testing a theme based around a single colour. This got me thinking if the active and inactive icon colours should also be exposed in the |
Beta Was this translation helpful? Give feedback.
-
Something else I'd like to see split apart is |
Beta Was this translation helpful? Give feedback.
-
Some more places I noticed. Maybe these colors could be split as well. I don't see a design logic why they should be hardcoded as An idea would be to hand out three or so possible values for these elements, like For the formatting icons, maybe these could correspond to the syntax highlighting. Although that would become quite colorful again. This theme stuff has really entranced me. I gotta get back to writing 😶 |
Beta Was this translation helpful? Give feedback.
-
Does Night Owl need to be fixed? At least in VSCode, the corresponding theme has a matching darker color in places, not a bright frame like in novelWriter. It looks really off to me especially in all kinds of settings windows. Tomorrow Night Bright has the same problem - not sure this isn't done on purpose, at least the VSCode theme looks the sameas nW. |
Beta Was this translation helpful? Give feedback.
-
I put together this pink theme and a complementary dark theme: Florescent Daydream[Main]
name = Florescent Daydream
mode = light
author = Myian
credit = Myian
url = https://github.com/HeyMyian
license = MIT
licenseurl = https://opensource.org/license/mit
[Base]
base = #ffdbe4
default = #833559
faded = #aa6179
red = #da4f51
orange = #cf7642
yellow = #cfb45d
green = #6ea87e
cyan = #6eacb1
blue = #4c76b6
purple = #8864b1
[Project]
root = faded
folder = faded
file = orange
title = blue
chapter = purple
scene = red
note = green
active = green
inactive = #b88596
disabled = #dab9c9
[Palette]
window = base
windowtext = default
base = #ffeef2
alternatebase = #ffc7d8
text = default
tooltipbase = #fff0ba
tooltiptext = #413309
button = #ffe0ef
buttontext = default
brighttext = #ffffff
highlight = #d3416d88
highlightedtext = #ffffff
link = blue
linkvisited = blue
accent = #f780a4
[GUI]
helptext = default:192
fadedtext = default:160
errortext = red
[Syntax]
background = base:L111
text = #691e35
link = blue
headertext = blue
headertag = blue:160
emphasis = #794fa8
dialog = #c71b5d
altdialog = #db2a1a
note = #007d23
hidden = #ac798b
shortcode = #007d23
keyword = #00350f
tag = #005e1b
value = #005e1b
optional = #007d23
spellcheckline = #ff0000
errorline = #005e1b
replacetag = #007d23
modifier = #00350f
texthighlight = base Florescent Midnight[Main]
name = Florescent Midnight
mode = dark
author = Myian
credit = Myian
url = https://github.com/HeyMyian
license = MIT
licenseurl = https://opensource.org/license/mit
[Base]
base = #1a0f16
default = #ccc1dd
faded = #ac96bb
red = #ff7b7d
orange = #ffad6e
yellow = #eedb94
green = #79bd8b
cyan = #8bcac8
blue = #91b7ff
purple = #b993ff
[Project]
root = default
folder = default
file = orange
title = blue
chapter = purple
scene = red
note = green
active = green
inactive = #7b6e83
disabled = #514e63
[Palette]
window = #151622
windowtext = default
base = #1c1d2c
alternatebase = #3d3753
text = default
tooltipbase = yellow
tooltiptext = #4b3c08
button = #221d35
buttontext = default
brighttext = #ffffff
highlight = #8f63ad88
highlightedtext = #ffffff
link = blue
linkvisited = blue
accent = #8f63ad
[GUI]
helptext = default:184
fadedtext = default:160
errortext = red
[Syntax]
background = #28283a
text = #fff1fb
link = blue
headertext = blue
headertag = blue:160
emphasis = #ff9dd9
dialog = #d9baff
altdialog = #cecdff
note = green:L105
hidden = #a990ac
shortcode = green:L128
keyword = green:L160
tag = green:L128
value = green:L128
optional = green:L105
spellcheckline = #ff4949
errorline = green:L160
replacetag = green:L128
modifier = green:L160
texthighlight = faded:64 |
Beta Was this translation helpful? Give feedback.
-
LCARS theme inspired by Star Trek TNG. |
Beta Was this translation helpful? Give feedback.
-
I've just merged #2400, so now Status and Importance labels can pick colours from the theme, or if the colour button itself is pressed and a colour picked, it goes back to "Custom", which is ye olde functionality. I've also made pre-releases of 2.8 Alpha 1 packages with the latest changes to Launchpad. This latest feature requires an update to the way status and importance labels store colour values in the project file, so once a project has been opened in 2.8 Alpha 1, all colour settings will be lost if the project is later loaded in a 2.7 or earlier version. Old format: <status>
<entry key="sf12341" count="8" red="100" green="100" blue="100" shape="SQUARE">New</entry>
<entry key="sf24ce6" count="2" red="200" green="50" blue="0" shape="SQUARE">Notes</entry>
<entry key="sc24b8f" count="3" red="182" green="60" blue="0" shape="BARS_1">Started</entry>
<entry key="s90e6c9" count="5" red="193" green="129" blue="0" shape="BARS_2">1st Draft</entry>
<entry key="sd51c5b" count="1" red="193" green="129" blue="0" shape="BARS_3">2nd Draft</entry>
<entry key="s8ae72a" count="1" red="193" green="129" blue="0" shape="BARS_4">3rd Draft</entry>
<entry key="s78ea90" count="1" red="58" green="180" blue="58" shape="STAR">Finished</entry>
</status> New format: <status>
<entry key="sf12341" count="8" color="#646464" shape="STAR">New</entry>
<entry key="sf24ce6" count="2" color="red" shape="STAR">Notes</entry>
<entry key="sc24b8f" count="3" color="yellow" shape="BARS_1">Started</entry>
<entry key="s90e6c9" count="5" color="yellow" shape="BARS_2">1st Draft</entry>
<entry key="sd51c5b" count="1" color="yellow" shape="BARS_3">2nd Draft</entry>
<entry key="s8ae72a" count="1" color="yellow" shape="BARS_4">3rd Draft</entry>
<entry key="s78ea90" count="1" color="green" shape="STAR">Finished</entry>
</status> |
Beta Was this translation helpful? Give feedback.
-
While I was tweaking my contribution of the Primer themes, I concerned myself with the question of color contrast accessibility standards. Researching this, I found that the WCAG 2.x standard, on which the most popular online contrast checkers are based, is outdated. WCAG 2.x is known to judge color contrasts with a ratio, e.g. The new system is called APCA and the specification is a little dense. As I understand(?) the gist of it, the minimum "readable" contrast is Lc 60, and minimum for body text is Lc 75. An APCA contrast checker can be found e.g. here: https://contrast.tools/?tab=apca Now, I don't know if or to which extent the novelWriter themes should be concerned with this because:
|
Beta Was this translation helpful? Give feedback.
-
I've created some more themes as my creative outlet. I had a lot of fun designing these 🙂 As I said, it's like finishing a puzzle with moving pieces. You can include them in novelWriter if you like, but I'm also very happy to just leave them in my repository for people to grab on demand. Basic4Tone Modern C Dark Chernozem (dark theme only) (alternative title: Black Soil) I also made some changes to the Florescent themes for consistency and better readability. |
Beta Was this translation helpful? Give feedback.
-
Another thing I've been thinking about is the license value in the themes. It's fair to credit the original creator, but I'm not sure their license applies to the theme file created for novelWriter when it is added there. Instead, it makes more sense that the novelWriter GPL license applies by default. I don't know if a selection of colour values are even copyrighted without the rest of their context. |
Beta Was this translation helpful? Give feedback.
-
First draft of "Espresso" from https://github.com/sainnhe/sonokai |
Beta Was this translation helpful? Give feedback.
-
Should we drop the "Light/Dark" qualifiers from the name where they do not belong to the theme name? The dropdown as it is now should be clear enough that the user is selecting light themes here and dark themes there. I'm a bit at a loss how to name them, especially as right now the qualifiers are somewhat inconsistently applied. An example where the qualifiers seem to be part of the theme name: "Light Owl" and "Night Owl", or "Noctis" and "Noctis Lux". |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This is a topic for discussing new colour themes with the new theme system created for 2.8.
Beta Was this translation helpful? Give feedback.
All reactions