summaryrefslogtreecommitdiffstats
path: root/browser
diff options
context:
space:
mode:
authorandreas kainz <kainz.a@gmail.com>2022-04-23 19:57:45 +0200
committerGökay ŞATIR <gokaysatir@gmail.com>2022-05-24 11:59:38 +0300
commit08b1d4b1e78fc2560d554b5935452ebb2d025214 (patch)
treee1b5d0b94be9a1e8c7d508ccf3a458a41334f298 /browser
parentwriter notebookbar stylesview previews no padding (diff)
downloadonline-08b1d4b1e78fc2560d554b5935452ebb2d025214.tar.gz
online-08b1d4b1e78fc2560d554b5935452ebb2d025214.zip
Add color-scheme-dark.css support
@media (prefers-color-scheme: dark) setting is available by use color-scheme-dark.css instead of color-scheme.css sure the scheme need some update but there are other open points like use dark color for document use dark colibre icons this is only the .css change so no full dark mode update Signed-off-by: andreas kainz <kainz.a@gmail.com> Change-Id: I5c2adcbb75583a952f419af507d7cfe5c1343e3c Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
Diffstat (limited to 'browser')
-rw-r--r--browser/Makefile.am1
-rw-r--r--browser/css/color-palette-dark.css52
2 files changed, 53 insertions, 0 deletions
diff --git a/browser/Makefile.am b/browser/Makefile.am
index 6c6b1a15d2..5236a122c4 100644
--- a/browser/Makefile.am
+++ b/browser/Makefile.am
@@ -122,6 +122,7 @@ COOL_CSS_LST =\
$(srcdir)/css/leaflet-spinner.css \
$(srcdir)/css/selectionMarkers.css \
$(srcdir)/css/color-palette.css \
+ $(srcdir)/css/color-palette-dark.css \
$(srcdir)/css/cool.css \
$(srcdir)/css/toolbar.css \
$(srcdir)/css/toolbar-mobile.css \
diff --git a/browser/css/color-palette-dark.css b/browser/css/color-palette-dark.css
new file mode 100644
index 0000000000..c23affd2e8
--- /dev/null
+++ b/browser/css/color-palette-dark.css
@@ -0,0 +1,52 @@
+@media (prefers-color-scheme: dark) {
+ :root {
+ /*LibreOffice Colors: https://wiki.documentfoundation.org/Marketing/Branding#Colors
+ ----------------------------------[to do]*/
+ --blue1-txt-primary-color: 3, 105, 163;
+ --green0-txt-primary-color: 16, 104, 2; /*green1 lacks contrast against white*/
+ --orange1-txt-primary-color: 163, 62, 3;
+ --yellow0-txt-primary-color: 135, 105, 0; /*yellow1 lacks contrast against white*/
+
+ --color-main-text: #e8e8e8;
+ --color-text-dark: #e8e8e8; /* select */
+ --color-text-darker: #c0bfbc; /* hover */
+ --color-text-lighter: #fff; /* secondard text, disabled */
+
+ --color-main-background: #121212;
+ --color-background-dark: #1E1E1E; /* select */
+ --color-background-darker: #000; /* todo: apply to pressed (active), li:hover(top menu on classic mode)*/
+ --color-background-lighter: #262626; /* hover, toolbar, dialog, disabled */
+ --color-overlay: #1c5fa814;
+
+ --color-primary: #0b87e7; /* border-color */
+ --color-primary-text: #fff; /* text color when primary-lighter is background */
+ --color-primary-dark: #0063b1;
+ --color-primary-darker: #004b86;
+ --color-primary-lighter: #83beec; /* background-color */
+
+ --color-border: #121212;
+ --color-border-dark: #1E1E1E; /* select */
+ --color-border-darker: #000; /* hover */
+ --color-border-lighter: #303030; /* disabled */
+
+ --color-btn-border: #b6b6b6;
+ --color-btn-border-dis: #c0bfbc;
+
+ --color-error: #e9322d;
+ --color-warning: #eca700;
+ --color-success: #46ba61;
+
+ --color-box-shadow: rgba(77, 77, 77, 0.5);
+ --border-radius: 4px; /* buttons, widgets */
+ --border-radius-large: 10px; /* dialog */
+
+ --default-font-size: 12px;
+ --header-font-size: 16px;
+
+ --default-height: 24px;
+ --header-height: 38px;
+
+ /* Annotations */
+ --annotation-input-size: 240px;
+ }
+}