What's New
If you've been a long time Canvas user, you can catch up on all the changes and improvement that have been made right here!
May 2, 2023
New design library (005)
We've revamped our entire library of styles and this Canvas update comes with more than 400 new Bubble styles!
If your Base Template is on v4.0, you can use our chrome extension to import the latest 005 Bubble styles to your app. Once the styles are imported, you can use the chrome extension to toggle between 004 and 005 Canvas assets.
Built-in Bubble marketing pages
Our Base Template now includes five pre-built marketing pages for you to use:
- Home1: SaaS landing page
- Home2: Marketplace landing page
- Home3: Simple landing page
- About us page
- Pricing page
Use our chrome extension to add marketing blocks and further customize your landing pages.
Bubble Workflow Units (WU) optimizations
In light of Bubble's recent pricing updates, our team has dedicated a lot of time to improving our Base Template and refactoring workflows and logics that will minimize the consumption of WUs in the template.
Below includes a summary of the optimizations we've made to v5.0.0:
- We’ve reviewed all the “Do a search for…” found in the template and made an effort to leave only the essential ones, reducing its number from 256 to 99, a 61% reduction.
- We refactored the header and footer reusables to:
- 1.use linked objects instead of searches to retrieve the data needed to populate them
- 2.use first item is empty (the data is already on the page) instead of the :count is 0 (an operation that has to be performed on the server)
- 3.not update the user's "Last active" field on each page load, but only if at least 1 hour has passed since the last time it was saved
- We’ve moved all the legal fields out of App Settings and into a new App Legal data type, so its long texts are not downloaded to every page, but only where they are needed.
- We’ve reviewed the conditions all over the template to make sure the lighter condition is the first one where possible, and even better if the first condition relies on elements on the page and not in the server, so the checks that consume WUs are only checked when needed. All reviewed conditions were already optimized.
- We’ve removed all the elements that retrieved the App variables object with a Search, except in the “admin_options_settings” reusable where the variable is currently being used.
- 1.If you want to add variables to the “App variables” data type object, then you’ll have to store the variable anywhere on the page where you need it, or use it directly as the element data source (if used once on the page).
- We’ve changed how we store dummy data, for display purposes on header widgets and Bubble marketing pages, to consume less and make pages and elements lighter. Although this won’t directly affect you once you’ve set your app up with your own data.
You can review all the changes in detail, and apply them to previous versions of Canvas, if you want to decrease your WU consumption, in the following document:
Other updates
- Replaced the old loading screen on the admin page with the new Airdev Loader plugin that allows for more customization
- Fixed jumpy logo on the login page when toggling between log in and sign up flows
- Various plugin and Bubble version upgrades
November 30, 2022
Removed Marketing Page Builder functionality/UI and replaced html/css marketing pages with Bubble marketing pages
In v4.2, we removed all functionality and UI in the Base Template that were associated with the Canvas Marketing Page Builder in earlier template versions.
This decision was based on a few considerations:
- Bubble's new responsive engine has made it a lot easier to build fully responsive pages in an application
- Bubble has made significant improvements to their page load times (marketing pages built with Bubble elements will load faster than html/css marketing pages)
- Developers can more easily customize their Bubble marketing pages (e.g., font, graphics, background updates, and more)
- More streamlined user experience for adding marketing pages using the Canvas extension
If your Canvas application is on v4.1.5 or earlier, you can continue to use the Marketing Page Builder functionality. For Canvas applications that are after v4.2, you will no longer be able to use the Marketing Page Builder functionality.
If you prefer to use the html/css marketing pages with the Canvas Marketing Page Builder, you can download a forked version of the template called Canvas Base Template PBuilder (v4.1.5).
Please note that any new updates or features added to the main Canvas Base Template after v4.1.5 will not be included in this forked version.
Admin and account pages: User account deletion feature
Admins can now enable the user account deletion feature from the Admin portal by going to the Settings tab > Account deletion. Once enabled, users will see a 'Delete account' button on their account page under the Account tab. To learn more, please read our documentation.
Admin page: Exposed template id field in the create/edit email template popup when the user's 'Is developer' field is 'yes'
Admins who are marked as developers can now easily update email template ids from a popup instead of going into the Bubble database to make the change. To learn more, please read our email documentation.
Focus group workflow optimizations
App security improvements
Admin page: Modified all admin role workflows to trigger on the server side
Modified all page redirections to happen on the server side (302 redirection)
We've added new content to our Bubble Best Practices documentation on how to make your application more secure. Click here to read the updated Security section.
Bug fixes
August 24, 2022
Header responsive settings update
Removed a run javascript workflow and extra CSS in the header reusable element.
Updated header mobile menu responsive settings on all pages.
August 12, 2022
Marketing Pages: Header alignment is not centered (temporary bug fix)
Please read our documentation on how to fix the bug in your v4.1.0, v4.1.1, or v4.1.2 Base Template app.
Header appears above portal sidebar bug fix
August 10, 2022
Header bug fix
This patch fixes the bug that sometimes caused the header to be below other elements.
If your Base Template is on v4.1.0, v4.1.1, or v4.1.2, please read our documentation on how to fix the bug in your app.
August 9, 2022
Bug fixes in system and admin reusables
August 4, 2022
Fully responsive admin page
The admin page is now fully responsive and mobile-friendly.
The admin page and all associated admin/system reusable elements are now on Bubble's new responsive engine.
Users tab in the admin page
The user tab in the admin page has been converted to a reusable element called admin_section_users.
Easily change App Font
All Canvas styles now use Bubble's style variable for App Font. Please read our documentation here for more information.
July 6, 2022
Header and footer reusable elements
The header and footer have been rebuilt from the ground up again with Bubble elements. We've updated both reusables to Bubble's new responsive engine so it easier for developers to customize them.
Renamed admin_datatype1 reusable element to admin_section_template
This admin section template has been updated to the new responsive engine as well.
Admin email template mail merge feature
Developers can now insert existing mail merge terms or add new terms in an email template directly from the template's email content fields. Please read our documentation for more information.
Allow admins to add any user type
Admins can now invite any user to the app by entering an email and indicating the user's role. An email will be sent to the user which will include a link to reset the user's password on the reset_pw page. Once the user has set his password, he will be redirected to the login page to login or complete any additional information.
Other updates
Plugin and bubble engine version 17 upgrades
May 17, 2022
Footer links not working bug fix
This patch fixes the bug that caused the footer links to not be clickable.
If your Base Template is on v4.0.0 or v4.0.1, please read our documentation on how to fix the bug in your app.
May 9, 2022
Cookies banner bug fix
This patch fixes the bug that caused the cookies permission banner to not close itself when clicking either 'Close' or 'I agree' buttons.
If your Base Template is on v4.0.0, please read our documentation on how to fix the bug in your app.
May 6, 2022
New responsive engine
We've updated the Canvas Base Template to Bubble's new responsive engine. If your app is on version 4.0.0 or later, then any page or block that you add to you app with our chrome extension will be on the new responsive engine.
We have kept the admin page, admin/system reusables, header, and footer on the old responsive engine in v4.0.0. In v4.1.1, we've converted the header, footer, admin page, and all admin/system reusables to the new responsive engine.
To help with this transition to the new responsive engine, the Airdev team has created a free responsive tutorial template. This template file contains a series of exercises and tutorials about all of the new features in Bubble's new responsive engine and how to use them.
If you prefer to use the Base Template on the old responsive engine, you can download our old template here.
Speed and performance optimization
We've removed redundant workflows throughout the template and restricted system workflows to trigger only when necessary and when certain conditions are met. These changes resulted in a 32% reduction in page load time and a 40% reduction in the admin page content load time.
New design library (004)
All assets have been updated to use Bubble's new responsive engine.
We will continue to support 001-003 design libraries that are on the old responsive engine. If you want to use the 004 library, please make sure that you're Base Template is on v4.0.0 or later.
Paste groups in page templates (004)
Each page template will now come with recommended paste groups. For example, a dashboard/portal page will include recommended paste groups such as Group sidebar and Group main content. These will show up in the chrome extension as groups you can add blocks to.
UI/UX updates
We've revamped the way users would browse and add blocks to their apps with the extension. Users can now browse the full blocks catalog and easily add any block to their apps by selecting a paste group from the dropdown.

Add a block directly from the full blocks catalog view

Select a paste group from the dropdown to add the block to
Each page template will have different recommended paste groups. Users can also choose 'Current selected group', click on any group on the page, and add the block to the selected group.
New feature: Elements
Thanks to Bubble's new responsive engine, we are now able to support and launch this new Elements feature.
Elements are small and foundation UI components that a user can add to any group on the page. These elements will make it easier for users to customize our page templates and blocks to fit their own unique needs.

Preview of elements
March 28, 2022
Modified the template rating popup UX in the admin portal to be dismissible.
February 15, 2022
Upgraded template plugins.
February 7, 2022
Updated the install extension popup instructions in the admin page and changed the way to open the Canvas chrome extension (read more).
January 18, 2022
Fixed various known bugs in the template. If you are on an older version of the template, you can follow the instructions below to fix the following bugs in your app: