[TikiWiki-commits] [Git][tikiwiki/tiki][master] [FIX][UI] Fix pagetop and other color contrast issues in several themes.

"Gary Cunningham-Lee \(--- via TikiWiki-cvs" <[email protected]>
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <69383a7722cba_2a8a19ac45844@gitlab-sidekiq-low-urgency-cpu-bound-v2-565846999f-5xx5j.mail>

Gary Cunningham-Lee pushed to branch master at Tiki Wiki CMS Groupware / Tiki


Commits:
a905ff79 by Gary Cunningham-Lee at 2025-12-09T23:55:38+09:00
[FIX][UI] Fix pagetop and other color contrast issues in several themes.
---
* [FIX][UI] Fix pagetop and other color contrast issues in several themes.

See merge request tikiwiki/tiki!9205

- - - - -


14 changed files:

- themes/amelia/scss/_css-variables.scss
- themes/boosted/scss/_css-variables.scss
- themes/brite/scss/_css-variables.scss
- themes/feb12/scss/_css-variables.scss
- themes/fivealive-lite/options/kiwi/scss/_variables.scss
- themes/fivealive-lite/scss/_css-variables.scss
- themes/greenvalley/scss/_css-variables.scss
- themes/journal/scss/_css-variables.scss
- themes/litera/scss/_css-variables.scss
- themes/lux/scss/_css-variables.scss
- themes/morph/scss/_css-variables.scss
- themes/quartz/scss/_css-variables.scss
- themes/sandstone/scss/_css-variables.scss
- themes/superhero/scss/_css-variables.scss


Changes:

=====================================
themes/amelia/scss/_css-variables.scss
=====================================
@@ -73,6 +73,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/boosted/scss/_css-variables.scss
=====================================
@@ -35,7 +35,7 @@
 
 @mixin top-nav-light {
     --tiki-top-bg: #fff;
-    --tiki-top-color: var(--tiki-top-color);
+    --tiki-top-color: #000;
     --tiki-top-hover-color: #000;
     --tiki-top-active-color: #000;
 //    --tiki-top-hover-bg:;
@@ -43,8 +43,8 @@
     --tiki-top-text-color: #000;
     --tiki-top-order: solid #000;
     --tiki-top-box-shadow: 0px 1px 10px #e3e1e1;
-    --tiki-site-title-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
-    --tiki-site-subtitle-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
+    --tiki-site-title-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)};
+    --tiki-site-subtitle-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)};
 }
 
 @mixin topbar-nav-light {


=====================================
themes/brite/scss/_css-variables.scss
=====================================
@@ -23,8 +23,8 @@
     --tiki-top-color: #{$navbar-light-color};
     --tiki-top-hover-color: #{$navbar-light-hover-color};
     --tiki-top-text-color: #{$navbar-light-hover-color};
-    --tiki-site-title-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
-    --tiki-site-subtitle-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
+    --tiki-site-title-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)}; This background color is too light for the brand color to have good contrast with it.
+    --tiki-site-subtitle-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)};
     --tiki-top-border: solid #{$black};
     --tiki-top-border-width: 0px 0px 2px 0px;
     --tiki-top-box-shadow: 0px 1px 10px #34292c;


=====================================
themes/feb12/scss/_css-variables.scss
=====================================
@@ -38,8 +38,8 @@
     --tiki-top-color: #{$navbar-light-color};
     --tiki-top-hover-color: #{$navbar-light-hover-color};
     --tiki-top-text-color: #{$navbar-light-hover-color};
-    --tiki-site-title-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
-    --tiki-site-subtitle-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
+    --tiki-site-title-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)};
+    --tiki-site-subtitle-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)};
     --tiki-top-border: none;
     --tiki-top-box-shadow: 0px 1px 10px #393939;
 }
@@ -71,6 +71,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/fivealive-lite/options/kiwi/scss/_variables.scss
=====================================
@@ -105,10 +105,10 @@ $tiki-tabs-link-active-color: #fff;
 $tiki-nav-tabs-link-active-bg: #638637;
 
 // Navbar
-$navbar-light-color:                rgba(var(--#{$prefix}emphasis-color-rgb), .65);
-$navbar-light-hover-color:          rgba(var(--#{$prefix}emphasis-color-rgb), .8);
+$navbar-light-color:                rgba(var(--#{$prefix}emphasis-color-rgb), .8);
+$navbar-light-hover-color:          rgba(var(--#{$prefix}emphasis-color-rgb), .85);
 $navbar-light-active-color:         rgba(var(--#{$prefix}emphasis-color-rgb), 1);
-$navbar-light-disabled-color:       rgba(var(--#{$prefix}emphasis-color-rgb), .3);
+$navbar-light-disabled-color:       rgba(var(--#{$prefix}emphasis-color-rgb), .5);
 $navbar-light-icon-color:           rgba($body-color, .75);
 $navbar-light-toggler-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#{$navbar-light-icon-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
 $navbar-light-toggler-border-color: rgba($black, .1);//rgba(var(--#{$prefix}emphasis-color-rgb), .15); <-- why was this change made?
@@ -165,7 +165,7 @@ $tiki-dark-footer-link-hover-color: #82a653;
 // Background images (actual images or CSS gradients, etc.), if assigned, override background colors.
 
 @mixin top-nav-light {
-    --tiki-top-bg: #{$light}; //#117485 !important;
+    --tiki-top-bg: var(--tiki-fivealive-lite-theme-alt-bg);
     --tiki-top-color: #{$navbar-light-color}; // #{$tiki-top-link-color};
     --tiki-site-title-color: #{$navbar-light-brand-color};
     --tiki-site-subtitle-color: #{$navbar-light-brand-color};
@@ -257,15 +257,15 @@ $tiki-dark-footer-link-hover-color: #82a653;
 
 // Dark navbar minus top nav
 @mixin admin-nav-dark {
-    --tiki-admin-top-nav-bg: var(--tiki-fivealive-lite-theme-alt-bg); // #96a032;
+    --tiki-admin-top-nav-bg: var(--tiki-fivealive-lite-theme-bg); // #96a032;
     --tiki-admin-top-nav-color: #1E230B;
     --tiki-admin-top-nav-hover-color: #f2f2f2;
 //    --tiki-admin-top-nav-link-hover-bg: #{$navbar-dark-hover-color};
-    --tiki-admin-aside-nav-bg: var(--tiki-fivealive-lite-theme-alt-bg); // #96a032;
+    --tiki-admin-aside-nav-bg: var(--tiki-fivealive-lite-theme-bg); // #96a032;
     --tiki-admin-aside-nav-color: var(--tiki-admin-top-nav-color);
     --tiki-admin-aside-nav-hover-color: var(--tiki-admin-top-nav-hover-color);
     --tiki-admin-dropdown-link-color: #f9f9f9;// #{$tiki-top-light-color};
-    --tiki-admin-dropdown-bg: #a59705;
+    --tiki-admin-dropdown-bg: #7A7105; // #a59705;
     --tiki-admin-dropdown-link-hover-color: #{$dropdown-link-hover-color};
     --tiki-admin-dropdown-link-hover-bg: #{$dropdown-dark-link-hover-bg};
 }
@@ -305,5 +305,9 @@ $tiki-dark-footer-link-hover-color: #82a653;
 .accordion {
     --bs-accordion-active-bg: #{$dark};
     --bs-accordion-active-color: #fff;
-    --bs-accordion-btn-bg: #{$primary}; // no $bg-light
+    --bs-accordion-btn-bg: #6D6609; // #{$primary}; // no $bg-light
 }
+
+[data-bs-theme=dark] {
+
+}
\ No newline at end of file


=====================================
themes/fivealive-lite/scss/_css-variables.scss
=====================================
@@ -79,15 +79,17 @@ header.navbar.fixed-top {
 }
 
 // Color mode preference trumps L&F admin light navbar option
-//[data-bs-theme=dark] {                              // color mode
-//    .tiki-top-nav-light {                           // light top selector
-//        @include top-nav-dark;                      // dark values
-//    }
-//    .tiki-topbar-nav-light {
-//        @include topbar-nav-dark;
-//    }
-//}
-//
+[data-bs-theme=dark] {                              // color mode
+    .tiki-top-nav-light {                           // light top selector
+        @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #1F1F1F;
+        --tiki-site-subtitle-color: #1F1F1F;
+    }
+    .tiki-topbar-nav-light {
+        @include topbar-nav-dark;
+    }
+}
+
 // Color mode preference trumps L&F admin dark navbar option
 //[data-bs-theme=light] {                              // color mode
 //    .tiki-top-nav-dark {                           // dark top selector


=====================================
themes/greenvalley/scss/_css-variables.scss
=====================================
@@ -22,8 +22,8 @@ $imagePath: "../images/";
     --tiki-top-color: #{$navbar-dark-color};
     --tiki-top-hover-color: #{$navbar-dark-hover-color};
     --tiki-top-text-color: #{$navbar-dark-hover-color};
-    --tiki-site-title-color: #{$navbar-dark-brand-color, var(--tiki-top-color)};
-    --tiki-site-subtitle-color: #{$navbar-dark-brand-color, var(--tiki-top-color)};
+    --tiki-site-title-color: var(--tiki-top-color); // #{$navbar-dark-brand-color, var(--tiki-top-color)};
+    --tiki-site-subtitle-color: var(--tiki-top-color); // #{$navbar-dark-brand-color, var(--tiki-top-color)};
     --tiki-top-border: none;
     --tiki-top-box-shadow: 0px 1px 10px #393939;
 }


=====================================
themes/journal/scss/_css-variables.scss
=====================================
@@ -74,6 +74,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/litera/scss/_css-variables.scss
=====================================
@@ -72,6 +72,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/lux/scss/_css-variables.scss
=====================================
@@ -71,6 +71,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/morph/scss/_css-variables.scss
=====================================
@@ -72,6 +72,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/quartz/scss/_css-variables.scss
=====================================
@@ -74,6 +74,8 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;


=====================================
themes/sandstone/scss/_css-variables.scss
=====================================
@@ -74,12 +74,18 @@
 [data-bs-theme=dark] {                              // color mode
     .tiki-top-nav-light {                           // light top selector
         @include top-nav-dark;                      // dark values
+        --tiki-site-title-color: #{$navbar-dark-color};
+        --tiki-site-subtitle-color: #{$navbar-dark-color};
     }
+
+
     .tiki-topbar-nav-light {
         @include topbar-nav-dark;
     }
 }
 
+
+
 // Color mode preference trumps L&F admin dark navbar option
 [data-bs-theme=light] {                              // color mode
     .tiki-top-nav-dark {                           // dark top selector


=====================================
themes/superhero/scss/_css-variables.scss
=====================================
@@ -41,8 +41,8 @@
     --tiki-top-color: #{$navbar-light-color};
     --tiki-top-hover-color: #{$navbar-light-hover-color};
     --tiki-top-text-color: #{$navbar-light-hover-color};
-    --tiki-site-title-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
-    --tiki-site-subtitle-color: #{$navbar-light-brand-color, var(--tiki-top-color)};
+    --tiki-site-title-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)}; // $navbar-light-brand-color was too light for this background color
+    --tiki-site-subtitle-color: var(--tiki-top-color); // #{$navbar-light-brand-color, var(--tiki-top-color)};
     --tiki-top-border: solid #333;
     --tiki-top-border-width: 0px 0px 1px 0px;
     --tiki-top-box-shadow: 0px 1px 10px #de6919;



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/a905ff793d84040dfa56ba8a2b7a5616820e9a89

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/a905ff793d84040dfa56ba8a2b7a5616820e9a89
You're receiving this email because of your account on gitlab.com.

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.