diff --git a/landing-page/src/components/landing-page-logs.ts b/landing-page/src/components/landing-page-logs.ts
index 5017cc7f1c..a8c4016eed 100644
--- a/landing-page/src/components/landing-page-logs.ts
+++ b/landing-page/src/components/landing-page-logs.ts
@@ -3,26 +3,26 @@ import { mdiArrowCollapseDown, mdiDownload } from "@mdi/js";
// eslint-disable-next-line import/extensions
import { IntersectionController } from "@lit-labs/observers/intersection-controller.js";
import { LitElement, type PropertyValues, css, html, nothing } from "lit";
-import { classMap } from "lit/directives/class-map";
import { customElement, property, query, state } from "lit/decorators";
+import { classMap } from "lit/directives/class-map";
+import { fireEvent } from "../../../src/common/dom/fire_event";
import type {
LandingPageKeys,
LocalizeFunc,
} from "../../../src/common/translations/localize";
+import { waitForSeconds } from "../../../src/common/util/wait";
+import "../../../src/components/ha-alert";
+import "../../../src/components/ha-ansi-to-html";
+import type { HaAnsiToHtml } from "../../../src/components/ha-ansi-to-html";
import "../../../src/components/ha-button";
import "../../../src/components/ha-icon-button";
import "../../../src/components/ha-svg-icon";
-import "../../../src/components/ha-ansi-to-html";
-import "../../../src/components/ha-alert";
-import type { HaAnsiToHtml } from "../../../src/components/ha-ansi-to-html";
+import { fileDownload } from "../../../src/util/file_download";
import {
getObserverLogs,
downloadUrl as observerLogsDownloadUrl,
} from "../data/observer";
-import { fireEvent } from "../../../src/common/dom/fire_event";
-import { fileDownload } from "../../../src/util/file_download";
import { getSupervisorLogs, getSupervisorLogsFollow } from "../data/supervisor";
-import { waitForSeconds } from "../../../src/common/util/wait";
import { ASSUME_CORE_START_SECONDS } from "../ha-landing-page";
const ERROR_CHECK = /^[\d\s-:]+(ERROR|CRITICAL)(.*)/gm;
@@ -108,6 +108,8 @@ class LandingPageLogs extends LitElement {
!this._scrolledToBottomController.value) ||
false,
})}"
+ size="small"
+ appearance="filled"
@click=${this._scrollToBottom}
>
@@ -309,21 +311,14 @@ class LandingPageLogs extends LitElement {
}
.new-logs-indicator {
- --mdc-theme-primary: var(--text-primary-color);
-
overflow: hidden;
position: absolute;
- bottom: 0;
- left: 0;
- right: 0;
+ bottom: 4px;
+ left: 4px;
height: 0;
- background-color: var(--primary-color);
- border-radius: 8px;
transition: height 0.4s ease-out;
display: flex;
- justify-content: space-between;
- align-items: center;
}
.new-logs-indicator.visible {
diff --git a/src/panels/config/logs/error-log-card.ts b/src/panels/config/logs/error-log-card.ts
index eb912f8a1a..34f8190b82 100644
--- a/src/panels/config/logs/error-log-card.ts
+++ b/src/panels/config/logs/error-log-card.ts
@@ -825,6 +825,7 @@ class ErrorLogCard extends LitElement {
overflow: hidden;
position: absolute;
bottom: 4px;
+ left: 4px;
height: 0;
transition: height 0.4s ease-out;
}
diff --git a/src/panels/config/logs/ha-config-logs.ts b/src/panels/config/logs/ha-config-logs.ts
index 03e2d62fdd..142746de1f 100644
--- a/src/panels/config/logs/ha-config-logs.ts
+++ b/src/panels/config/logs/ha-config-logs.ts
@@ -250,6 +250,21 @@ export class HaConfigLogs extends LitElement {
.content {
direction: ltr;
}
+ @media all and (max-width: 870px) {
+ ha-button-menu {
+ max-width: 50%;
+ }
+ ha-button {
+ max-width: 100%;
+ }
+ ha-button::part(label) {
+ overflow: hidden;
+ white-space: nowrap;
+ }
+ }
+ ha-list-item[selected] {
+ color: var(--primary-color);
+ }
`,
];
}
diff --git a/src/panels/config/network/supervisor-network.ts b/src/panels/config/network/supervisor-network.ts
index ceb7622af6..f7c5044f2f 100644
--- a/src/panels/config/network/supervisor-network.ts
+++ b/src/panels/config/network/supervisor-network.ts
@@ -260,9 +260,6 @@ export class HassioNetwork extends LitElement {
: nothing}
-
- ${this.hass.localize("ui.panel.config.network.supervisor.reset")}
-
${this.hass.localize("ui.common.save")}
+
+ ${this.hass.localize("ui.panel.config.network.supervisor.reset")}
+
`;
}
diff --git a/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts b/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts
index 8de8d6a0d5..ef8f56e608 100644
--- a/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts
+++ b/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts
@@ -47,7 +47,7 @@ class HuiSceneEntityRow extends LitElement implements LovelaceRow {
return html`
${stateObj.state === "on"
? html`
${stateObj.attributes.mode !== "single" &&
@@ -61,10 +62,10 @@ class HuiScriptEntityRow extends LitElement implements LovelaceRow {
})
: this.hass.localize("ui.card.script.cancel")}
`
- : ""}
+ : nothing}
${stateObj.state === "off" || stateObj.attributes.max
? html``
- : ""}
+ : nothing}
`;
}