From 4c4b92fdd4fc63954e0be00d3ca49c45463401da Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Mon, 20 May 2024 13:31:38 +0200 Subject: [PATCH] Add error text colour to theme definition --- novelwriter/assets/themes/cyberpunk_night.conf | 2 ++ novelwriter/assets/themes/default_dark.conf | 1 + novelwriter/assets/themes/default_light.conf | 1 + novelwriter/assets/themes/dracula.conf | 1 + novelwriter/assets/themes/solarized_dark.conf | 1 + novelwriter/assets/themes/solarized_light.conf | 1 + novelwriter/gui/theme.py | 4 ++++ 7 files changed, 11 insertions(+) diff --git a/novelwriter/assets/themes/cyberpunk_night.conf b/novelwriter/assets/themes/cyberpunk_night.conf index d0daff9c..e0b0f2cc 100644 --- a/novelwriter/assets/themes/cyberpunk_night.conf +++ b/novelwriter/assets/themes/cyberpunk_night.conf @@ -24,6 +24,8 @@ link = 77, 77, 255 linkvisited = 50, 0, 80 [GUI] +helptext = 97, 97, 97 +errortext = 255, 77, 77 statusnone = 50, 50, 50 statussaved = 77, 255, 77 statusunsaved = 255, 77, 77 diff --git a/novelwriter/assets/themes/default_dark.conf b/novelwriter/assets/themes/default_dark.conf index 85fbf183..6a908741 100644 --- a/novelwriter/assets/themes/default_dark.conf +++ b/novelwriter/assets/themes/default_dark.conf @@ -26,6 +26,7 @@ linkvisited = 102, 153, 204 [GUI] helptext = 164, 164, 164 +errortext = 255, 164, 164 statusnone = 150, 152, 150 statussaved = 39, 135, 78 statusunsaved = 138, 32, 32 diff --git a/novelwriter/assets/themes/default_light.conf b/novelwriter/assets/themes/default_light.conf index 9c67488b..f8240bcb 100644 --- a/novelwriter/assets/themes/default_light.conf +++ b/novelwriter/assets/themes/default_light.conf @@ -26,6 +26,7 @@ linkvisited = 66, 113, 174 [GUI] helptext = 92, 92, 92 +errortext = 255, 92, 92 statusnone = 120, 120, 120 statussaved = 200, 15, 39 statusunsaved = 2, 133, 37 diff --git a/novelwriter/assets/themes/dracula.conf b/novelwriter/assets/themes/dracula.conf index 8c2d2f9e..4946b218 100644 --- a/novelwriter/assets/themes/dracula.conf +++ b/novelwriter/assets/themes/dracula.conf @@ -41,6 +41,7 @@ linkvisited = 139, 233, 253 [GUI] helptext = 204, 172, 249 +errortext = 255, 85, 85 statusnone = 98, 114, 164 statussaved = 80, 250, 123 statusunsaved = 255, 85, 85 diff --git a/novelwriter/assets/themes/solarized_dark.conf b/novelwriter/assets/themes/solarized_dark.conf index a132f9a6..b3599913 100644 --- a/novelwriter/assets/themes/solarized_dark.conf +++ b/novelwriter/assets/themes/solarized_dark.conf @@ -25,6 +25,7 @@ linkvisited = 38, 139, 210 [GUI] helptext = 166, 161, 149 +errortext = 255, 161, 149 statusnone = 88, 110, 117 statussaved = 42, 161, 152 statusunsaved = 203, 75, 22 diff --git a/novelwriter/assets/themes/solarized_light.conf b/novelwriter/assets/themes/solarized_light.conf index 614622b6..b9c68ec7 100644 --- a/novelwriter/assets/themes/solarized_light.conf +++ b/novelwriter/assets/themes/solarized_light.conf @@ -25,6 +25,7 @@ linkvisited = 38, 139, 210 [GUI] helptext = 78, 91, 95 +errortext = 255, 91, 95 statusnone = 88, 110, 117 statussaved = 42, 161, 152 statusunsaved = 203, 75, 22 diff --git a/novelwriter/gui/theme.py b/novelwriter/gui/theme.py index 7901c841..1dbf268a 100644 --- a/novelwriter/gui/theme.py +++ b/novelwriter/gui/theme.py @@ -284,6 +284,10 @@ class GuiTheme: else: helpLCol = backLNess + 0.65*(textLNess - backLNess) self.helpText = QColor.fromHsl(0, 0, int(255*helpLCol)) + logger.debug( + "Computed help text colour: rgb(%d, %d, %d)", + self.helpText.red(), self.helpText.green(), self.helpText.blue() + ) # Icons defaultIcons = "typicons_light" if backLNess >= 0.5 else "typicons_dark"