diff --git a/frappe/public/scss/common/buttons.scss b/frappe/public/scss/common/buttons.scss index d64f6b1ec9..ddc6c9fdbb 100644 --- a/frappe/public/scss/common/buttons.scss +++ b/frappe/public/scss/common/buttons.scss @@ -6,7 +6,9 @@ .btn { border: none; - padding: 4px 8px; + &:not(.btn-md):not(.btn-lg) { + padding: 4px 8px; + } border-radius: var(--border-radius); box-shadow: none; @include get_textstyle("base", "regular"); diff --git a/frappe/public/scss/common/css_variables.scss b/frappe/public/scss/common/css_variables.scss index 6c91eca6f9..acf40115be 100644 --- a/frappe/public/scss/common/css_variables.scss +++ b/frappe/public/scss/common/css_variables.scss @@ -25,6 +25,9 @@ $disabled-input-height: 22px; --btn-shadow: var(--shadow-xs); + // navbar + --navbar-height: 48px; + // SVG Colors --icon-fill: transparent; --icon-fill-bg: var(--fg-color); diff --git a/frappe/public/scss/common/datepicker.scss b/frappe/public/scss/common/datepicker.scss index 9692a0f7b9..f60f1c25f5 100644 --- a/frappe/public/scss/common/datepicker.scss +++ b/frappe/public/scss/common/datepicker.scss @@ -39,6 +39,9 @@ &--cell { &.-current- { color: var(--text-color); + &:not(.-selected-):not(.-in-range-) { + font-weight: var(--weight-bold); + } &.-in-range- { color: var(--text-color); diff --git a/frappe/public/scss/common/global.scss b/frappe/public/scss/common/global.scss index 525a0b921c..881dc8a19e 100644 --- a/frappe/public/scss/common/global.scss +++ b/frappe/public/scss/common/global.scss @@ -3,6 +3,7 @@ html, body { height: 100%; + font-family: var(--font-stack); font-variation-settings: "opsz" 24; } diff --git a/frappe/public/scss/desk/css_variables.scss b/frappe/public/scss/desk/css_variables.scss index 75c46baa7d..7e8adf7459 100644 --- a/frappe/public/scss/desk/css_variables.scss +++ b/frappe/public/scss/desk/css_variables.scss @@ -10,7 +10,6 @@ --sm-width: #{map-get($grid-breakpoints, 'sm')}; --xs-width: #{map-get($grid-breakpoints, 'xs')}; - --navbar-height: 48px; diff --git a/frappe/public/scss/desk/list.scss b/frappe/public/scss/desk/list.scss index 804e12fcef..8b4961fa46 100644 --- a/frappe/public/scss/desk/list.scss +++ b/frappe/public/scss/desk/list.scss @@ -123,6 +123,7 @@ .modified { margin-right: var(--margin-sm); + min-width: 1.5rem; } .comment-count { diff --git a/frappe/public/scss/website/blog.scss b/frappe/public/scss/website/blog.scss index 9a7f430fec..9d57108c9c 100644 --- a/frappe/public/scss/website/blog.scss +++ b/frappe/public/scss/website/blog.scss @@ -104,6 +104,9 @@ margin-bottom: 3rem; margin-top: 5rem; } + a { + text-decoration: underline; + } } .blog-comments { diff --git a/frappe/public/scss/website/index.scss b/frappe/public/scss/website/index.scss index f6f08a2a2f..654464c6aa 100644 --- a/frappe/public/scss/website/index.scss +++ b/frappe/public/scss/website/index.scss @@ -1,4 +1,5 @@ @import 'variables'; +@import "frappe/public/css/fonts/inter/inter.css"; @import '../common/quill'; @import '~bootstrap/scss/bootstrap'; @import '~cropperjs/dist/cropper.min'; diff --git a/frappe/public/scss/website/markdown.scss b/frappe/public/scss/website/markdown.scss index 2b17c209cd..451b281833 100644 --- a/frappe/public/scss/website/markdown.scss +++ b/frappe/public/scss/website/markdown.scss @@ -2,6 +2,9 @@ .section-markdown > .from-markdown { max-width: 50rem; margin: auto; + a { + text-decoration: underline; + } } .from-markdown { diff --git a/frappe/public/scss/website/navbar.scss b/frappe/public/scss/website/navbar.scss index faf81f2658..5ded04328c 100644 --- a/frappe/public/scss/website/navbar.scss +++ b/frappe/public/scss/website/navbar.scss @@ -1,5 +1,22 @@ .navbar { padding: 0; + .navbar-nav { + align-items: center; + .nav-item { + height: var(--navbar-height); + display: flex; + align-items: center; + + &.active { + border-bottom: 1px solid var(--primary); + } + + .nav-link { + vertical-align: middle; + line-height: 1; + } + } + } } @media (max-width: map-get($grid-breakpoints, "lg")) { @@ -60,7 +77,7 @@ img { display: inline-block; max-width: 150px; - max-height: 25px; + max-height: 22px; } } @@ -117,9 +134,14 @@ padding-bottom: 0px; } -.logged-in > .nav-link { - max-width: 200px; - @extend .ellipsis; - max-width: 100%; - vertical-align: middle; +.logged-in { + display: flex; + justify-content: center; + align-items: center; + .nav-link { + max-width: 200px; + @extend .ellipsis; + max-width: 100%; + vertical-align: middle; + } } diff --git a/frappe/public/scss/website/variables.scss b/frappe/public/scss/website/variables.scss index 74aa8c7931..33720e6daa 100644 --- a/frappe/public/scss/website/variables.scss +++ b/frappe/public/scss/website/variables.scss @@ -11,6 +11,7 @@ $border-color: $gray-300 !default; $headings-color: $gray-900 !default; $breadcrumb-bg: transparent !default; $navbar-bg: white !default; +$navbar-height: 48px; $container-max-widths: ( sm: 540px, diff --git a/frappe/website/js/website.js b/frappe/website/js/website.js index eb576ac4ec..c7251005d5 100644 --- a/frappe/website/js/website.js +++ b/frappe/website/js/website.js @@ -333,9 +333,9 @@ $.extend(frappe, { }, make_navbar_active: function () { var pathname = window.location.pathname; - $(".navbar-nav a.active").removeClass("active"); - $(".navbar-nav a").each(function () { - var href = $(this).attr("href"); + $(".navbar-nav li.active").removeClass("active"); + $(".navbar-nav li").each(function () { + var href = $(this.getElementsByTagName("a")).attr("href"); if (href === pathname) { $(this).addClass("active"); return false;