[TikiWiki-commits] [Git][tikiwiki/tiki][30.x] [FIX][UI] Miscellaneous theme and other visual fixes.
"Gary Cunningham-Lee \(--- via TikiWiki-cvs" <[email protected]> Mon, 13 Jul 2026 15:54:45 +0000
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <6a550a45a148e_3819c0944613e@gitlab-sidekiq-low-urgency-cpu-bound-v2-f65697c8c-xfnn4.mail> |
Gary Cunningham-Lee pushed to branch 30.x at Tiki Wiki CMS Groupware / Tiki Commits: 39738370 by Gary Cunningham-Lee at 2026-07-14T00:34:22+09:00 [FIX][UI] Miscellaneous theme and other visual fixes. --- * [FIX][UI] Miscellaneous theme and other visual fixes. --- * [FIX][UI] Miscellaneous theme and other visual fixes. See merge request tikiwiki/tiki!10707 (cherry picked from commit eb21c9551fb567402b8e2c8ff3df060301890563) e47a9626 [FIX][UI] Miscellaneous theme and other visual fixes. Co-authored-by: Gary Cunningham-Lee <gary_c-39LOpZwlz1/[email protected]> See merge request tikiwiki/tiki!10709 - - - - - 9 changed files: - themes/base_files/scss/_tiki-modules.scss - themes/base_files/scss/_tiki-pagetop_colors.scss - themes/boosted/scss/_css-variables.scss - themes/darkshine/scss/_css-variables.scss - themes/darkshine/scss/_tiki-selectors.scss - themes/darkshine/scss/_variables-dark.scss - themes/tikicorp/scss/_css-variables.scss - themes/tikicorp/scss/_tiki-selectors.scss - themes/vapor/scss/_variables.scss Changes: ===================================== themes/base_files/scss/_tiki-modules.scss ===================================== @@ -96,15 +96,15 @@ header.container, gap: 1rem; padding: 0.5rem 0; - .sitetitle { - font-size: 1.25rem; - font-weight: 500; - } - - .sitesubtitle { - font-size: 0.875rem; - opacity: 0.8; - } +// .sitetitle { (Handled by CSS variables) +// font-size: 1.25rem; +// font-weight: 500; +// } +// +// .sitesubtitle { +// font-size: 0.875rem; +// opacity: 0.8; +// } } } @@ -459,10 +459,10 @@ header:not(.sticky-top) a.sitelogo { } } -// Basic Bootstrap (layout_social) -.layout_social .sticky-top .sitesubtitle { - font-size: calc(var(--bs-navbar-brand-font-size) * .8); -} +// // Basic Bootstrap (layout_social) +// .layout_social .sticky-top .sitesubtitle { +// font-size: calc(var(--bs-navbar-brand-font-size) * .8); +// } // Remove Bootstrap default top and bottom padding on navbars in modules (nested navbars) .layout_social header .top_modules .navbar { ===================================== themes/base_files/scss/_tiki-pagetop_colors.scss ===================================== @@ -11,15 +11,16 @@ body:not(.tiki-admin) .tiki-top-nav-light, body:not(.tiki-admin) .tiki-top-nav-dark { - background: var(--tiki-top-bg); + background: var(--tiki-top-bg) !important; // !important added to deal with Smartmenus undefined background color: var(--tiki-top-text-color); // Turns out it's necessary to provide a variable for this. Previously written: The idea for this was text, etc. that isn't a link, but probably anything in these nav zones that isn't a link will have its own CSS rules already. a:not(.navbar-brand,.dropdown-item,.dropdown a,.btn,.sm-sub-link,.alert-link), .dropdown-toggle, // Moved from tiki-selectors (this and next line) .nav-link.dropdown-toggle, .btn.btn-link, - .sm-navbar:not(.sm-navbar--collapsible-only) .sm-nav-item .sm-nav-link + .sm-navbar:not(.sm-navbar--collapsible-only) .sm-nav-item .sm-nav-link, + .sm-toggler .sm-toggler-anchor { - color: var(--tiki-top-color); + color: var(--tiki-top-color) !important; &:hover { color: var(--tiki-top-hover-color); background: var(--tiki-top-hover-bg); @@ -27,6 +28,12 @@ body:not(.tiki-admin) .tiki-top-nav-dark } border: var(--tiki-top-border); // Style and color, for example, solid black border-width: var(--tiki-top-border-width); // For example, 1px, or 0px 0px 4px 0px +} + +// Shadow is only appropriate on header.sticky-top, to indicate header overlies page content +body.layout_social:not(.tiki-admin) .tiki-top-nav-light, +body.layout_social:not(.tiki-admin) .tiki-top-nav-dark +{ box-shadow: var(--tiki-top-box-shadow); } @@ -60,12 +67,12 @@ body:not(.tiki-admin) .tiki-top-nav-dark } -// Apply background: transparent to children of uppermost parent to prevent nested gradients +// Apply background: transparent to children of uppermost parent to prevent nested gradients and possible interference with box-shadow on page header .tiki.layout_basic:not(.tiki-admin) { - .page-header .top_modules, - .page-header .top_modules .navbar, + .top_modules, // In template, page-header was changed to site-header, so changing here now + .top_modules .navbar, .topbar_modules .navbar { - background: transparent; + background: transparent !important; --bs-bg-opacity: 0; box-shadow: none; border: none; @@ -77,7 +84,7 @@ body:not(.tiki-admin) .tiki-top-nav-dark .topbar, .topbar_modules, .topbar_modules .navbar { - background: transparent; + background: transparent !important; --bs-bg-opacity: 0; box-shadow: none; border: none; @@ -85,11 +92,11 @@ body:not(.tiki-admin) .tiki-top-nav-dark } .layout_social:not(.tiki-admin) { - header .top_modules, - header .top_modules .navbar, + .top_modules, + .top_modules .navbar, .topbar, .topbar .navbar { - background: transparent; + background: transparent !important; --bs-bg-opacity: 0; box-shadow: none; border: none; ===================================== themes/boosted/scss/_css-variables.scss ===================================== @@ -55,7 +55,7 @@ // --tiki-topbar-hover-bg:; --tiki-topbar-active-bg: #ff7900; --tiki-topbar-text-color: #000; - --tiki-topbar-border: solid #000; + --tiki-topbar-border: solid #cccccc; // --tiki-topbar-box-shadow:; } ===================================== themes/darkshine/scss/_css-variables.scss ===================================== @@ -14,6 +14,10 @@ @import "variables"; +:root { + --tiki-darkshine-navbar-bg: #90140c url("../images/stripes.png") repeat-x 50% 0 !important +} + // Used for L&F nav color choice and color mode override @mixin top-nav-dark { --tiki-top-bg: var(--tiki-darkshine-navbar-bg); // #{$tiki-top-navbar-bg}; ===================================== themes/darkshine/scss/_tiki-selectors.scss ===================================== @@ -20,22 +20,36 @@ $imagePath: "../images/"; // Body body, body.fullscreen, -.layout_social header.navbar.navbar-dark.bg-dark, -.layout_social header.navbar.navbar-light.bg-light { +.layout_social header.navbar.bg-dark, +.layout_social header.navbar.bg-light, +.layout_basic header .navbar.bg-dark, +.layout_basic header .navbar.bg-light { background: var(--tiki-darkshine-diagonals-bg); } +div.page-content-top-margin { + --tiki-page-content-top-margin: 0px; +} + .layout_classic #middle, .layout_basic .row-middle, -.layout_social .middle.container, .tiki-admin .row-middle { // background: #f3f3f3; border: solid 15px #600; - border-top: none; +// border-top: none; +} +.layout_social .topbar_modules { + border: solid #600; + border-width: 15px 15px 3px 15px; +} + +.layout_social .middle.container { + border: solid #600; + border-width: 0px 15px 15px 15px; } -.top_modules { - justify-content: center !important; +.col1, .col2, .col3 { + padding-top: var(--tiki-page-content-top-margin); } #bottom_modules { @@ -195,21 +209,8 @@ body.fullscreen, // } //} -header.sticky-top .navbar.bg-light .navbar-nav > .nav-item:hover, -header.sticky-top .navbar.bg-dark .navbar-nav > .nav-item:hover, -header.sticky-top .navbar.bg-light > li:active, -header.sticky-top .navbar.bg-dark > li:active, -header.sticky-top .navbar.bg-dark .nav-link:hover, -header.sticky-top .navbar.bg-light .nav-link:active, -header.sticky-top .navbar-light .navbar-brand, -header.sticky-top .navbar.bg-light .nav-link:hover, -header.sticky-top .navbar.bg-light .nav-link:active, -header.sticky-top .navbar.bg-light button.dropdown-toggle:hover, -header.sticky-top .navbar.bg-light button.dropdown-toggle:active { - color: #fff; - text-decoration: none; - background: linear-gradient(to bottom, #555555 0%, #4f4f4f 5%, #4c4b4b 13%, #3d3d3d 55%, #2e2e2e 58%, #121212 100%); -} +// header.sticky-top .navbar.bg-light .navbar-nav > .nav-item:hover, etc. rules removed because they are overridden by CSS variable values in _css-variables.scss. + .top_modules.bg-light, .top_modules.bg-dark { @@ -231,12 +232,12 @@ header.sticky-top .navbar.bg-light button.dropdown-toggle:active { padding-right: 0; } -.tiki.layout_classic .topbar_modules, +.tiki.layout_classic #topbar .topbar_modules, // #topbar added to strengthen selector and override _tiki-pagetop_colors.scss rule .tiki.layout_basic .topbar_modules, .tiki.layout_social:not(.uab.tiki_admin) .topbar_modules { background: #000 url('#{$imagePath}stripes_small.gif') repeat-x !important; - border: solid 15px #600000 !important; - border-bottom: 1px solid #916047 !important; +// border: solid 15px #600000 !important; +// border-bottom: 1px solid #916047 !important; .navbar-nav .nav-item { color: #000 !important; @@ -276,6 +277,7 @@ header.sticky-top .navbar.bg-light button.dropdown-toggle:active { .tiki.layout_basic .topbar_modules { border-left: none !important; border-right: none !important; + border-bottom: 3px solid #600 !important; // #916047 !important; } ===================================== themes/darkshine/scss/_variables-dark.scss ===================================== @@ -52,7 +52,7 @@ $body-emphasis-color-dark: $white !default; $border-color-dark: $gray-700 !default; $border-color-translucent-dark: rgba($white, .15) !default; $headings-color-dark: #FF4C42; // Light-mode color adjusted with WebAIM -$link-color-dark: #FF4747; // tint-color($primary, 40%) !default; +$link-color-dark: #E06C00; // #FF4747; // tint-color($primary, 40%) !default; $link-hover-color-dark: shift-color($link-color-dark, -$link-shade-percentage) !default; $code-color-dark: tint-color($code-color, 40%) !default; ===================================== themes/tikicorp/scss/_css-variables.scss ===================================== @@ -34,21 +34,21 @@ } @mixin top-nav-light { - --tiki-top-bg: rgb(255, 255, 255); // Only instance, along with --tiki-topbar-bg below. + --tiki-top-bg: #ebebeb; // rgb(255, 255, 255); // Only instance, along with --tiki-topbar-bg below. --tiki-top-color: #{$navbar-light-color}; --tiki-top-hover-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-top-border: none; - --tiki-top-box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 8px 0px; + --tiki-top-box-shadow: none; // rgba(0, 0, 0, 0.12) 0px 4px 8px 0px; } @mixin topbar-nav-light { - --tiki-topbar-bg: rgb(255, 255, 255); + --tiki-topbar-bg: #ebebeb; // rgb(255, 255, 255); --tiki-topbar-color: #{$navbar-light-color}; --tiki-topbar-hover-color: #{$navbar-light-hover-color}; --tiki-topbar-text-color: rgba(0, 0, 0, 0.7); - --tiki-topbar-box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 8px 0px; + --tiki-topbar-box-shadow: none; // rgba(0, 0, 0, 0.12) 0px 4px 8px 0px; } .tiki-top-nav-light { ===================================== themes/tikicorp/scss/_tiki-selectors.scss ===================================== @@ -211,10 +211,9 @@ h1.pagetitle a { margin: 20px 40px; } -header.sticky-top { +header.sticky-top > nav { margin: 0 40px 0 40px; border-radius: 0 0 20px 20px; - padding: 20px; } .header_outer, @@ -223,10 +222,15 @@ header.sticky-top { border-radius: 20px; } +.middle_outer { + margin-top: -30px; +} + .topbar-wrapper, // Classic Bootstrap and classic Tiki layouts .layout_basic .topbar_modules { // Single container layout border-radius: 20px; - margin: 32px 40px 0px; + margin: 0 40px 0; + padding: 40px 20px 20px 20px; } // Dropdowns ===================================== themes/vapor/scss/_variables.scss ===================================== @@ -37,6 +37,7 @@ $body-tertiary-bg: #250f46; $body-emphasis-color: #6cf8e7; // Links +$link-color: $cyan; // Components $component-active-bg: $pink; // Repeating vapor default $primary !default; @@ -59,14 +60,14 @@ $nav-link-color: var(--#{$prefix}link-color); // !default; $nav-link-hover-color: var(--#{$prefix}link-hover-color); // default; // Navbar -//$navbar-light-color: #000; -//$navbar-light-hover-color: $gray-800; -//$navbar-light-active-color: $gray-900; -//$navbar-light-disabled-color: $gray-700; -$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .95); // !default; -$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8); // !default; -$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1); // !default; -$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3); // !default; +$navbar-light-color: #000; +$navbar-light-hover-color: $gray-800; +$navbar-light-active-color: $gray-900; +$navbar-light-disabled-color: $gray-700; +//$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .95); // !default; Reference was lost somehow. +//$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8); // !default; +//$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1); // !default; +//$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3); // !default; $navbar-light-brand-color: $navbar-light-active-color; // !default; $navbar-light-brand-hover-color: $navbar-light-active-color; // !default; View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/39738370a3029909d795ac040a547557d9c0c107 -- View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/39738370a3029909d795ac040a547557d9c0c107 You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help _______________________________________________ TikiWiki-cvs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs