Features
- structure View
- Dynamic Data
- Fully Translatable & RTL
- Create your own elements
- Visual Full Site Editing
- Pin Elements
- Edit Like A Document
- Undo/Redo
- Header & Footer Builder
- Customizable Save
- Revisions
- Control Builder Acess
- Searchable controls
- Page Management
- Keyboard Shortcuts
- Preview Your Work
- Hover State Styles
Changelog
Mar 27, 2023 - 1.7.1
- Integration: Adobe Font/TypekitNEW
- New Bricks settings: Smooth scroll (CSS)NEW
- List Element: Add “Icon” SettingNEW
- Popup: Enable scroll (body)NEW
- Template import: Create non-existing pseudo-elements & pseudo-classesNEW
- Popups: New open/close popup JavaScript helper functionsNEW
- Control spacing: Link opposite sides (vertical and horizontal margin/padding)NEW
- Video element: More Icon settingsNEW
- Dynamic data: parse _cssId (frontend only)NEW
- Heading: Set default HTML tag in theme stylesNEW
- Query Loop: “Child of” support multiple IDs (comma-separated)NEW
- Copy element ID to clipboard (from element panel & context menu)NEW
- Form element: Validate required fields in the backend tooNEW
- New filter: bricks/form/validate (validate form submission)NEW
- Custom Fonts at the top of the font-family dropdown listIMPROVE
- Color Palette: Improve delete color actionIMPROVE
- Updated Google fonts library (plus reduce Google font JSON file in builder by 80%)IMPROVE
- Builder: Provide pageSettings & templateSettings on window.bricksDataIMPROVE
- Nav Menu: Various accessibility improvementsIMPROVE
- Query Loop: Tax Query “include_children” options control instead of checkboxIMPROVE
- Query Loop: Order by ‘Random’ creates duplicates (new loop setting: “Random seed TTL”)IMPROVE
- Scroll Interactions: Support % and ‘vh’ unitsIMPROVE
- Video element: Updated control descriptions (related video, theme styles)IMPROVE
- WooCommerce Mini Cart: New “Close” icon (cart details)IMPROVE
- Use dynamic data filter “text” to render email in link without mailto:IMPROVE
- Builder lag when editing classes (on complex pages)IMPROVE
- Query Loop: “Disable query merge” for Term queriesIMPROVE
- Template element in header: Missing styles (loading method: inline styles)FIX
- Text gradient plus CSS selector: Wrong selector (in builder)FIX
- Reset element ID styles resets class too (when class is selected)FIX
- Saving global class changes without element changes creates empty revisionFIX
- Specificity: p:last-of-type+h(x)FIX
- Basic text adds “p” tagsFIX
- Custom Breakpoint containing “desktop”: Styles missing on the frontendFIX
- Template/Shortcode Element: Renders template with status draft/trashedFIX
- DD “url_parameter:error” can’t be retrieved as a URL parameterFIX
- Specificity: Theme Style Link StylingFIX
- Image element: Photoswipe lightbox JS error query loop + paginationFIX
- Nav Mobile Menu: Missing close animation because of missing “visibility” transition value + z-index issuesFIX
- Dynamic data inside gradient not parsedFIX
- Query Loop: Querying posts from specific category + offset pulls the current page into the loopFIX
- Populate content: Empty term archive shows populate content dataFIX
- Loop + Nestable Elements: Only first nestable element visible on canvasFIX
- Background Video: Scale setting overrides iframe transformFIX
- Disable query merge not working in the archive with pagination (> page 2 )FIX
- Heading element: Can’t reset “HTML Tag” settingFIX
- Nestable Tabs: Remove default styles from “Content” block element insideFIX
- Undo/Redo not working in header/footer templatesFIX
- Interaction conditions comparison incorrect as the data is typeof stringFIX
- ACF file type ‘file’ returns the post title if the value is emptyFIX
- Custom control value: Replace all “%s” occurrences in CSS rule valueFIX
- Contenteditable elements inside nested query loop: Console error if the result is emptyFIX
- Object cache causes WPML unable to get the correct popup templateFIX
- WP Gridbuilder: Facets on WooCommerce archiveFIX
- Input, Select, Textarea: Remove default display styleFIX
- WooCommerce: Archive template won’t use Bricks template if 1st post in product category result is set to ‘Render with WordPress’FIX
- Missing media query if border-style not setFIX
- Theme Styles: “Site Background” applies to html & body tag (boxed layout)FIX
- Video Element: Dynamic data overlay image inside query loop doesn’t showFIX
- WooCommerce Cart: Changing the shipping method changes the increments of the quantity inputsFIX
- Fix border controls CSS in RTLFIX
- Fatal error: Uncaught Error: [] operator not supported for strings (if same attribute has been set already)FIX
- Logo: Provide dynamic data for image sourceFIX
- Global Element in loop: Styles (due to missing global element class)FIX