v3.0.0-beta.8
If you missed the previous beta releases, please check this changelog (and earlier ones) to discover all the new features and fixes added so far.
Hi everyone!
This beta is a big one, you can now activate any styling module globally across all your cards with a single click. Whether you’re using the visual editor or YAML, it’s now super easy to apply a module everywhere without repeating yourself, just like in the Default module! Nobody even asked for this, it just made sense and really fits the module vibe!

This is perfect for theming modules like my "Home Assistant default styling" one!
One more thing, this version should fixes every single remaining issue from my v3.0.0 list! Yes, all of them. If you’ve been waiting on a fix or experiencing strange behavior, there’s a very good chance it’s resolved in this update. Some very specific issues might still be open, but I’ll do my best to fix those after the stable release!
If everything goes well, this might even be the last beta before the stable release! 🙏
As always, thank you for your amazing feedback, support, and ideas!
Cheers everyone! 🍻
💡 New features and enhancements
-
Global modules support
You can now enable a styling module for all cards directly from the editor using the “All cards” button. This is not available for modules with an editor, as those require a specific configuration to work. For YAML only users, just addis_global: true
to a module in yourbubble-modules.yaml
. You can still exclude it from specific cards by disabling the “This card” button, or with the"!module-id"
syntax in YAML. A huge improvement to reusability! -
Tap actions for the calendar card
New options allow defining tap actions on both days and events in the calendar card. PR #1512 thanks to @brunosabot -
Display event location in the calendar card
You can now show the event’s location directly in the calendar card.show_place
in YAML. PR #1512 thanks to @brunosabot -
Chinese translation added to the calendar card
Thank you @fineemb for contributing this! PR #1465 -
Updated module export message
Exporting a module to GitHub now explain how to download it from the Module Store.
✔️ Bug fixes and improvements
-
Calendar card was showing incorrect dates
This issue is now resolved and the correct date should be displayed consistently. #1447 - PR #1512 thanks to @brunosabot -
Tap actions were not working correctly on iOS and older devices
This has now been fixed so tap actions behave correctly across all platforms and browsers. #1439 -
"Cancel" and "Save" buttons sometimes didn't return after editing a module
A rare bug prevented these buttons from reappearing, this should now be fully resolved. -
Pop-ups were auto-scrolling to the top
Opening a pop-up no longer forces the view to jump to the top. #1495 -
Unwanted scroll behavior in
large-2-row
layout
Some cards were scrollable when they shouldn’t be, especially with dropdown sub-buttons. This is now fixed! #1513 -
Adjusting the separator rows was not working
The rows field in the editor now works correctly. #1475 -
In some cases, 0°C temperatures were hidden
A bug caused zero degrees to disappear, this should now works in all cases. #1213 -
Select card wasn’t reflecting state changes correctly
The selected option should now properly matches the entity’s current state. #1501 -
Backdrop customization from custom styles
This was just working from a theme file, but you can now individually change the backdrop of a pop-up in the custom styles. You can do that by adding:* { --bubble-backdrop-background-color: rgb(0, 0, 0, 0.5); }
-
CSS using universal selectors was leaking outside pop-ups
Custom styles in a pop-up using* { … }
were unintentionally affecting other elements, this will not happen anymore! Sorry, this was not a feature 😅 -
Editor now displays JS template errors properly
The box showing template errors has been fixed and improved. -
Module Store refresh button needed multiple clicks
The refresh button now reloads the cache reliably on the first press. -
Various style tweaks and minor UI fixes
Several small inconsistencies and polish improvements across different cards and views. Especially in the select card. -
Some more various fixes and changes
Tip
How to test this beta?
Go to HACS, search for Bubble Card, and click on it. Then, click the three dots icon in the top-right corner and select "Redownload". You'll be able to choose the beta version under "Need a different version?". You can then change back to your previous version if needed.
Also, make sure to clear your browser or app cache, you can also check this if the new version doesn’t load properly.