Release 3.0.4

February 7, 2025
10 changes

This version mostly fixes issues raised from 3.0.

The Style Overview modal's structure list displays Class and Style indicators for each element.
A new dot now appears next to each class input in the Class Converter modal, indicating potential conflicts: Red: The class already exists in the database, potentially affecting other elements beyond those being converted. Green: The class name doesn't exist yet, ensuring no conflicts. Orange: The class name isn't in the database but appears multiple…
The Responsive Helper and Breakpoint Slider are now separate tweaks that can be enabled independently in the Theme Settings: Breakpoint Slider lets you seamlessly slide between different breakpoints for easier responsiveness testing. Responsive Helper unlocks 2-click options on breakpoint devices, allowing you to check the minimum and maximum values of each breakpoint in real-time.
The "Set SVG as Default Library for Icons" tweak conflicted with other elements and controls that used icons, causing the setting to be ineffective when selected.
When filtering the Structure Panel with a keyword present in a collapsed item, the element was not correctly displayed in the results.
If the user previously clicked on an iframe element and then selected a right-element shortcut, the element appeared correctly in the iframe but was not reflected in the structure panel.
Previously, components added via right-element shortcuts were placed at the root of the structure, ignoring the active element's position. Now, the function verifies if the active element is nestable and nests the component inside when applicable.
Certain style controls in the Legacy Dark Mode Button were not applying correctly on the frontend due to CSS conflicts.
When the Breakpoint Slider was expanded in the builder, it caused the bottom of the preview window to stretch by 66px.
The "Lock Elements Order" feature could mistakenly apply incorrect classes to structure elements and allow dragging within non-nestable elements, resulting in the dragged element being removed from the structure.