github Clooos/Bubble-Card v3.0.0-beta.8
Bubble Card v3.0.0-beta.8

latest releases: v3.0.3, v3.0.2, v3.0.1...
pre-release3 months ago

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!

image

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 add is_global: true to a module in your bubble-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.

Open Bubble Card on Home Assistant Community Store (HACS).

Don't miss a new Bubble-Card release

NewReleases is sending notifications on new releases.