This update wasn’t originally planned, as I’m currently focused on the upcoming v3.1.0 (see my latest Reddit posts, like this one). However, the October Home Assistant update introduced a change that broke the opening of the Module Store in the editor. Since this is a critical part of Bubble Card, I decided to release v3.0.4 first to fix it and include a set of other improvements and new features along the way!
Here’s the full changelog:
New features and enhancements
Climate card temperature control toggle:
You can now choose to hide the temperature control section in the climate card.
Stop button support in media player card:
The media player card now shows a stop button when needed. #1792
Auto show/hide media player buttons:
Buttons in the media player card now appear or disappear automatically depending on availability.
Unlocked state is now an active state:
For better highlight.
Connectivity binary sensor icon update:
The correct icon is now used for binary_sensor with connectivity type. #1793
Double tap/hold support for select cards and sub-buttons:
Select cards and sub-buttons now support both double tap and hold actions. #1729
Hold action improvements:
Hold actions now trigger only on release, with a clear hold visual indicator for consistency with HA cards. #1781
CSS variables:
--bubble-light-white-color: customize the default light white color. #692
--bubble-select-arrow-background-color: now applied to the whole sub-button. #1788
Bug fixes and improvements
Editor compatibility with HA v2025.10:
The “My Modules” and “Module Store” tabs are now working correctly in the editor after the new Home Assistant update. #1844
Sidebar swipe conflict resolved:
Left-edge swipes to open the Home Assistant sidebar no longer move sliders.
Smoother first pop-up opening:
Pop-ups now open faster and more reliably, especially on the first launch.
Pop-up history cleanup:
After each pop-up is opened, duplicate history entries are no longer created. This fixes the need to press “back” multiple times. #1743
Climate card whole number display:
When the step value does not include decimals, the climate card now shows whole numbers.
Sub-button attributes list fixed:
The attributes list now displays correctly in “Name / Text” sub-buttons. #1798
Pinch-to-zoom enabled on mobile:
You can now pinch-to-zoom when using a mobile device. #1770
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:
I configured the bubble card to my desire, however I’m still running into one small weird issue. I want to show the state and attribute, but in a conditional way. So when the entity is off, I want it to show “Off” but when the entity is on I want to show the brightness level. With card_mod added I can manipulate this, but after a few re-renders it just ignores card_mod and falls back to a “On - 65%” like of showing, where I only want to see “65%”. Is there anyone that has managed this reliably? Ideally I would just like to set “show_state” to true/false via some logic:
Another question, that comes to my mind. If I click a button, to show a bubble card, it is pretty handy to me to click on automations, that are displayed with auto-entities. However, most of the time, I want to click on an automation, press the three little dots and edit an automation.
The problem is, that bubble card adds a fade out black background effect, that is still visible, when I enter the automation editing. This is logical, as the bubble card is still present in the background, but now being in the editing mode of the automation, it is applied in the foreground. Making it impossible to see or do anything.
Is it possible to turn that effect of, or more suitable turn it off, if I physically leave the bubble card?
The thing is, that opening the dashboard the first time, the fading effect is applied correctly, even if I enter the edit entity mode. However, doing it a second time will mess it up.
Hi @Clooos Did this feature land already? I cannot find it.
Personally I would also be fine, if you could just share some of your dashboard magic unpolished, to spark my creativity.
I can imagine that Bubble Card is quite a big project now and the header bar and maybe some future custom dashboard elements (like Weather etc.) are a bit out of scope for it. I would really like to see an additional „Bubble Card Companion“ package with cards that go well with Bubble Card but are out of the scope of the project itself.
I need some help with pop up. I try to trigger pop up card from paper-row card, and it’s pop, but not go away at all , unless I reload my page. What I am doing wrong?
Im using HA for some months now. Its really a incredible tool and I got addicted to continously improve and work on it.
Few days ago, I have installed also bubble card and got a lot of things running so far.
But I never have achieved to get the puple design, which is shown in most tutorials. Here is a example.
Hello
I have Panel (single card) and running Interactive floor 3d plan.
How can i use Bubble Card Horizontal buttons stack with my panel (single card)?
How can i disable frozen background? (semitransparent white page covers)
Attached picture is what i want to make (photoshop image)
Opening a Bubble Popup with an ApexChart shows no chart.
After cleaning Browser Cache or Clean Opening HA-App shows the Popup without the Chart. After changing Tab or HA Menu an go back the Popup comes up with the Chart. If I Using same Chart-Konfig without Bubble-Popup everything is fine. Asking AI says is rendering problem in the Popup calling Timing / Race Condition.
Hello, would it be possible to share the cards from this page? I’ve signed up for Patreon but I can’t find them. Thank you for your work and your time. @Cloos