Dropdown and hamburger menus now automatically close when navigating via anchor links, ensuring a smoother user experience and preventing menus from staying open after section jumps.
Changelog
Stay up to date with what’s new in Mosaic, including features, updates, improvements, and technical fixes in each version.
1.0.x
Mosaic 1.0.0 marks the first stable release of the platform. Building on the foundation established during the beta phase, this version delivers improved performance, enhanced stability, and a refined user experience. Thank you to everyone who contributed feedback during beta, this release reflects those improvements.
Added new variable types for Background & Gradient, Box Shadow, and Text Shadow. Introduced nested variables and usage controls at collection, group, and variable levels. Font size and line height now support variables.
Introduced a new List element with four element classes: Vertical, Horizontal (unstyled semantic lists), Ordered, and Unordered. Supports Loop items, allowing dynamic records to be rendered directly inside the list.
Replaced the editor in Code and Shortcode elements with CodeMirror 6, providing modern syntax highlighting and improved editing experience with full dynamic data support.
If no navigator dock preference is stored in the browser, the Navigator will now start undocked when the editor loads on screens below 1600px width.
Added support for a wide range of ACF field types, including basic fields, media, choices, relational fields, maps, date/time pickers, icon/color pickers, and repeater.
Expanded the interaction system with new interaction types for Slider, Tabs, Dropdown, and Accordion elements based on their state changes.
Added a delay option to the Pageload interaction type, allowing actions to be triggered after a defined time interval once the page has loaded.
Added new dynamic data functions: @ESC_ATTR, @ESC_HTML, and @JSON_ENCODE. Renamed existing functions for consistency and clarity (e.g. @FINDIMAGE → @FIND_IMAGE, @ROUNDUP → @ROUND_UP, @JSONENCODE → @JSON_ENCODE).
Enhanced error reporting when required server modules or systems are missing. Clearer messages are shown for outdated PHP versions, missing extensions (zip, gd, dom, curl), or unsupported database engines (only MySQL and MariaDB are supported).
Style Guides are now called External Styles. Introduced Gutenberg Styles, which include popular Gutenberg blocks and allow site-wide control of typography, spacing, and colors for consistent design.
Introduced a redesigned Condition UI with improved structure and usability, making it easier to create, manage, and understand complex visibility and logic conditions.
Accordion now uses semantic definition list markup for better structure and accessibility. Added an option to keep all items opened by default, allowing fully expanded display without toggle behavior.
Added new Hide in Editor and Show in Editor actions for elements, allowing precise control over element visibility within the editor without affecting frontend output.
Added an offset option to the Scroll Direction Change interaction. You can define a pixel value that must be scrolled before the direction change is triggered. Default value is 0, preserving the original behavior.
Improved semantic structure in the Theme Library to provide better, more meaningful markup as a starting point for new projects.
0.9.x
This is the first public beta release of Mosaic.
Still have more questions? Let us help!