]> BookStack Code Mirror - bookstack/commitdiff
Added usage and defaults for dark colors
authorDan Brown <redacted>
Sat, 28 Jan 2023 15:20:08 +0000 (15:20 +0000)
committerDan Brown <redacted>
Sat, 28 Jan 2023 15:20:08 +0000 (15:20 +0000)
app/Config/setting-defaults.php
resources/sass/_header.scss
resources/sass/_layout.scss
resources/views/common/custom-styles.blade.php

index 37270cf312c233050ec12f94bd8382ba6ed9c7eb..005fddfd03b74b033761b55bfde9b906049295fa 100644 (file)
@@ -22,6 +22,14 @@ return [
     'chapter-color'        => '#af4d0d',
     'page-color'           => '#206ea7',
     'page-draft-color'     => '#7e50b1',
+    'app-color-dark'       => '#195785',
+    'app-color-light-dark' => 'rgba(32,110,167,0.15)',
+    'link-color-dark'      => '#195785',
+    'bookshelf-color-dark' => '#ff5454',
+    'book-color-dark'      => '#389f60',
+    'chapter-color-dark'   => '#ee7a2d',
+    'page-color-dark'      => '#429fe3',
+    'page-draft-color-dark' => '#a66ce8',
     'app-custom-head'      => false,
     'registration-enabled' => false,
 
index aa560e8e050e3556b636d5d9bdae6a33d6080f5e..c1b6af4c655652b609f0ffaa45505300e5a6f183 100644 (file)
@@ -22,9 +22,6 @@ header {
   border-bottom: 1px solid #DDD;
   box-shadow: $bs-card;
   @include lightDark(border-bottom-color, #DDD, #000);
-  @include whenDark {
-    filter: saturate(0.8) brightness(0.8);
-  }
   .header-links {
     display: flex;
     align-items: center;
index 3fc41904627b98673558578596c7ae7ccb89c578..19333faf71baf7c4a6d69e7cfda11a3e4e7902cd 100644 (file)
@@ -433,7 +433,7 @@ body.flexbox {
     display: none;
   }
   .tri-layout-left-contents > *, .tri-layout-right-contents > * {
-    @include lightDark(opacity, 0.6, 0.7);
+    @include lightDark(opacity, 0.6, 0.75);
     transition: opacity ease-in-out 120ms;
     &:hover, &:focus-within {
       opacity: 1 !important;
@@ -442,7 +442,6 @@ body.flexbox {
       opacity: 1 !important;
     }
   }
-
 }
 
 @include smaller-than($m) {
index f819391098022152e96be375893cb21b259832e3..d261110c7064d8a64c7f43ab160ed989960e05e9 100644 (file)
@@ -1,11 +1,21 @@
-<style id="custom-styles" data-color="{{ setting('app-color') }}" data-color-light="{{ setting('app-color-light') }}">
+<style id="custom-styles"
+       data-color="{{ setting('app-color') }}"
+       data-color-dark="{{ setting('app-color-dark') }}"
+       data-color-light="{{ setting('app-color-light') }}"
+       data-color-light-dark="{{ setting('app-color-light-dark') }}">
+
+    @php
+        $settingSuffix = setting()->getForCurrentUser('dark-mode-enabled') ? '-dark' : '';
+    @endphp
+
     :root {
-        --color-primary: {{ setting('app-color') }};
-        --color-primary-light: {{ setting('app-color-light') }};
-        --color-bookshelf: {{ setting('bookshelf-color')}};
-        --color-book: {{ setting('book-color')}};
-        --color-chapter: {{ setting('chapter-color')}};
-        --color-page: {{ setting('page-color')}};
-        --color-page-draft: {{ setting('page-draft-color')}};
+        --color-primary: {{ setting('app-color' . $settingSuffix) }};
+        --color-primary-light: {{ setting('app-color-light' . $settingSuffix) }};
+        --color-link: {{ setting('link-color' . $settingSuffix) }};
+        --color-bookshelf: {{ setting('bookshelf-color' . $settingSuffix)}};
+        --color-book: {{ setting('book-color' . $settingSuffix)}};
+        --color-chapter: {{ setting('chapter-color' . $settingSuffix)}};
+        --color-page: {{ setting('page-color' . $settingSuffix)}};
+        --color-page-draft: {{ setting('page-draft-color' . $settingSuffix)}};
     }
 </style>
Morty Proxy This is a proxified and sanitized view of the page, visit original site.