This release introduces one of our most upvoted requests ever to Bricks: “Asset Loading Optimization”, which reduces asset loading by 61% by default. And up to 88% when the new “CSS Loading Method” Bricks setting is set to “External Files”.
Please make sure to go over the official Academy article as well: https://academy.bricksbuilder.io/article/asset-loading
Full changelog
- Asset Loading Optimization (CSS & JS)New
- Structure Panel Auto-Sync (Bricks Setting)New
- Builder: Sticky Panel Tabs (Content & Style)New
- Dynamic Data: Custom separator for post termsNew
- Form Element: Submit button margin (+ position)New
- WooCommerce: Provide “Add to cart” button styling for more elementsNew
- Product Filter Search: New Settings for Background, Border, Box ShadowNew
- Remove WaypointsJS dependencyNew
- Audio Element: Add Source “Dynamic Data”New
- New Swedish TranslationNew
- Bricks Setting: Webfont Loading Method (to avoid FOUT)New
- Improve: Slider background doesn’t change per breakpointImprove
- Template Insert: Hide Woo ‘Insert Template’ button if WooCommerce is not activeImprove
- WooCommerce Single Product: Remove spacing of empty notices wrapperImprove
- WooCommerce Cart: Add ‘Remove from cart’ icon on mobile & “woocommerce_cart” styling improvementsImprove
- Updated: German translationImprove
- Updated: Google Fonts libraryImprove
- Updated VueJS: 3.1.4 to 3.2.6Improve
- Border Width & Radius: Allow CSS functions (clamp, etc.)Improve
- Limit nested comments indentationFix
- WooCommerce – Button: Apply styling on non-woo pagesFix
- Fix Color Palette & Theme Style name containing apostropheFix
- Builder: RTL Style fixesFix
- Fix saving issue by removing slashes on saveFix
- Fix Moving hamburger icon (iPad/iPhone/Safari)Fix
- Carousel: Can’t show more than 10 imagesFix
- Product Archive Template: Not applied to custom taxonomy archivesFix
- Form Element: Date picker only initialised for first date fieldFix
- Structure Panel: Disable remove all elements for users without full accessFix
- Builder: Translated “is_shop” throws error (Polylang)Fix
- Code Element: Parse error in builder due to slashesFix
- Nav Menu mobile: Elements with z-index >= 1 overflow mobile menuFix
- Changing Custom ID causes “root” to misbehave in Custom CSSFix
- Limit Sticky Header Width To ‘Boxed Max. Width’ SettingFix