The war against bugs and instability continues 🦄
v1.6.4
Hi! Here’s a new release that brings you nothing but bug fixes and optimizations, staying true to our ongoing theme. But seriously, I really believe that this build is at a totally new level of stability. Let’s raise a toast to continuous improvement! 🍻
✔️ Bug Fixes and Optimizations
- Custom buttons: They were not working at all anymore, this is now fixed!
- Pop-up trigger: This was not working for some users, everything is working as expected now.
- Clicking outside a pop-up to close it: This feature was accidentally removed, this is fixed now.
- Sliding inside a pop-up to close it: This feature was accidentally removed too! Maybe a new feature for some users, this is not documented 👀
- Pop-up editor: The pop-ups are correctly positioned in the editor now.
- Pop-up fixes: I've found and fixed some more issues related to the the pop-ups, they should be totally reliable now!
🦄
v1.6.3
Hi everyone! I'm back with a fast release that brings you some new features and bug fixes. Cheers 🍻
💡 New features
- Close pop-up on click or tap: You can now choose to close them automatically after any interaction. Just use the new toggle in the pop-up editor to try that. The default value is
close_on_click: false
. Thanks for the idea @PineappleEmperor! - Column fix: This feature is for those who have experienced some issues with the dashboard layout, such as empty columns or misaligned cards. You can apply a fix that restores the behavior of the previous versions by adding
column_fix: true
in YAML to the first Bubble Card on your dashboard. Then refresh the page.
✔️ Bug fixes and optimizations
- Pop-up issues: I have also fixed a lot of bugs related to the pop-ups. They should work flawlessly now.
- Reload loop issue: There is no more reload at all now.
- Column fix: More info in the new features section.
And if you skipped the v1.6.1/2 release, please read the following changelog.
v1.6.1 and v1.6.2 - I had to skip a version for the HACS fix
- I should have fixed the issue where Bubble Card was missing in HACS for some users! #259
- Fixed a message that was spamming the developer console. #278
- The version number shown in the editor is 1.6.1, but it's actually the v1.6.2.
And if you skipped the v1.6.0 initial release, please read the following changelog.
v1.6.0
Happy New Year everyone! 🍻
I’m excited to announce that the v1.6.0 stable update of Bubble Card is finally here! This update is all about making Bubble Card work the way it should. I’ve worked really hard to fix almost all known bugs that were affecting Bubble Card’s performance, usability and stability.
I also want to share this discovery: Since the recent updates of Home Assistant (I’m not sure which one exactly), the optimized mode for pop-ups has become obsolete. This is because the regular mode is now exactly as efficient, which greatly simplifies things for both new and current users. I will keep the optimized mode in Bubble Card for now, but it will probably be removed in the future.
This update represents a significant overhaul of the Bubble Card codebase. A majority of the code has been refactored and rewritten, which was a substantial and time-consuming task. This is the primary reason for the delay in releasing this version. However, the payoff is considerable: Bubble Card run smoother on low-end devices but also enhances performance and stability across all devices. The code is also much more maintainable for everyone and for me. Your patience and support have been crucial in this process. A big thank you to all the beta testers for their crucial role in this update!
Can't wait to hear what you think! And remember, a bug-free software is like a unicorn, some say it doesn't exist, but with this update, we're one step closer to finding it!
And here is the biggest Bubble Card changelog of all times:
✔️ Bug fixes and optimizations
- Empty columns: Fixed the issue of empty columns in the dashboard caused by hidden pop-ups on some setups.
- Tap actions: All tap actions are now (finally) functioning correctly.
- Icon glitch: Fixed the icon glitch that occurred when a slider was moving on Safari and iOS.
- Entity picture: Corrected the entity picture when set as an icon. E.g.,
icon: /local/image.jpg
. Fixed the entity picture (album cover) of a media player. If an icon is defined, it will now switch automatically. - Line opacity: Increased the line opacity in the separator for better visibility.
- Reload UI issue: Resolved the ‘Reload UI’ issue.
- Errors with some cards: Fixed the compatibility errors with some cards when the pop-ups were closed.
- Cameras inside pop-ups: Cameras inside pop-ups now load faster after a first initialization.
- Style adjustments: Made some minor style adjustments for smaller devices.
- Pop-ups disappearing: Fixed the issue where pop-ups would disappear when the connection was lost or on a mobile device coming out of sleep mode.
- Pop-ups not opening: Fixed the pop-ups not opening in some cases.
- Pop-ups still showing: Fixed the pop-ups still showing when the editor was closed.
- Scrolling inside a pop-up: Fixed when scrolling inside a pop-up and that the content behind it was scrolling too.
- Top gradient: Fixed the top gradient for pop-ups without an entity.
- Significant optimizations of the editor: Fixed all issues related to entering editor mode, which is also faster now!
- Improved the initialization of pop-ups in regular mode: Added a new feature that will automatically reorganize the frontend resources to put Bubble Card at the first position if it's not already the case, this should improve the pop-ups initialization in regular mode for people with a lot of custom cards. Just reboot Home Assistant after the update to automatically get this optimization.
- Code refactoring: Refactored the entire code, and it’s much smoother on low-end devices.
- Various other fixes: Fixed a minor error that was displayed in the Chrome console. Fixed the issue "Popup button randomly stops working" #258. Fixed the issue "Bubble Card log spamming during startup: Cannot read properties of undefined (reading 'entity_id’)" #255.
💡 New features
- Highlight the current hash / view: Added an option to highlight the current hash / view in the horizontal buttons stack with a soft animation. Thank you @Winor for helping me!
- Haptic feedback: Haptic feedback has been added for the Home Assistant companion app users (the slider button is the coolest one).
- Show or hide the state of covers: You now have the ability to show or hide the state of covers (default is now show_state: false).
Thank you once again for your continued support!
🍻