Bubble Card 3
v3.0.2
HOTFIX:
Sliders (without “Tap to slide” enabled) were not sliding anymore after the v3.0.1 update, this is now fixed!
Sorry for that!
v3.0.1
Hi everyone!
First, I just want to say a huge thank you for the amazing reception of v3.0.0! The feedback, kind words, bug reports, donations, new Patreon supporters, and the new modules you’ve shared on the Module Store have been incredible to see! The community energy around this update has been next-level. It truly makes all the work worth it!
This release focuses on polishing the v3 foundation, fixing a bunch of issues that popped up after the big launch, and adding a few handy improvements to make the experience smoother. I plan to fix more bugs before moving on to bigger new features, but this version addresses the ones I considered most important or most reported.
Here’s the full changelog:
New features and enhancements
-
Relative slider option added:
Thanks to PR #1471 by @lsmarsden, sliders now support a relative adjustment mode. Fixes #1146
Bug fixes and improvements
-
Invalid authentication error fixed:
This critical issue could cause problems when installing, saving, or updating modules, and in some cases even block your IP from accessing Home Assistant! Everything is now working as expected! #1713 -
Module Editor and Store initialization fix:
They now check thatsensor.bubble_card_modules
is properly configured before being enabled. #1663 #1549 -
Module Store cache refresh:
The cache now refreshes automatically, no need to hit the refresh button manually anymore. -
Instant module import:
Importing an existing module via the “Import from YAML” button now takes effect immediately. -
Module conditions improvements:
- “Not” condition is now working properly.
- Disabling a condition in the editor now behaves as expected.
-
Sub-button creation fix:
New sub-buttons now appear right away without needing to change another option first (like before). -
Editor safety checks:
Invalid YAML/JS configs in a module are now blocking the “Save Module” button to prevent breaking the editor. #1715 -
Slider icon tap action fixed:
When “Tap to slide” was enabled, the icon’s tap action was not working. This is now fully functional. #1651 -
Mobile pop-up overlay issue resolved:
On mobile, opening “Device Info” from a pop-up left the overlay visible. This is now fixed. #1660 -
“Close pop-up after any click or tap” restored:
This option is working again as expected. #1711 -
Dropdown positioning fix:
Dropdowns (other than Bubble Card’s own) inside pop-ups now open correctly. #1727 -
Climate card fix:
Temperature buttons are now shown correctly if the entity was previously unavailable. #1544 -
404 error handling:
Ifbubble-modules.yaml
is missing, you’ll now just see a single harmless 404 in the console (this can be ignored). #1699
Bubble Card news
I’ve been wanting to start my own YouTube channel for a while, focusing on tutorials around Home Assistant and Bubble Card. There are three videos so far, an introduction explaining the project, a first tutorial on how to create your first pop-up and a video about the new features in Bubble Card 3. I really hope you will enjoy them. Don’t hesitate to subscribe to help give my channel more visibility. Thank you in advance!
The next video should cover the new global variables, as well as custom styles, templates and modules, since I’ve noticed more and more questions on these topics.
Over the past year, I’ve been working almost everyday on Bubble Card to make it the best it can be, and I still don’t believe how much it have grown in popularity. Watching the community getting this big and seeing so many people using my work has been incredibly rewarding.
I have another announcement to you all, I decided to create a Patreon as a way to offer something more for those who want to support me. On my Patreon, I share advanced modules, custom styles, and templates. For example, I’ve added this module that lets you fully customize the labels, icons, and icon colors of dropdown items, while also defining actions or adding navigation to pop-ups or dashboard pages. It works with both the main select card and sub-buttons in supported cards, making it perfect for quick controls, a vacuum room selector, or even a light color picker.
If you like my project and want to support its development, subscribing to my Patreon is probably the best way to help me keep the project going.
Also, let me know if you have any suggestions or feedback on this. Trying to find a way to monetize my work was not something I ever imagined doing, but I really hope you see it as a way to keep improving the project, and not as a negative step.
Thank you so much for being part of this amazing community, your support will always makes a huge difference!
I want to highlight that on the GitHub page, in the Discussions section, you can share and discover some amazing YAML examples from the community. Go check it out! Some of the creations are absolutely incredible!
And if you are interested I’ve opened a Subreddit for Bubble Card where I post my progress on the project. Here it is: