diff --git a/src/panels/lovelace/cards/hui-heading-card.ts b/src/panels/lovelace/cards/hui-heading-card.ts index 2cd9b0190f..2cfc2a4c0e 100644 --- a/src/panels/lovelace/cards/hui-heading-card.ts +++ b/src/panels/lovelace/cards/hui-heading-card.ts @@ -67,7 +67,7 @@ export class HuiHeadingCard extends LitElement implements LovelaceCard { public getGridOptions(): LovelaceGridOptions { return { columns: "full", - rows: this._config?.heading_style === "subtitle" ? "auto" : 1, + rows: "auto", min_columns: 3, }; } diff --git a/src/panels/lovelace/views/hui-sections-view.ts b/src/panels/lovelace/views/hui-sections-view.ts index 94c229f2d0..d3f5e4e172 100644 --- a/src/panels/lovelace/views/hui-sections-view.ts +++ b/src/panels/lovelace/views/hui-sections-view.ts @@ -485,10 +485,11 @@ export class SectionsView extends LitElement implements LovelaceViewElement { static styles = css` :host { --row-height: var(--ha-view-sections-row-height, 56px); - --row-gap: var(--ha-view-sections-row-gap, 8px); + --row-gap: var(--ha-view-sections-row-gap, 24px); --column-gap: var(--ha-view-sections-column-gap, 32px); --column-max-width: var(--ha-view-sections-column-max-width, 500px); --column-min-width: var(--ha-view-sections-column-min-width, 320px); + --narrow-column-gap: var(--ha-view-sections-narrow-column-gap, 8px); --top-margin: var(--ha-view-sections-extra-top-margin, 80px); display: block; flex: 1; @@ -496,15 +497,15 @@ export class SectionsView extends LitElement implements LovelaceViewElement { @media (max-width: 600px) { :host { - --column-gap: var(--ha-view-sections-narrow-column-gap, var(--row-gap)); + --column-gap: var(--narrow-column-gap); } } .wrapper { display: flex; flex-direction: column; - min-height: calc(100% - 2 * var(--row-gap)); - padding: var(--row-gap) var(--column-gap); + min-height: 100%; + padding: 0 var(--column-gap); box-sizing: content-box; margin: 0 auto; max-width: calc( diff --git a/src/panels/lovelace/views/hui-view-header.ts b/src/panels/lovelace/views/hui-view-header.ts index 22f8ffefbe..c500f1ec19 100644 --- a/src/panels/lovelace/views/hui-view-header.ts +++ b/src/panels/lovelace/views/hui-view-header.ts @@ -334,10 +334,6 @@ export class HuiViewHeader extends LitElement { --spacing: 8px; } - .layout.has-heading { - margin-top: var(--spacing); - } - .heading { position: relative; flex: 1; @@ -438,15 +434,10 @@ export class HuiViewHeader extends LitElement { flex-direction: column-reverse; } - .layout.badges-top.has-badges { - margin-top: 0; - } - @media (min-width: 768px) { .layout.responsive.badges-top.has-heading { flex-direction: row; align-items: flex-start; - margin-top: var(--spacing); } }