github joseluis9595/lovelace-navbar-card v1.4.0
NavbarCard v1.4.0

6 hours ago

Hey everyone! After a longer-than-expected break, navbar-card is back with a new release. Sorry for the wait, and thanks for your patience! 🙏

Fix for the visual editor on HA 2026.1+

If you've updated to Home Assistant 2026.1 or later, you may have noticed that the visual editor was broken — certain dropdowns simply wouldn't render. This was caused by ha-combo-box being removed from the HA frontend in that version.

For now, affected fields fall back to a native HTML <select> element to restore functionality. It's not the prettiest solution, but it gets the job done. I'll look into replacing it with a proper HA-native element in future releases.

New configuration options for the media player widget

The media player widget can now display custom title, subtitle, and icon values, overriding the ones pulled from the entity state. This is useful for entities or integrations that do not provide either the name of the media currently being played, or the image of the album.

All three fields support JSTemplates, so you can make them dynamic too:

type: custom:navbar-card
media_player:
  entity: media_player.living_room
  title: Living Room
  subtitle: |
    [[[
      return states["media_player.living_room"].attributes.media_title ?? "Nothing playing";
    ]]]
  icon: mdi:speaker

Relative URL support for routes

Routes now accept relative URLs, so you no longer need to know the full absolute path for every dashboard view. The active state of each route is also resolved correctly, if the current URL matches the relative path, the route will appear selected as expected.

type: custom:navbar-card
routes:
  - url: home       # resolves relative to the current dashboard
    icon: mdi:home
    label: Home
  - url: ../lights  # navigate up and into another view
    icon: mdi:lightbulb-outline
    label: Lights

quickbar action now works without a mode

The quickbar custom action previously required a mode parameter (entities, devices, etc.) to function. You can now omit mode entirely to open the default Home Assistant "Quick search" dialog, with no filters applied, the same one you'd get from pressing ctrl+k in HA.

type: custom:navbar-card
routes:
  - icon: mdi:magnify
    label: Find
    tap_action:
      action: quickbar


All changes in this release

  • The annoying "stale" workflow now only targets issues labeled as "More info needed". Really sorry for that :(
  • Add new title, subtitle and icon options for the media player widget. (closes #268)
  • Add support for relative URLs for each route in navbar-card. (closes #245)
  • Fix missing ha-combo-box on the UI editor for Home Assistant versions newer than 2026.1 (closes #267)
  • Custom action quickbar can now be used with no mode parameter, to open the default Home Assistant "Quick search" dialog without filters applied. (closes #271)
  • Bump dependencies


⭐ Support navbar-card

If you enjoy using navbar-card and want to support its continued development, consider buying me a coffee (or a beer 🍺), or becoming a GitHub Sponsor!

Buy Me A Coffee GitHub Sponsors

Your support means a lot and helps keep the project alive and growing. Thank you! 🙌

Don't miss a new lovelace-navbar-card release

NewReleases is sending notifications on new releases.