diff --git a/addons/portal/static/src/scss/portal.scss b/addons/portal/static/src/scss/portal.scss index b2d9084fbc7..2712e1f84aa 100644 --- a/addons/portal/static/src/scss/portal.scss +++ b/addons/portal/static/src/scss/portal.scss @@ -364,13 +364,6 @@ img, .media_iframe_video, .o_image { background-repeat: no-repeat; } -form label { - font-weight: $font-weight-bold; - &.label-optional { - font-weight: $font-weight-normal; - } -} - .o_portal_contact_img { width: 2.3em; height: 2.3em; diff --git a/addons/theme_default/static/description/theme_default_screenshot.jpg b/addons/theme_default/static/description/theme_default_screenshot.jpg index 87b01e789ad..e0edb58c51e 100644 Binary files a/addons/theme_default/static/description/theme_default_screenshot.jpg and b/addons/theme_default/static/description/theme_default_screenshot.jpg differ diff --git a/addons/web/static/src/scss/bootstrap_overridden_frontend.scss b/addons/web/static/src/scss/bootstrap_overridden_frontend.scss index da5ac2ce6d1..572ed1d6dc3 100644 --- a/addons/web/static/src/scss/bootstrap_overridden_frontend.scss +++ b/addons/web/static/src/scss/bootstrap_overridden_frontend.scss @@ -76,17 +76,6 @@ $form-range-thumb-active-bg: $primary !default; // when used with background classes, it should not be forced to a gray color. $figure-caption-color: inherit !default; -// Accordion - -$accordion-border-width: 0 !default; -$accordion-button-color: inherit !default; -$accordion-button-active-bg: inherit !default; -$accordion-button-active-color: inherit !default; -$accordion-icon-color: $accordion-button-color !default; -$accordion-icon-width: 1rem !default; -$accordion-icon-transform: rotate(0deg) !default; -$accordion-button-icon: url("data:image/svg+xml,") !default; - // Offcanvas $offcanvas-border-width: 0 !default; diff --git a/addons/web_editor/static/src/scss/web_editor.variables.scss b/addons/web_editor/static/src/scss/web_editor.variables.scss index c841919c7af..02cadb8c9ee 100644 --- a/addons/web_editor/static/src/scss/web_editor.variables.scss +++ b/addons/web_editor/static/src/scss/web_editor.variables.scss @@ -287,11 +287,11 @@ $o-base-color-palette: ( ) !default; $o-color-palettes: ( 'base-1': ( - 'o-color-1': scale-color($o-enterprise-action-color, $saturation: -50%, $lightness: 20%), - 'o-color-2': scale-color($o-enterprise-color, $saturation: -50%), - 'o-color-3': #F6F6F6, + 'o-color-1': $o-enterprise-color, + 'o-color-2': #8595A2, + 'o-color-3': #F3F2F2, 'o-color-4': #FFFFFF, - 'o-color-5': #383E45, + 'o-color-5': #111827, ), 'base-2': ( 'o-color-1': #337ab7, diff --git a/addons/website/static/src/js/tours/homepage.js b/addons/website/static/src/js/tours/homepage.js index 895513c5723..359a84b60b9 100644 --- a/addons/website/static/src/js/tours/homepage.js +++ b/addons/website/static/src/js/tours/homepage.js @@ -4,40 +4,51 @@ import wTourUtils from "@website/js/tours/tour_utils"; const snippets = [ { - id: 's_cover', - name: 'Cover', - }, - { - id: 's_text_image', - name: 'Text - Image', + id: 's_banner', + name: 'Banner', }, { id: 's_three_columns', name: 'Columns', }, { - id: 's_picture', - name: 'Picture', + id: 's_text_image', + name: 'Image - Text', }, { - id: 's_quotes_carousel', - name: 'Quotes', + id: 's_masonry_block', + name: 'Masonry', + }, + { + id: 's_title', + name: 'Title', + }, + { + id: 's_showcase', + name: 'Showcase', }, { id: 's_call_to_action', name: 'Call to Action', }, + { + id: 's_quotes_carousel', + name: 'Quotes', + }, ]; wTourUtils.registerThemeHomepageTour('homepage', () => [ - wTourUtils.dragNDrop(snippets[0]), + wTourUtils.dragNDrop(snippets[0], 'top'), wTourUtils.clickOnText(snippets[0], 'h1'), wTourUtils.goBackToBlocks(), wTourUtils.dragNDrop(snippets[1]), wTourUtils.dragNDrop(snippets[2]), + wTourUtils.clickOnSnippet(snippets[2], 'top'), + wTourUtils.changeBackgroundColor(), + wTourUtils.goBackToBlocks(), wTourUtils.dragNDrop(snippets[3]), wTourUtils.dragNDrop(snippets[4], 'top'), wTourUtils.dragNDrop(snippets[5]), - wTourUtils.clickOnSnippet(snippets[5], 'top'), - wTourUtils.changeBackgroundColor(), + wTourUtils.dragNDrop(snippets[6]), + wTourUtils.dragNDrop(snippets[7]), ]); diff --git a/addons/website/static/src/scss/bootstrap_overridden.scss b/addons/website/static/src/scss/bootstrap_overridden.scss index 31c539cd189..c2e489570d1 100644 --- a/addons/website/static/src/scss/bootstrap_overridden.scss +++ b/addons/website/static/src/scss/bootstrap_overridden.scss @@ -72,13 +72,6 @@ $link-hover-color: auto-contrast(darken($link-color, 15%), $body-bg, 'o-cc1-link $link-decoration: if(o-website-value('link-underline') == 'always', underline, none) !default; $link-hover-decoration: if(o-website-value('link-underline') != 'never', underline, none) !default; -// Table -$table-striped-bg-factor: .01 !default; -$table-cell-padding-x: .75rem !default; -$table-cell-padding-y: .75rem !default; -$table-cell-padding-x-sm: .3rem !default; -$table-cell-padding-y-sm: .3rem !default; - // Grid $grid-gutter-width: 30px !default; @@ -144,6 +137,10 @@ $h6-margin-bottom: o-website-value('h6-margin-bottom') or $headings-margin-botto $headings-color: o-color('o-cc1-headings') !default; $lead-font-size: 1.125rem !default; +// Note that we currently load only 700 for Google fonts, we may consider trying +// to load more or this one only instead. Meanwhile, this fallbacks on 700 +// if 600 is not available anyway. +$font-weight-bold: 600 !default; $text-muted: mute-color($body-color) !default; @@ -151,6 +148,11 @@ $text-muted: mute-color($body-color) !default; // // Customizes the `.table` component with basic values, each used across all table variations. +$table-striped-bg-factor: .01 !default; +$table-cell-padding-x: .75rem !default; +$table-cell-padding-y: .75rem !default; +$table-cell-padding-x-sm: .3rem !default; +$table-cell-padding-y-sm: .3rem !default; $table-border-color: $border-color !default; $table-group-separator-color: $table-border-color !default; @@ -240,17 +242,41 @@ $o-btn-outline-border-width-defaults: () !default; $o-navbar-nav-pills-link-padding-x: if(o-website-value('header-links-style') == 'pills', 1rem * 1.5, null) !default; $o-navbar-nav-pills-link-border-radius: if(o-website-value('header-links-style') == 'pills', 10rem, null) !default; +// Borders +$border-radius-sm: .3rem !default; +$border-radius: .4rem !default; +$border-radius-lg: .6rem !default; +$border-radius-pill: 50rem !default; // BS Default + // Accordion $accordion-color: inherit !default; $accordion-bg: inherit !default; +$accordion-padding-x: 1.5rem !default; +$accordion-border-width: 1px !default; $accordion-border-color: $border-color !default; +$accordion-button-active-bg: $light !default; +$accordion-button-active-color: color-contrast($light) !default; +$accordion-button-focus-box-shadow: none !default; +$accordion-icon-color: $body-color !default; +$accordion-icon-active-color: $accordion-button-active-color !default; // Popovers +$popover-bg: $body-bg !default; $popover-border-color: $border-color !default; +$popover-arrow-color: $body-bg !default; $popover-arrow-outer-color: $border-color !default; +// Shadows +$box-shadow: 0px 4px 16px rgba($black, 0.12) !default; +$box-shadow-sm: 0px 1px 3px rgba($black, .1) !default; +$box-shadow-lg: 0px 12px 32px rgba($black, .175) !default; + // Cards $card-border-color: $border-color !default; +// Modals +$modal-header-border-width: 0 !default; +$modal-footer-border-width: 0 !default; + // HR Separator $hr-color: $border-color !default; diff --git a/addons/website/static/src/scss/primary_variables.scss b/addons/website/static/src/scss/primary_variables.scss index 80756a81746..b5e515775b3 100644 --- a/addons/website/static/src/scss/primary_variables.scss +++ b/addons/website/static/src/scss/primary_variables.scss @@ -1983,7 +1983,7 @@ $o-base-website-values-palette: ( 'btn-padding-x': null, // Default to BS 'btn-font-size': null, // Default to BS 'btn-padding-y-sm': null, // Default to portal value - 'btn-padding-x-sm': null, // Default to portal value + 'btn-padding-x-sm': null, // Default to BS 'btn-font-size-sm': null, // Default to BS 'btn-padding-y-lg': null, // Default to BS 'btn-padding-x-lg': null, // Default to BS @@ -2054,6 +2054,12 @@ $o-website-values-palettes: ( // define in $o-theme-font-configs (for the base one). For the default // website, we want to specifically use the system fonts. 'font': 'SYSTEM_FONTS', + + 'btn-padding-x': 1rem, + 'btn-padding-x-sm': .5rem, + 'btn-padding-y-lg': 1rem, + 'btn-padding-x-lg': 2.5rem, + 'btn-border-radius-lg': 2rem, ), ) !default; $o-website-values-palette-number: 1 !default; @@ -2066,11 +2072,11 @@ $o-user-website-values: () !default; // Fonts //------------------------------------------------------------------------------ -// Those are BS values, except BS hardcodes them inside the $hx-font-size -// variables directly and don't make them customizable. -$o-theme-h1-font-size-multiplier: 2.5 !default; -$o-theme-h2-font-size-multiplier: 2 !default; -$o-theme-h3-font-size-multiplier: 1.75 !default; +// These variables mirror BS multipliers behavior, except that in BS those are +// hardcoded in '$h[x]-font-size' declarations and are not customizable. +$o-theme-h1-font-size-multiplier: 3 !default; +$o-theme-h2-font-size-multiplier: 2.5 !default; +$o-theme-h3-font-size-multiplier: 2 !default; $o-theme-h4-font-size-multiplier: 1.5 !default; $o-theme-h5-font-size-multiplier: 1.25 !default; $o-theme-h6-font-size-multiplier: 1 !default; diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 6273581824c..5bed5628e43 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -509,7 +509,7 @@