Bricksforge Changelog
Here you will be informed about all changes and stay up to date.
Version: 0.9.6.2
1. March 2023
Hotfix: Mega Menu Performance Issue
A bug has been fixed that caused GSAP to be accidentally loaded when using the Mega Menu.
fix
Version: 0.9.6.1
27. February 2023
Hotfix: Pro Forms Styling Issue
Fixed a bug that caused the percentage values for input field widths to not work as expected under certain circumstances.
fix
Version: 0.9.6
24. February 2023
New Element: Pro Forms
Pro Forms includes all the features of the native form and extends it with additional useful capabilities. Among others: Multi-step forms, new Form Actions, Submit Button Conditions.
new
New Element: Scroll Video
With this element you can create impressive scroll video animations - without any encoding requirements.
new
New Element: Option
This element lets you easily output contents from the database (options table). If a value does not exist, you can specify a fallback.
new
Panel: New Focus Mode
The Focus Mode has been added to the Bricksforge Panel. In this mode, Bricksforge settings are displayed on the left side and the Bricks Panels are hidden, so you can see much of the Builder Canvas. This is especially helpful for creating animations.
new
Conditional Logic for Event Actions Level
You can now create conditional logic on event action level. This allows you to query elements that are added to the DOM later and were not there when the event listener was created. The UI has been adapted for this purpose.
new
Bricksforge Terminal: History
You can now navigate through the terminal history with the "Up" key, as you are used to from command lines.
new
Backend Designer: Added Exceptions Functionality
You can now exclude certain pages in the backend from your backend designer settings. This can sometimes be necessary for third-party plugin pages.
new
Backend Designer: Replace "Howdy"
You can now replace the wording "Howdy" in the admin bar with your own.
new
Backend Designer: Pages as Dashboard
You can now use pages for a custom dashboard, in addition to templates.
new
Custom Login URL (Backend Designer)
You can now specify a custom URL for your WordPress installation. The normal login via "wp-admin" or /wp-login.php" will be prevented.
new
Panel: Ability to change the order via dragging
For Event Instances, Event Actions, Timelines and Animations you can now change the order via Drag&Drop.
new
Panel: New Setting "Disable Float"
The new "Disable Float" setting ensures that the panel no longer overlaps the builder. The height of the builder is automatically adjusted so that you can always reach the lower areas, even when the panel is open.
new
Event Instances: Custom Events
You can now create custom Event Listeners. This may be helpful if you use plugins that offer you different events that are not available in the Bricksforge UI.
new
Event Instances: New Option "Delay"
You can now set a delay for events and event actions. The action will only be executed after the delay has expired.
new
New Event Action: GSAP To
With the new Event Action gsap.to you can quickly create animations that are not so complex that they need a timeline.
new
Active Status for Instances & Timelines
A status has been added for instances and timelines. You can deactivate them now. Disabled instances and timelines are not executed.
new
Event Instance Actions: More Variables for the Custom JS Action
You now can use these two new variables: timelines, getTimeline(id)
This gives you access to your timeline instances and allows you to work even more flexibly.
new
CSS Variables for Animation Object
For the animation object, the helper function cssVars() has been added. This allows you to use CSS variables for your animations.
Syntax: cssVar(name, context)
new
Mega Menu: New control: "Close when leaving the nav item or the mega menu"
Added a new setting that causes the Mega Menu to be closed in any case when the navigation element or the Mega Menu are no longer in contact with the cursor.
new
Bricksforge Panel: Page Persist after refresh
When refreshing the page, the panel now remembers whether you are in the "Events" or "Timelines" tab.
improvement
Bricksforge Panel: Horizontal Scroll (UX Improvement)
The Horizontal Scroll function has been added to the panel. This allows horizontal scrolling. You can determine the widths of the individual columns yourself.
improvement
GSAP Timelines: Reset Styles of not selected timeline selectors
When you select a timeline, the styles of the elements of the other timelines are now reset to the default value.
improvement
Maintenance Mode: One Click Copy password protected url
You can now copy the password protected URL with one click.
improvement
Backend Designer: Custom WP Dashboard Template Admin Bar was displayed
Fixed a bug that caused the admin bar to be displayed in the custom dashboard.
fix
Backend Designer: The buttons on the login page still showed the default blue color in Active state.
Fixed a bug that caused the focus state of the buttons to still have the original blue color.
fix
Backend Designer: Custom Dashboard Display Fixes
Fixed a few issues that caused the custom dashboard to display incorrectly under certain circumstances.
fix
GSAP Timelines: PIN Spacing
Fixed a bug that caused PIN Spacing always to be true
fix
GSAP Timelines: From / FromTo Bugs
Fixed issues that caused animations for "From" and "FromTo" methods in the builder to sometimes not play.
fix
Global Classes: Loading Fix
Fixed an issue that causes the global classes to never leave the loading screen
fix
Terminal Shortcut Fix (Windows)
Windows users can now open the Bricksforge Terminal using the following shortcut: SHIFT + CTRL + T
fix
Version: 0.9.5
21. January 2023
New Extension: Bricksforge Terminal
The Bricksforge Terminal gives you a command line from which you can execute Emmet-style commands. For example you can create several classes at once for one Bricks element or whole element structures. Example: "> container.my-class > div > heading" to create a nested element structure.
new
New Extension: Backend Designer
With the Backend Designer you can customize the internal WordPress admin area, but also the login. You have several options at your disposal. In addition, it will be possible for you to completely customize the dashboard with a Bricks template!
new
Global Classes: CSS Variable Detection & Visualisation
This feature is one of the strongest! Bricksforge now automatically detects the CSS variables of your created global classes and provides you with visual edit boxes to change the values. If you don't want to touch the code, you'll love this feature!
new
Global Classes: CSS Clamp Generator
As part of the Class Detector, you get a CSS Clamp Generator that lets you compute clamp values to calculate your font sizes and insert them right away.
new
New Context Menus (Right Click) for the Bricksforge Panel
The Bricksforge panel has been extended with right-click context menus for instances and timelines. There you can now make various settings. More options will be added in the future.
new
Duplicate Event Instances
You can now duplicate your event instances.
new
Duplicate Timelines
You can now duplicate your timelines.
new
Duplicate Event Actions
You can now duplicate your event actions.
new
Duplicate Animations
You can now duplicate your timeline animations.
new
Import/Export Event Instances
You have now the possibility to import/export event instances.
new
Import/Export Timelines
You have now the possibility to import/export timelines.
new
Import/Export entire Bricksforge settings
If you want to create a backup or to use the same Bricksforge configuration on other sites, you can now export all Bricksforge settings, including the Global Classes and the Bricksforge Panel events & timelines.
new
GSAP ScrollSmoother: Added "Speed" control
GSAP ScrollSmoother has been updated to the latest version and a new control "Speed" has been added.
new
Timelines: Added "ToggleClass" functionality
The Timelines ScrollTrigger has been extended with the control "ToggleClass". With this setting, you can toggle a class for a specific element when your selected trigger comes to the viewport or leave the viewport.
new
Ability to delete Bricksforge CSS Framework
You can now delete also the out of the box Bricksforge Framework
improvement
Table Of Contents: Bricks 1.6.1 Compatibility Fix
fix
Version: 0.9.4.3
14. December 2022
New Smooth Scrolling Provider: Lenis
Because GSAP's Scroll Smoother has a few limitations (such as handling fixed elements inside the scroll container or anchor scrolling), we decided to optionally add another provider. The new smooth scrolling provider Lenis is very lightweight [2kb, zipped] and a great addition for Bricksforge. You can choose now between GSAP ScrollSmoother and the new Lenis.
new
Remove Class Fix (Gsap Flip)
Fixed a bug which causes that "Remove class" did not work well for GSAP Flip actions
fix
Version: 0.9.4.2
14. December 2022
New Event: "Not In Viewport"
A new event has been created for the Bricksforge Panel: "Not in Viewport".
new
Removed a PHP Warning
Fixed a bug which causes that a PHP Warning is showing if WP_Debug is activated
fix
Version: 0.9.4.1
13. December 2022
Bug for Safari Browsers
An error has been fixed that occurred with Safari users.
fix
GSAP Script Management
The script management for gsap plugins has been improved.
improvement
Version: 0.9.4
9. December 2022
New Element: Table Of Contents
A dynamic Table Of Contents element that can be used anywhere. Whether pages, posts or templates - it recognizes your headlines. You can set various settings for it, such as a specific container to which the detection should be limited.
new
Panel: New Events
Keyboard Events: keypress |
Touch Events: touchmove, touchcancel |
Pointer Events: pointerdown, pointerup, pointerover, pointerout, pointermove, pointerenter, pointerleave, pointercancel |
Mouse Events: dblclick (Double Click), mousedown, mouseup, mousemove |
Document Events: visibilitychange, On Scroll Up, On Scroll Down, In Viewport |
Observer: ResizeObserver, MutationObserver
new
Panel: New Event Actions
Video (Self-Hosted): Play Video, Pause Video, Stop Video |
GSAP: Flip, Set |
Basics: Toggle Class |
Local Storage: Set Item, Remove Item |
Session Storage: Set Item, Remove Item |
new
Conditional Logic for Event Actions
Now you have even more control over your events and even more possibilities! With the Conditional Logic System you can execute event actions only if your expressions allow that.
new
Access to variables in custom code areas
In the custom code areas (or for example when creating javascript objects for your gsap actions or timelines), you have now access to useful variables like: trigger, target, event.
new
GSAP: Scroll Smoother
The GSAP Scroll Smoother has been added! With it you can give your website a smooth scrolling with one click.
new
GSAP: ScrollTrigger ToggleActions
"ToggleActions" have been added to the ScrollTrigger. Now you can easily set rules for different scroll events.
new
GSAP: ScrollTrigger Pin Spacing
"Pin Spacing" has been added to the ScrollTrigger.
new
GSAP: SplitText Integration
Create stunning text effects with GSAP SplitText!
new
GSAP: MatchMedia Integration
With MatchMedia, you can have your GSAP animations trigger only when your set rules allow it.
new
GSAP: Snap Integration
This version includes the GSAP Snap functionality.
new
GSAP: From To Method (Panel Timelines)
The FromTo method for the animation timelines has been added.
new
New GSAP Timeline Trigger: Pageload
The new timeline trigger "pageload" has been added
new
Panel: Pick Elements inside the Builder Canvas
You can now select also elements inside the builder canvas.
Wording "Pick From Structure" has been replaced with an icon
new
Bricksforge Panel: New Grid Customizing options
The panel is your tool! Now you can make various adjustments to it so that it fits well for you. Adjust the columns so that you can work with them clearly on your screen.
new
Bricksforge Panel: Visible Bricks Panels Layout
When this feature is enabled, the Bricksforge panel adjusts in width and always leaves the Bricks areas blank.
new
Save also Bricks Builder when saving the panel
Optionally, you can now save the Bricks Builder as well if you press "Save" in the panel. This saves you one click! :)
new
Panel: Groups for Events & Actions
The Events and Event Actions section has been made clearer. Since a lot of areas have been added, groupings have been created to help you select the action you need more quickly.
improvement
Panel: Code Modal
It was difficult to add more complex code via the input field, for example the animation object. Now you can optionally use a button to open a code editor where you can work.
improvement
Panel UI: Removed a column
Moved the Select Trigger to the left to save one column.
improvement
Draggable Bricksforge Panel
The Bricksforge panel is now draggable! Via the yellow bar you can adjust the height according to your wishes. A double click will minimize it.
improvement
Removed the need to add a prefix to a new global class set
This is what many have been waiting for. You can now create Global Classes sets without having to use a prefix.
improvement
Panel: Added Tooltip Icons
An icon has been added for areas in the panel that contain a tooltip with explanations.
improvement
Google Fonts Helper: Ability to bulk upload any font
Now it is possible to use Google Font Bulk Uploader for all kinds of fonts! Just follow the instructions in the documentation.
improvement
Panel Events: JavaScript code as action
For the "JavaScript" action, you can now not only pass a function, but also write JS code.
improvement
The Panel remains open after reloading if it was open before.
When you work in the panel and reload the page, the panel now stays open. Then you can continue working with it directly!
improvement
Global Classes: Support for colons
The Global Classes Creator now allows you to use colons in your class names and takes them into account during creation.
improvement
Bricksforge Panel: Bricks Light Theme Fix
Fixed wrong color display in the panel when using the Light Theme in Bricks.
fix
Animation Controls: ID Fallback
Sometimes it happened with animations in Bricks templates that the elements were not recognized in the frontend. This error has been fixed.
fix
Before And After: Android Touchmove Bug
Fixed an issue responding to an Android bug related to the touchmove event.
fix
Mega menu: Bug fix
A problem has been fixed which caused that the mega menu is not showing when no other element is activated.
fix
Version: 0.9.3
8. November 2022
Bricksforge Panel: Create GSAP Timelines
Finally this function is here! You can now create GSAP timelines with the Bricksforge Panel and connect them to events. You can bind the timelines to your CSS classes to create your own animations and easily assign them to your elements.
new
Bricksforge Panel: New Action: GSAP Animation
You can now connect your events with animations and control your timelines.
new
Bricksforge Panel: New Action: JavaScript Function
You can now execute custom JavaScript functions and also pass arguments for them.
new
Bricksforge Panel: Action Settings Resctructuring (Breaking Change)
In order to work more flexible and to have more possibilities for your event actions, it was necessary to make some changes. For most of them the changes should have no effect.
new
Bricksforge Panel: Usability Improvements and new shortcode
The panel can now be expanded with double click on the toolbar. Also, when is minimized, it will open when selecting a navigation item. Also we've added a shortcut to open and close the panel: CTRL + P
new
Maintenance Mode: Unlock with password, Custom Status Code
The maintenance mode has been extended. You can now set a password that allows selected customers to visit your site anyway. Also, you can now create a custom status code.
new
Before & After: New Setting: Keep Image Ratio
You can now keep the image ratio with one click. Also a bug was fixed that caused that percent values are not working correctly
new
Bricksforge Backend and the WordPress Navigation
Some of you were bothered by the fact that in the Bricksforge backend the WordPress menu was in the background. Now you can make a personal setting.
new
Added cursor: pointer to Popup Trigger
We have added a pointer cursor for elements inside the Popup Trigger
improvement
Whitelabel: Updated "Reset" Button
The Reset button for the White Label area can reset now all settings.
improvement
WordPress Multisite Support
Bricksforge is now compatible with WordPress Multisites
improvement
Nav Items inside a Mega Menu
Fixed problems when using the element nav menu inside a mega menu.
fix
Mega Menu: Input URL was gone
Fixed a bug that caused that when using mega menus, the "Link" input field was gone for menu items
fix
Loading JavaScript for popups improved
Before we checked if any popup data exists. If yes, we've loaded the JS. Now we additionally check if the popups are activated as extension.
fix
Customizing: Clean up toolbar now includes the Add Icon
Because many of you requested it, the "Clean Up Toolbar" mode now includes the plus icon for adding items. In the long run, you will be able to control this area in more detail.
fix
Popups: Default Overlay Color
The Overlay Color default value was broken. This has been fixed.
fix
Flip Everything: Improvement for dynamic content
The element can now better handle dynamic content where the height is not yet known.
fix
Version: 0.9.2
2. November 2022
Next week we will release a bigger update with the version 0.9.3, including the GSAP animations for the panel. In this version a few hotfixes are included, which improves the performance. Most important: the problem of bad Pagespeed Insights results has been fixed.
Improved loading of scripts for the panel
Currently, the scripts for the panel were only loaded when the panel was enabled in the settings. Now it is additionally checked if there is data available for the panel for which the script is needed. If not, it will not be loaded in the frontend.
improvement
Fixed Performance Issue
We have fixed a performance issue which appeared on the previous version. The Pagespeed Insights results should now be a lot better.
fix
Compatibility to LSCache HTML-Minifying
HTML minifying did not work with Bricksforge. This compatibility problem has been fixed.
fix
Auto Login with Plesk
Even the last version still contained errors here. Many thanks to the user who gave me a Plesk login. This made it possible to fix the error.
fix
Panel did not open when using OxyOrops / BricksProps
When OxyOrops / BricksProps was installed, the panel could not be opened. The problem has been fixed.