Skip to content

GridOptions + view_mode refactor

Choose a tag to compare

@lubomir-moric lubomir-moric released this 28 May 07:16
Immutable release. Only release title and notes can be modified.

v1.3.7 Release Notes

What's New

Companion LQI Signal Strength List Card

A new Lovelace card configuration is available in the lovelace/ directory for a clean, filterable list view of your devices' signal strengths alongside the interactive mesh map.

Improvements

Sections Dashboard Support (fixes #7)

The card now implements the modern getGridOptions() API, so it renders at a usable default size (full-width, 8 rows) on HA 2024.x+ Sections dashboards out of the box — no manual resize or panel: true workaround needed. The legacy getLayoutOptions() is kept as a fallback for older HA versions.


⚠️ BREAKING CHANGES — action required if you customized link_filter, layout, or layout_options in your card config.


🔄 view_mode replaces link_filter + layout

The two separate properties link_filter and layout have been removed and replaced by a single view_mode property. Old configs using link_filter or layout will be ignored — you must update your YAML.

Migration guide:

Old config New view_mode
link_filter: parent-child + layout: force view_mode: force (default)
link_filter: parent-child + layout: radial view_mode: radial
link_filter: all (any layout) view_mode: all

Before:

link_filter: parent-child
layout: force

After:

view_mode: force    # "force", "radial", or "all"

If you never set link_filter or layout in your config, no action is needed — the default behavior (force) is unchanged.


🔄 grid_options replaces layout_options

Following the HA 2024.x convention, layout_options has been removed. Use grid_options with the new key names (columns/rows instead of grid_columns/grid_rows).

Before:

layout_options:
  grid_columns: 4
  grid_rows: 8

After:

grid_options:
  columns: 12
  rows: 8