Mosaic is officially live. Built over years and shaped by real projects, ready for you to start building.

Mosaic public roadmap

A public roadmap to show what we’re building. Features may move earlier or later as we refine priorities, and not all development work is shown.

Upcoming
Released

In progress

Currently in development. These features are actively worked on and expected to arrive soon.

Theme-level utility classes

We’re exploring utility-style classes at the theme level, inspired by Open Props, to see how they integrate with Mosaic’s class system in real projects.

Form element

We’re adding a fully featured form element with multistep options, detailed customization, and built in integrations for leading service providers.

Contextual bar docked to top

Move the contextual bar to a fixed top position to reduce overlap with content. It may become the default or an optional setting users can toggle.

Typography line clamp and wrap

Add line clamp and text wrap controls to the Typography group, giving more direct control over text flow, truncation, and readability.

Smarter autocomplete suggestions

Autocomplete fields will suggest more relevant options, including style variables where available and dynamic variable values in link fields.

Readable class and variable names

Replace short incremental names with readable class and style variable names generated from user labels, improving clarity and debugging.

Link rel attribute support

Add support for the rel attribute on links, allowing control over relationships like nofollow or noopener for better SEO and security.

More ACF field type support

Expand ACF field support with group, clone, flexible content, image array format, and WordPress menu metadata field handling.

Field tooltips and help links

Add tooltips to fields with unclear labels and link to relevant documentation where possible, giving users faster context and guidance.

Keyboard navigation support

Adds keyboard navigation for inputs such as autocomplete and select fields, improving accessibility and enabling smooth interaction for users.

Conditional states

Define conditions that apply states to an element. Elements can switch behavior or styling automatically. Ideal for interactions and logic driven layouts.

Accessibility improvements

We’re working on accessibility updates for the backend and frontend, enhancing structure, navigation, and usability for a wider range of users.

Next

Up next in the queue. These items have been pulled from the backlog and are planned for the near future.

Meta Box dynamic data support

Add Meta Box as a dynamic data provider, enabling post and user custom fields to be used as variables and within loops across templates.

Dialog-based popup element

Create a Popup element built on the native dialog element, with dedicated interaction triggers and actions for opening, closing, and control.

Editor preview selection

When editing templates used by multiple pages, choose which content to preview in the editor, such as selecting a post while editing a template.

Advanced conditional rules

Extend conditional rules with date, user data like role, capability, email, meta fields, and visitor data like IP, referrer, geolocation, browser, OS.

Responsive pagination control

Improve pagination with before and after current and start and end options, marking items as essential or optional so smaller screens can hide less important items.

Link search for private content

Link autocomplete will also show draft and private pages in search results, making it easier to select unpublished or restricted content.

Popover UX improvements

Add a clear heading and Apply and Cancel actions to popovers, preventing accidental saves on outclick and giving users better control over changes.

Backlog

Features we’re considering for future development. No exact timing yet, but they remain important to us.

Faster page rendering

We’re speeding up Mosaic by pre rendering HTML on the server and minimizing database queries, so pages load faster and feel more responsive.

Role manager

We’re adding a role manager that lets you control which Mosaic features each user can access, giving teams clearer and safer permission levels.

WooCommerce support

We’re adding full WooCommerce support so you can build product pages and shop layouts directly in Mosaic with complete visual control.

Gutenberg block builder

We’re working on tools to let you design Gutenberg blocks directly in Mosaic and reuse them inside the WordPress editor with complete consistency.

Carousel element

We’re creating a carousel element where multiple slides appear together, showing a peek of the next items to encourage interaction.

New theme

We’re building a bold, high contrast dark theme inspired by street culture and gritty visuals. It’s designed for strong branding, big imagery with an expressive attitude.

Editor canvas controls

Adds zoom in and out controls for the editor canvas and allows resizing the sidebar panel, making the editor more usable on smaller screens.

Theme expansions

We’re extending our existing themes with new pages and ready to use blocks, giving you more layouts and design options out of the box.

ACPT dynamic data support

Add ACPT as a dynamic data provider, enabling post and user custom fields to be used as variables and within loops across templates.

JetEngine dynamic data support

Add JetEngine as a dynamic data provider, enabling post and user custom fields to be used as variables and within loops across templates.

Pods dynamic data support

Add Pods as a dynamic data provider, enabling post and user custom fields to be used as variables and within loops across templates.

Improved class manager

Upgrade the class manager with style editing and a revamped UI, making it easier to manage classes, adjust styles, and navigate hierarchy and usage.

AI powered MPC

Introduce AI powered MPC to create and modify style variables, build and adjust layouts, and update content including text and images.

Local breakpoints and queries

Add local class specific breakpoints and container queries, enabling responsive control per class without relying only on global breakpoints.

Custom element definition API

Add an API for defining custom elements, making it possible to extend Mosaic with tailored element types and deeper editor integrations.

Last updated: March 27, 2026

Submit your feature request

Your cookie preferences

We use cookies to improve your experience, analyze traffic, and personalize content. By clicking "Accept all" you agree to storing them on your device. Read our privacy policy.