Skip to content

✅ 🚀 Elementor v3.6.0 Beta 5 Release 🚀  #18063

Closed
@shilo-ey

Description

@shilo-ey

Beta 5 UPDATED - PLEASE READ BELOW!

Cover for Hub

Hi Elementor Beta Testers 👋,

We are incredibly excited to introduce our new beta version, Elementor 3.6, which includes new features that will transform the way you build websites with Elementor.

This version includes the long awaited Flexbox Containers, which enables you to build more complex and lightweight layouts with improved performance, as well as additional features that accelerate the way you set up new websites. Elementor 3.6 includes:

  • Flexbox Containers Experiment
    -- Section to Container Converter
  • New Capabilities in the Import / Export Feature
  • New Onboarding Wizard
  • Ability to rearrange global colors and fonts
  • Performance Improvements
    -- Lazy load carousels
    -- Optimized DOM Output Experiment - removed elementor-section-wrap

Before testing this version, please make sure you are using:

  • Elementor Pro 3.6.3+ (if needed)

Introducing Flexbox Containers - Harness the Power of CSS Flexbox in Elementor [Experiment]

FlexBox Containers

Flexbox Containers are a new lean layout structure in Elementor, that allows you to achieve pixel-perfect responsive designs, and highly advanced layouts, quickly and with a much slimmer markup, which reduces the DOM output and improves performance significantly.

With Flexbox Containers, you can place widgets directly inside a Container, as well as nest Containers. Additionally, you can improve the user experience by making the entire Container clickable by adding a link to it. Then, you can control the layout and distribution of elements within the Container, and adjust your content to every screen size, resulting in greater responsiveness, without compromising on speed.

Following several months in the Dev Edition, and implementing a lot of feedback from the community, Flexbox Containers are introduced as an alpha experiment, and should be used with caution, and not on a live website. When the experiment is turned on, you will be able to add new Containers to a page, instead of Sections, Columns and Inner Sections. You’ll also be able to add Containers to an existing page that was previously built with the section-column layout.

Please Note: If you deactivate the experiment, every Container you created will be removed from your website, you will be able to return them if you reactivate the experiment and restore a previous revision.

Below you will find the controls that adjust the Container’s layout, and their behavior:

Container:

  • Content width - will the elements in the container be boxed, or take up the entire width of the container.
  • Width - what will be the width of the container in PX / % / VW
  • Min Height - what will be the minimum height of the container in PX / VH
  • Overflow - if the content of a container does not fit within the viewport, should the overflowed content be hidden, or visible, causing horizontal scrolling.
  • HTML tag - the ability to wrap an entire container and add an HTML tag to it, including the ability to hyperlink an entire container.

Items:

  • Direction - what direction should widgets in the container adopt - row, row reverse (where the main axis is horizontal and the cross axis is vertical), column, or column reverse (where the main axis is vertical and the cross axis is horizontal).
  • Align Items - how will widgets arrange themselves along the cross axis - flex-start, center, flex-end, or stretch
  • Justify Content - how will widgets arrange themselves along the main axis - flex-start, center, flex-end, space between, space around, or space evenly.
  • Elements Gap - what is the spacing between one element and another (widget or another container).
  • Wrap - will widgets be forced to remain in one row or spill over to the next one. Wrap will break the line where widgets no longer fit on the screen, whereas no-wrap will keep all widgets in one row.
  • Align Content - if wrap is selected, an additional control is added to determine how widgets distribute within the container - default, center, flex-start, flex-end, space between, space around, or space evenly.

Individual element (widgets and inner containers):

On the individual widget within the Container, users will able to determine the following from the Advanced tab on the individual widget

  • Align Self - how should this widget arrange itself along the cross axis - flex-start, center, flex-end, or stretch.
  • Size - how will this widget behave when it has room to grow or needs to shrink to fit in the screen.
  • Order - where along the order of widgets should this one appear - start, end, or custom.

In addition, the Width and Position controls have been made more accessible, and are located in the layout section in the advanced tab of a widget, as a result, the positioning section has been removed and the inline position will not function inside containers.

Convert your Legacy Layout (Section-Column) to the New Container Layout

To ease your transition from the Section-Column to the Flexbox Container layout in existing pages, you can use the converter to save valuable time, and avoid the redundant task of dragging in all your widgets and content.

The converter can be found under the layout tab when you click on a section, or in the page settings (cogwheel icon) to convert an entire page. Clicking 'Apply' will create a new duplicated container beneath the chosen section, with all the original content inside in its appropriate position.

To enjoy the full benefits of Flexbox Containers, we recommend reviewing the resultant Container, and exploring how the layout can be further improved. Once you’re satisfied that all the content has been optimally converted from the Section to your new Container, simply delete the Section.

Here’s how to test it:

  1. Go to Elementor > Settings > Experiments and activate the “Container” experiment
  2. Create a new page and start building your design.
  3. Add a new Container with the plus button in the Editor and choose your desired structure, or drag the Container widget to the Editor.
  4. Drag in a few widgets, and adjust their layout and direction within the Container using the controls in the Container’s layout tab.
  5. Adjust the order of the widgets within the Container and adapt it to each device.
  6. Create a Container with three
  7. Try using the HTML Tag: a to wrap a container as a link
  8. Try using Overflow: auto option to add scroll when explicit width is set to a container (horizontal scrolling)
  9. Try out the different items ordering capabilities
  10. Try positioning a single widget, by clicking the widget and in the advanced tab, align self.
  11. Make sure your design is consistent both on the front end and in preview
  12. Make sure your design is responsive and looks as you would expect it to on various devices

New Capabilities in the Import/Export Feature

Import export plugins

The Import Export Template Kit feature accelerates the process of creating a website significantly. This feature allows you to export the Content, Site Settings, and Elementor Templates (Theme Parts for Pro users) from one website and import it to another, and also allows you to import a full website kit to your website.

To improve your process further, the Import / Export process now includes:

  • Plugin Support in Import/Export Site Kit - instantly export all the plugins a website or kit uses, such as WooCommerce, and import it to another website. When you begin your import/export process, you will be able to select which Content, Site Settings, Elementor Templates and Plugins you want to include.
  • Detailed Import/Export Summary Screen - view all of the components of the Kit you choose to import and export will be reflected in the detailed Summary screen.
  • Import Dynamic References - link together all of the dynamic references throughout your website, instead of having to rewire all of your dynamic references when you import a kit. Dynamic references can be found in Popup dynamic tags, Lightbox dynamic tags, Template widget occurrences, Menus, URLs, etc.

Here’s how to test it:

  1. Go to a site that you wish to Export and access its WordPress dashboard
  2. Go to Elementor > Settings > Experiments and make sure the Import / Export Kit experiment is active
  3. Make sure this site uses publicly available plugins (non-premium ones, only WordPress repository hosted plugins) other than Elementor and Elementor Pro
  4. Go to Elementor > Tools > Import / Export Kit and click Export
  5. Step 1- Go through the first phase and select which components to export
  6. Step 2- Make sure to include all relevant plugins
  7. Once the export process is done make sure that the summary screen is presented correctly
  8. Create a new site and install Elementor (and Elementor Pro if available) only
  9. Go to Elementor > Settings > Experiments and make sure the Import / Export Kit experiment is active
  10. Go to Elementor > Tools > Import / Export Kit and click Import
  11. Upload the zip file you downloaded and start the import process
  12. Select the relevant required plugins and proceed with the process as instructed in the interface
  13. Once the process has been completed please make sure the summary screen introduces the relevant content and every link from the summary screen link to the correct place
  14. Redo this process for various situations and states of plugins

New Onboarding Wizard - Get Started With Your Website Efficiently

Onboarding wizard

The new onboarding wizard will enable you to set up your next website in a truly friendly and efficient manner, allowing you to get started quicker. Throughout the wizard, you will be able to configure the basic configurations of your website including setting up the ‘Hello’ theme, adding your site name, and uploading your logo. Then, you will complete the wizard by choosing whether you want to start with a blank canvas, or import one of Elementor’s full website kits.

Here’s how to test it:

  1. Create a fresh WordPress installation and install Elementor 3.6 Beta
  2. Once activated you will be directed to the Onboarding wizard screen that will guide you through the basic settings needed when creating a new site
  3. Make sure you complete this flow and try creating a site from scratch with the blank canvas, or using one of the website kits.
  4. Make sure the settings are presented correctly in your site (logo, site name, etc...), in Site Settings > Site Identity menu, and on the WordPress dashboard Settings screen

Rearrange your Global Colors and Fonts

Global Colors and Fonts

One of the first steps you take when building a website is setting up your design system, choosing the colors and fonts the website is going to have. With Global Colors and Fonts, in the Site Settings, you are able to easily set up your 4 system colors and fonts (Primary, Secondary, Text, and Accent) and add your custom ones.

Up until now, there was no clear distinction between system colors and fonts and custom ones, and any time you would add another custom color or font, it would take the last place on the list. But sometimes, you want to change the order of your fonts and colors. With this update, the separation between system colors and fonts and custom ones will be clearer, and you will be able to rearrange their order. For example, if your website’s custom colors include various shades of pink and blue, you can arrange all your pinks in a row, and all your blues in a row in the Global Colors under Site Settings. Additionally, you will also be able to change the position of your system fonts and colors, for example, you can position your Secondary font on top of your Primary one in the Global Fonts under Site Settings.

Here’s how to test it:

  1. Go to Elementor Site Settings and click on the Global Colors section
  2. Make sure all of your global colors are visible and work as expected
  3. In system colors, hover over the #hex (color box) and to expose the dragging button
  4. Drag the color up or down to the desired position within the system colors
  5. Follow the same directions in Custom Colors
  6. Please create a new global color, and after that, try to delete it
  7. Try to drag a color from the custom section to the system section, and validate that you can’t drag it from one section to another
  8. Follow the same instructions with the Global Fonts section
  9. Make sure everything works as expected in the Editor and in the front end

Performance Improvements

Pereformance (Lazy load carusel)

Lazy Load Added to Carousels

Lazy load empowers you to improve performance on your website by only loading the content that is immediately visible and necessary and loading the rest as users scroll and the content becomes visible. With the new Lazy Load control in the Image Carousel widget and Background Slideshow feature in every section, your website will load faster.

Optimized DOM Output

The Optimized DOM Output Experiment has been extended, to remove the elementor-section-wrap


More Improvements

  • New: Introducing Flexbox Container element as an alpha status experiment
  • Tweak: Removed elementor-section-wrap by adding it to the DOM experiment ([DEV 3.6] Now that we have the Container, Section-Wrap Needs to Go #16950, Would you please consider removing outdated property prefixes? #10633)
  • Tweak: Updated Google Fonts list (Please add JetBrains Mono to Google Fonts list #13501, 🚀 Feature Request: Add Outfit font to Google fonts #17930, Google Font Update #16516)
  • Tweak: Allowed rearranging global colors and fonts (global colors - rearrange possition of the saved colors #12203)
  • Tweak: Adding Responsive option to Text Stroke (Text stroke responsive ability #17212)
  • Tweak: Added responsive capability to Icon Position control in Icon Box widget ([Improvement] Icon Box widget - allow icon to stay on the left/right when on mobile #3040)
  • Tweak: Updated eicons library to v5.15.0
  • Tweak: Added an option to Import and Export WP repository plugins as part of the Kit content
  • Tweak: Added an option to Import and Export specific Custom post types as part of the Kit content
  • Tweak: Added an option to change the color of the navigation dots in Image Carousel widget
  • Tweak: Added an indication when a widget is added to the Favorites section
  • Tweak: Added a deprecation notice for PHP 5.6 in WP dashboard
  • Tweak: Added Difference, Exclusion and Hue to Column and Section blend mode options
  • Tweak: Add border options in Image Box widget
  • Tweak: Removed legacy style tab in Elementor dashboard settings screen
  • Tweak: Prompt the user permission to allow unfiltered file uploads in Import Template flow
  • Tweak: Promoted some experiments to Stable status
  • Tweak: Navigator appears by default when loading the editor for the first time
  • Tweak: Made typography weight strings translatable
  • Tweak: Adjusted the inline icon control for design flexibility
  • Tweak: Adjusted the Document settings import prompt texts to be more friendly
  • Tweak: Adding Kit Library to the Finder
  • Tweak: Adding Import Export to the Finder
  • Tweak: Added WordPress menus to Export / Import Kit flow
  • Tweak: Added Lazy load option to Image Carousel widget
  • Tweak: Added Lazy load option to Background Slideshow
  • Tweak: Added informative summary screen to Export / Import Kit flow
  • Tweak: Added focus state and description on the play icon in Video widget
  • Tweak: Added dynamic tag controls to Menu Anchor widget
  • Tweak: Added dynamic tag controls to Image Carousel widget
  • Tweak: Added dynamic tag controls to Icon Box widget
  • Tweak: Added dynamic tag controls to HTML widget
  • Tweak: Added a reusable button trait
  • Fix: Image size with a link shrunk in Image widget (Image Widget - Won't grow to 100% width when it also has a link forcing it inline-block #15088, Setting "custom URL" to SVG image shrinks it #12432)
  • Fix: Missing escaping for WordPress dashboard strings (props @rodolphebertozzo)
  • Fix: Widescreen breakpoint values affect other devices in the Editor preview in some cases
  • Fix: Dynamic references are not being reassigned in Export / Import Kit flow
  • Fix: System info file displays inaccurate WP memory limit
  • Fix: Widget appears empty while using PHP 8.1 in Posts and Posts archive widgets
  • Fix: Lower custom breakpoints didn't inherit upper breakpoints values in frontend
  • Fix: Gradient background doesn't look correctly on edit mode while using global colors
  • Fix: Dev Edition notice appears inside the Form Submission window
  • Deprecated: See all deprecations to this version in our Developers Deprecations Post

Make An Impact: Share Feedback Before Features Are Released

We’re always looking to get to know Elementor customers on a deeper level. If you’re interested in meeting with our team and sharing your insights, feedback, and feature requests you’re welcome to sign up for some quality time with us here. Or download Elementor’s Dev Edition. Talk soon!

How to Install the Beta Version

If you still haven't enabled beta testing in Elementor, please follow these steps:

Notes

For bugs and remarks, please reply with a comment on this issue here on GitHub.
Please keep this related to the Current beta Only! any other issue or feature request, feel free to open a new issue.

Designated time for release: March 23, 2022 (Estimated)

Many thanks for your support and help!
Cheers,
Elementor Team

Metadata

Metadata

Assignees

No one assigned

    Labels

    announcementUsed for general announcements.help wantedAnnouncements that request help from users, like Public Beta testing programs.mod*[Temp.] For internal use only.solvedIndicates that an Issue has been Solved, or a Feature Request has been Released.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions