From a5dad9bc22a99e0976a0dff31411b818755cb934 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Wed, 27 Aug 2025 16:33:48 +0200 Subject: [PATCH] Use entity picture for home favorite and update home dashboard icon (#26732) * Add strategy icon * Use entity picture for favorite --- .../dark/icon-dashboard-home.svg | 76 +++++++++++++++++++ .../light/icon-dashboard-home.svg | 76 +++++++++++++++++++ .../config/dashboard/dialog-new-dashboard.ts | 4 +- .../home/home-main-view-strategy.ts | 1 + 4 files changed, 155 insertions(+), 2 deletions(-) create mode 100644 public/static/images/dashboard-options/dark/icon-dashboard-home.svg create mode 100644 public/static/images/dashboard-options/light/icon-dashboard-home.svg diff --git a/public/static/images/dashboard-options/dark/icon-dashboard-home.svg b/public/static/images/dashboard-options/dark/icon-dashboard-home.svg new file mode 100644 index 0000000000..f1056e3d28 --- /dev/null +++ b/public/static/images/dashboard-options/dark/icon-dashboard-home.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/static/images/dashboard-options/light/icon-dashboard-home.svg b/public/static/images/dashboard-options/light/icon-dashboard-home.svg new file mode 100644 index 0000000000..1ee9ea7018 --- /dev/null +++ b/public/static/images/dashboard-options/light/icon-dashboard-home.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/panels/config/dashboard/dialog-new-dashboard.ts b/src/panels/config/dashboard/dialog-new-dashboard.ts index bdd2e067a1..3a28c9b27b 100644 --- a/src/panels/config/dashboard/dialog-new-dashboard.ts +++ b/src/panels/config/dashboard/dialog-new-dashboard.ts @@ -49,8 +49,8 @@ const STRATEGIES = [ { type: "home", images: { - light: "/static/images/dashboard-options/light/icon-dashboard-areas.svg", - dark: "/static/images/dashboard-options/dark/icon-dashboard-areas.svg", + light: "/static/images/dashboard-options/light/icon-dashboard-home.svg", + dark: "/static/images/dashboard-options/dark/icon-dashboard-home.svg", }, name: "ui.panel.config.lovelace.dashboards.dialog_new.strategy.home.title", description: diff --git a/src/panels/lovelace/strategies/home/home-main-view-strategy.ts b/src/panels/lovelace/strategies/home/home-main-view-strategy.ts index 93a4520703..43be46e482 100644 --- a/src/panels/lovelace/strategies/home/home-main-view-strategy.ts +++ b/src/panels/lovelace/strategies/home/home-main-view-strategy.ts @@ -96,6 +96,7 @@ export class HomeMainViewStrategy extends ReactiveElement { ({ type: "tile", entity: entityId, + show_entity_picture: true, }) as TileCardConfig ) );