diff --git a/src/panels/lovelace/strategies/home/home-overview-view-strategy.ts b/src/panels/lovelace/strategies/home/home-overview-view-strategy.ts index 2c76214f18..6cae85110b 100644 --- a/src/panels/lovelace/strategies/home/home-overview-view-strategy.ts +++ b/src/panels/lovelace/strategies/home/home-overview-view-strategy.ts @@ -141,30 +141,17 @@ export class HomeOverviewViewStrategy extends ReactiveElement { ); const maxCommonControls = Math.max(8, favoriteEntities.length); - const commonControlsSectionBase = { + const commonControlsSection = { strategy: { type: "common-controls", limit: maxCommonControls, include_entities: favoriteEntities, + title: hass.localize("ui.panel.lovelace.strategy.home.favorites"), hide_empty: true, } satisfies CommonControlSectionStrategyConfig, column_span: maxColumns, } as LovelaceStrategySectionConfig; - const commonControlsSectionMobile = { - ...commonControlsSectionBase, - strategy: { - ...commonControlsSectionBase.strategy, - title: hass.localize("ui.panel.lovelace.strategy.home.commonly_used"), - }, - visibility: [smallScreenCondition], - } as LovelaceStrategySectionConfig; - - const commonControlsSectionDesktop = { - ...commonControlsSectionBase, - visibility: [largeScreenCondition], - } as LovelaceStrategySectionConfig; - const allEntities = Object.keys(hass.states); const mediaPlayerFilter = HOME_SUMMARIES_FILTERS.media_players.map( @@ -309,20 +296,8 @@ export class HomeOverviewViewStrategy extends ReactiveElement { const sections = ( [ - { - type: "grid", - cards: [ - // Heading to add some spacing on large screens - { - type: "heading", - heading_style: "subtitle", - visibility: [largeScreenCondition], - }, - ], - }, mobileSummarySection, - commonControlsSectionMobile, - commonControlsSectionDesktop, + commonControlsSection, ...floorsSections, ] satisfies (LovelaceSectionRawConfig | undefined)[] ).filter(Boolean) as LovelaceSectionRawConfig[]; diff --git a/src/translations/en.json b/src/translations/en.json index c109d818af..cf380ba862 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -7185,7 +7185,7 @@ "automations": "Automations", "for_you": "For you", "home": "Home", - "commonly_used": "Commonly used" + "favorites": "Favorites" }, "common_controls": { "not_loaded": "Usage Prediction integration is not loaded.",