diff --git a/theme_enark/__manifest__.py b/theme_enark/__manifest__.py index 116e16ddb..17676fe0d 100644 --- a/theme_enark/__manifest__.py +++ b/theme_enark/__manifest__.py @@ -21,12 +21,14 @@ 'views/snippets/s_card_offset.xml', 'views/snippets/s_company_team_detail.xml', 'views/snippets/s_text_image.xml', + 'views/snippets/s_title.xml', 'views/snippets/s_picture.xml', 'views/snippets/s_quotes_carousel_minimal.xml', 'views/snippets/s_pricelist_boxed.xml', 'views/snippets/s_freegrid.xml', 'views/snippets/s_sidegrid.xml', 'views/snippets/s_media_list.xml', + 'views/snippets/s_numbers_list.xml', 'views/snippets/s_call_to_action.xml', 'views/snippets/s_parallax.xml', 'views/snippets/s_image_gallery.xml', @@ -35,6 +37,7 @@ 'views/snippets/s_key_images.xml', 'views/snippets/s_quadrant.xml', 'views/snippets/s_images_mosaic.xml', + 'views/snippets/s_references.xml', 'views/snippets/s_unveil.xml', 'views/snippets/s_key_benefits.xml', 'views/snippets/s_carousel.xml', @@ -55,18 +58,16 @@ 'static/description/enark_screenshot.jpg', ], 'images_preview_theme': { - 'website.s_banner_default_image': '/theme_enark/static/src/img/snippets/s_banner.jpg', - 'website.s_picture_default_image': '/theme_enark/static/src/img/snippets/s_picture.jpg', - 'website.s_text_image_default_image': '/theme_enark/static/src/img/snippets/s_text_image.jpg', - 'website.library_image_10': '/theme_enark/static/src/img/snippets/library_image_03.jpg', - 'website.library_image_05': '/theme_enark/static/src/img/snippets/library_image_15.jpg', - 'website.library_image_16': '/theme_enark/static/src/img/snippets/library_image_14.jpg', - 'website.library_image_13': '/theme_enark/static/src/img/snippets/library_image_10.jpg', - 'website.library_image_08': '/theme_enark/static/src/img/snippets/library_image_05.jpg', - 'website.library_image_02': '/theme_enark/static/src/img/snippets/library_image_16.jpg', + 'website.library_image_03': '/theme_enark/static/src/img/snippets/library_image_03.jpg', + 'website.library_image_13': '/theme_enark/static/src/img/snippets/library_image_13.jpg', + 'website.library_image_10': '/theme_enark/static/src/img/snippets/library_image_10.jpg', + 'website.library_image_05': '/theme_enark/static/src/img/snippets/library_image_05.jpg', + 'website.library_image_14': '/theme_enark/static/src/img/snippets/library_image_14.jpg', + 'website.library_image_16': '/theme_enark/static/src/img/snippets/library_image_16.jpg', + 'website.library_image_02': '/theme_enark/static/src/img/snippets/library_image_02.jpg', }, 'configurator_snippets': { - 'homepage': ['s_banner', 's_picture', 's_numbers', 's_text_image', 's_images_wall', 's_call_to_action'], + 'homepage': ['s_freegrid', 's_features_wall', 's_numbers_list', 's_title', 's_images_wall', 's_references', 's_cta_box'], }, 'new_page_templates': { 'about': { diff --git a/theme_enark/models/theme_enark.py b/theme_enark/models/theme_enark.py index 174395251..8825c5d54 100644 --- a/theme_enark/models/theme_enark.py +++ b/theme_enark/models/theme_enark.py @@ -6,3 +6,4 @@ class ThemeEnark(models.AbstractModel): def _theme_enark_post_copy(self, mod): self.enable_view('website.template_footer_descriptive') + self.enable_view('website.template_header_stretch') diff --git a/theme_enark/static/description/enark_description.jpg b/theme_enark/static/description/enark_description.jpg index 277d6b29e..c4d41ec43 100644 Binary files a/theme_enark/static/description/enark_description.jpg and b/theme_enark/static/description/enark_description.jpg differ diff --git a/theme_enark/static/description/enark_screenshot.jpg b/theme_enark/static/description/enark_screenshot.jpg index 093bca4ff..2a5076688 100644 Binary files a/theme_enark/static/description/enark_screenshot.jpg and b/theme_enark/static/description/enark_screenshot.jpg differ diff --git a/theme_enark/static/description/theme_enark.svg b/theme_enark/static/description/theme_enark.svg index f056ccda1..4513ff65b 100644 --- a/theme_enark/static/description/theme_enark.svg +++ b/theme_enark/static/description/theme_enark.svg @@ -1,33 +1,72 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41,96 +80,173 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_enark/static/src/js/tour.js b/theme_enark/static/src/js/tour.js index c21f4e7e8..cb221bcd8 100644 --- a/theme_enark/static/src/js/tour.js +++ b/theme_enark/static/src/js/tour.js @@ -4,24 +4,24 @@ import * as wTourUtils from "@website/js/tours/tour_utils"; const snippets = [ { - id: 's_banner', - name: 'Banner', - groupName: "Intro", + id: 's_freegrid', + name: 'Free grid', + groupName: "Columns", }, { - id: 's_picture', - name: 'Title - Image', - groupName: "Images", + id: 's_features_wall', + name: 'Features Wall', + groupName: "Columns", }, { - id: 's_numbers', - name: 'Numbers', + id: 's_numbers_list', + name: 'Numbers list', groupName: "Content", }, { - id: 's_text_image', - name: 'Text - Image', - groupName: "Content", + id: 's_title', + name: 'Title', + groupName: "Text", }, { id: 's_images_wall', @@ -29,14 +29,19 @@ const snippets = [ groupName: "Images", }, { - id: 's_call_to_action', - name: 'Call to Action', + id: 's_references', + name: 'References', + groupName: "People", + }, + { + id: 's_cta_box', + name: 'Box Call to Action', groupName: "Content", }, ]; wTourUtils.registerThemeHomepageTour("enark_tour", () => [ - wTourUtils.assertCssVariable('--color-palettes-name', '"enark-1"'), + wTourUtils.assertCssVariable('--color-palettes-name', '"default-light-12"'), ...wTourUtils.dragNDrop(snippets[0]), ...wTourUtils.clickOnText(snippets[0], 'h1'), wTourUtils.goBackToBlocks(), @@ -45,4 +50,5 @@ wTourUtils.registerThemeHomepageTour("enark_tour", () => [ ...wTourUtils.dragNDrop(snippets[3]), ...wTourUtils.dragNDrop(snippets[4]), ...wTourUtils.dragNDrop(snippets[5]), + ...wTourUtils.dragNDrop(snippets[6]), ]); diff --git a/theme_enark/static/src/scss/primary_variables.scss b/theme_enark/static/src/scss/primary_variables.scss index e5c5bb586..09226c277 100644 --- a/theme_enark/static/src/scss/primary_variables.scss +++ b/theme_enark/static/src/scss/primary_variables.scss @@ -127,6 +127,14 @@ $o-theme-font-configs: ( 'family': ('Vollkorn', serif), 'url': 'Vollkorn:300,300i,400,400i,700,700i', ), + 'Inter': ( + 'family': ('Inter', sans-serif), + 'url': 'Inter:300,300i,400,400i,700,700i', + ), + 'Oxygen': ( + 'family': ('Oxygen', sans-serif), + 'url': 'Oxygen:300,400,700', + ), ); //------------------------------------------------------------------------------ @@ -135,20 +143,19 @@ $o-theme-font-configs: ( $o-website-values-palettes: ( ( - 'color-palettes-name': 'enark-1', + 'color-palettes-name': 'default-light-12', 'header-font-size': 1rem, - 'font': 'Open Sans', - 'headings-font': 'Bitter', - 'navbar-font': 'Bitter', - 'buttons-font': 'Bitter', + 'font': 'Inter', + 'headings-font': 'Oxygen', 'footer-template': 'descriptive', - 'header-links-style': 'outline', - 'btn-primary-outline': true, + 'header-links-style': 'flat', + 'btn-primary-flat': true, + 'btn-secondary-flat': true, + 'btn-border-radius': 0, + 'input-border-radius': 0, ), ); -$o-selected-color-palettes-names: append($o-selected-color-palettes-names, 'enark-1'); - $o-color-palettes-compatibility-indexes: ( 1: 'enark-1', 2: 'enark-2', diff --git a/theme_enark/views/image_library.xml b/theme_enark/views/image_library.xml index 2b0449c68..cefc668b7 100644 --- a/theme_enark/views/image_library.xml +++ b/theme_enark/views/image_library.xml @@ -335,5 +335,10 @@ website.s_text_cover_default_image /theme_enark/static/src/img/snippets/library_image_02.jpg + + website.s_showcase_default_image + website.s_showcase_default_image + /theme_enark/static/src/img/snippets/library_image_14.jpg + diff --git a/theme_enark/views/snippets/s_cta_box.xml b/theme_enark/views/snippets/s_cta_box.xml index 7051418aa..b25caeea4 100644 --- a/theme_enark/views/snippets/s_cta_box.xml +++ b/theme_enark/views/snippets/s_cta_box.xml @@ -2,9 +2,14 @@
+ + + gap: 0px 16px; + + + + z-index: 1; --grid-item-padding-y: 0px; --grid-item-padding-x: 0px; grid-area: 1 / 8 / 22 / 13; + + + + text-align: right; + + + text-align: right; + + + Discover our latest collection: sustainable, innovative designs that blend modern elegance with timeless architectural beauty. + - + + + z-index: 2; --grid-item-padding-y: 0px; --grid-item-padding-x: 0px; grid-area: 2 / 1 / 10 / 4; + + + z-index: 3; --grid-item-padding-y: 12px; --grid-item-padding-x: 0px; grid-area: 10 / 1 / 14 / 4; + + Innovative Design Solutions - + Transform your vision into reality with cutting-edge architectural designs tailored to your unique needs and aesthetic preferences. - + + + z-index: 4; --grid-item-padding-y: 0px; --grid-item-padding-x: 0px; grid-area: 1 / 4 / 4 / 7; + + + z-index: 5; --grid-item-padding-y: 12px; --grid-item-padding-x: 0px; grid-area: 4 / 4 / 8 / 7; + + Sustainable Building Practices - - Embrace eco-friendly architecture with sustainable design solutions that enhance efficiency and reduce environmental impact. + + Embrace eco-friendly architecture with sustainable design solutions that reduce environmental impact. - + + + z-index: 6; --grid-item-padding-y: 0px; --grid-item-padding-x: 0px; grid-area: 8 / 4 / 12 / 7; + + + z-index: 7; --grid-item-padding-y: 12px; --grid-item-padding-x: 0px; grid-area: 12 / 4 / 16 / 7; + + Detailed Project Management - + Experience seamless project execution with meticulous planning, budgeting, and oversight from concept to completion. diff --git a/theme_enark/views/snippets/s_freegrid.xml b/theme_enark/views/snippets/s_freegrid.xml index 786937899..ecc436e32 100644 --- a/theme_enark/views/snippets/s_freegrid.xml +++ b/theme_enark/views/snippets/s_freegrid.xml @@ -2,9 +2,30 @@