Release 2.8

August 13, 2024
18 changes

This release brings several enhancements to existing AT functions, addresses some issues from Bricks version 1.10, and introduces a valuable new feature: Admin/Editor Notes! Check it out!

Clean up deleted global class IDs attached to your elements! This optional feature allows you to remove outdated class IDs that are no longer in use, providing a cleaner and more organized element structure. By default, this cleanup is disabled, giving you control over whether to keep or remove class IDs, especially when testing different utility classes. This option ensures your elements stay streamlined without accidentally losing important data.

Now, you can easily add notes to any element within Bricks. Simply write down your thoughts, reminders, or instructions directly on the element. To view your notes, just hover over the dedicated icon in the structure panel — no need to activate the element. This streamlined process ensures you can keep your workspace organized and your ideas accessible without disrupting your workflow.

Both GPT-4o and GPT-4o Mini have been added to the models you can use for all your AI-related functions. GPT-4o has also been added as the default model on new AT installations.
The "em" tag has been added to the list of tags you can choose inside the Advanced Wrapper tweak.
For the people finding themselves typing the same keywords over and over inside the dynamic data modal, a new "Recent Search" row has been added where you can easily filter the last searched keywords without having to type them again.
A new filter has been added to the Structure Helper modal: the option to filter all the elements that have more than one global class assigned to it.
In earlier versions of AT, opening the CSS tab would automatically set the cursor focus inside the SuperPowerCSS editor. While this feature could spare some clicks, it could produce some unwanted behavior and a confused UX in specific scenarios.
This is the first effort to make the CSS editing lag-free when using SuperPowerCSS on pages with loads of elements and tons of global classes. The focus here has been put on the global class level: if you edit the CSS using SuperPowerCSS - even if you have thousands of global classes - the experience…
The CodeMirror library used by Advanced Themer (SuperPowerCSS, Advanced CSS, Class Manager, etc..) has been upgraded to the last available version.
The builder tweak "Highlight Parent Elements" was using some small JS scripts to compute the function. While it wasn't resource-hungry, the new CSS-only solution is now lighter and faster.
This improvement is part of a more general effort to make Advanced Themer as fast as possible. The amount of JS calculation has been drastically reduced when computing all the highlight functions related to the structure panel.
Since Bricks 1.10, some colors weren't applied correctly to the AT elements shortcuts icons (like the :before/ :after icons).