${stateObj.attributes.humidity} %
@@ -201,11 +199,6 @@ class MoreInfoHumidifier extends LitElement {
direction: ltr;
}
- .humidity {
- --paper-slider-active-color: var(--paper-blue-400);
- --paper-slider-secondary-color: var(--paper-blue-400);
- }
-
.single-row {
padding: 8px 0;
}
diff --git a/src/panels/lovelace/cards/energy/hui-energy-carbon-consumed-gauge-card.ts b/src/panels/lovelace/cards/energy/hui-energy-carbon-consumed-gauge-card.ts
index bd8e13afce..0fb6243d15 100644
--- a/src/panels/lovelace/cards/energy/hui-energy-carbon-consumed-gauge-card.ts
+++ b/src/panels/lovelace/cards/energy/hui-energy-carbon-consumed-gauge-card.ts
@@ -176,7 +176,6 @@ class HuiEnergyCarbonGaugeCard
}
ha-gauge {
- --gauge-color: var(--label-badge-blue);
width: 100%;
max-width: 250px;
}
diff --git a/src/panels/lovelace/cards/energy/hui-energy-grid-neutrality-gauge-card.ts b/src/panels/lovelace/cards/energy/hui-energy-grid-neutrality-gauge-card.ts
index 76fa398d34..7d106c7ff0 100644
--- a/src/panels/lovelace/cards/energy/hui-energy-grid-neutrality-gauge-card.ts
+++ b/src/panels/lovelace/cards/energy/hui-energy-grid-neutrality-gauge-card.ts
@@ -18,11 +18,12 @@ import { SubscribeMixin } from "../../../../mixins/subscribe-mixin";
import type { HomeAssistant } from "../../../../types";
import type { LovelaceCard } from "../../types";
import type { EnergyGridGaugeCardConfig } from "../types";
+import { severityMap } from "../hui-gauge-card";
const LEVELS: LevelDefinition[] = [
- { level: -1, stroke: "var(--label-badge-red)" },
- { level: -0.2, stroke: "var(--label-badge-yellow)" },
- { level: 0, stroke: "var(--label-badge-green)" },
+ { level: -1, stroke: severityMap.red },
+ { level: -0.2, stroke: severityMap.yellow },
+ { level: 0, stroke: severityMap.green },
];
@customElement("hui-energy-grid-neutrality-gauge-card")
diff --git a/src/panels/lovelace/cards/energy/hui-energy-solar-consumed-gauge-card.ts b/src/panels/lovelace/cards/energy/hui-energy-solar-consumed-gauge-card.ts
index 1a0cbaed2b..676ceaaa14 100644
--- a/src/panels/lovelace/cards/energy/hui-energy-solar-consumed-gauge-card.ts
+++ b/src/panels/lovelace/cards/energy/hui-energy-solar-consumed-gauge-card.ts
@@ -140,7 +140,6 @@ class HuiEnergySolarGaugeCard
}
ha-gauge {
- --gauge-color: var(--label-badge-blue);
width: 100%;
max-width: 250px;
}
diff --git a/src/panels/lovelace/cards/hui-gauge-card.ts b/src/panels/lovelace/cards/hui-gauge-card.ts
index f8ff918de2..e07b75f42a 100644
--- a/src/panels/lovelace/cards/hui-gauge-card.ts
+++ b/src/panels/lovelace/cards/hui-gauge-card.ts
@@ -24,10 +24,10 @@ import type { LovelaceCard, LovelaceCardEditor } from "../types";
import type { GaugeCardConfig } from "./types";
export const severityMap = {
- red: "var(--label-badge-red)",
- green: "var(--label-badge-green)",
- yellow: "var(--label-badge-yellow)",
- normal: "var(--label-badge-blue)",
+ red: "var(--error-color)",
+ green: "var(--success-color)",
+ yellow: "var(--warning-color)",
+ normal: "var(--info-color)",
};
@customElement("hui-gauge-card")
@@ -170,7 +170,10 @@ class HuiGaugeCard extends LitElement implements LovelaceCard {
}
}
- private _computeSeverity(numberValue: number): string {
+ private _computeSeverity(numberValue: number): string | undefined {
+ if (this._config!.needle) {
+ return undefined;
+ }
const sections = this._config!.severity;
if (!sections) {
@@ -240,7 +243,6 @@ class HuiGaugeCard extends LitElement implements LovelaceCard {
}
ha-gauge {
- --gauge-color: var(--label-badge-blue);
width: 100%;
max-width: 250px;
}
diff --git a/src/panels/lovelace/cards/hui-humidifier-card.ts b/src/panels/lovelace/cards/hui-humidifier-card.ts
index c1513b34f4..1c418a259b 100644
--- a/src/panels/lovelace/cards/hui-humidifier-card.ts
+++ b/src/panels/lovelace/cards/hui-humidifier-card.ts
@@ -330,8 +330,8 @@ export class HuiHumidifierCard extends LitElement implements LovelaceCard {
}
round-slider {
- --round-slider-path-color: var(--disabled-text-color);
- --round-slider-bar-color: var(--mode-color);
+ --round-slider-path-color: var(--slider-track-color);
+ --round-slider-bar-color: var(--primary-color);
padding-bottom: 10%;
}
@@ -377,16 +377,6 @@ export class HuiHumidifierCard extends LitElement implements LovelaceCard {
font-size: var(--name-font-size);
}
- #modes > * {
- color: var(--disabled-text-color);
- cursor: pointer;
- display: inline-block;
- }
-
- #modes .selected-icon {
- color: var(--mode-color);
- }
-
text {
fill: var(--primary-text-color);
}
diff --git a/src/panels/lovelace/cards/hui-light-card.ts b/src/panels/lovelace/cards/hui-light-card.ts
index 0cdca46706..3883815fa6 100644
--- a/src/panels/lovelace/cards/hui-light-card.ts
+++ b/src/panels/lovelace/cards/hui-light-card.ts
@@ -297,7 +297,7 @@ export class HuiLightCard extends LitElement implements LovelaceCard {
}
round-slider {
- --round-slider-path-color: var(--disabled-text-color);
+ --round-slider-path-color: var(--slider-track-color);
--round-slider-bar-color: var(--primary-color);
padding-bottom: 10%;
}
diff --git a/src/panels/lovelace/cards/hui-thermostat-card.ts b/src/panels/lovelace/cards/hui-thermostat-card.ts
index 19ba06708a..66241944d4 100644
--- a/src/panels/lovelace/cards/hui-thermostat-card.ts
+++ b/src/panels/lovelace/cards/hui-thermostat-card.ts
@@ -513,7 +513,7 @@ export class HuiThermostatCard extends LitElement implements LovelaceCard {
}
round-slider {
- --round-slider-path-color: var(--disabled-text-color);
+ --round-slider-path-color: var(--slider-track-color);
--round-slider-bar-color: var(--mode-color);
padding-bottom: 10%;
}
diff --git a/src/resources/ha-style.ts b/src/resources/ha-style.ts
index 9416b15f99..d8bb070271 100644
--- a/src/resources/ha-style.ts
+++ b/src/resources/ha-style.ts
@@ -38,11 +38,11 @@ documentContainer.innerHTML = `
--scrollbar-thumb-color: rgb(194, 194, 194);
--error-color: #db4437;
- --warning-color: #FF9800;
- --success-color: #0f9d58;
- --info-color: #4285f4;
+ --warning-color: #ffa600;
+ --success-color: #43a047;
+ --info-color: #039be5;
- /* background and sidebar */
+ /* backgrounds */
--card-background-color: #ffffff;
--primary-background-color: #fafafa;
--secondary-background-color: #e5e5e5; /* behind the cards on state */
@@ -55,8 +55,9 @@ documentContainer.innerHTML = `
--label-badge-blue: #039be5;
--label-badge-green: #0DA035;
--label-badge-yellow: #f4b400;
+ --label-badge-grey: #9e9e9e;
- /* states and badges */
+ /* states */
--state-icon-color: #44739e;
/* an active state is anything that would require attention */
--state-icon-active-color: #FDD835;
@@ -88,23 +89,6 @@ documentContainer.innerHTML = `
--energy-solar-color: #ff9800;
--energy-non-fossil-color: #0f9d58;
- --rgb-energy-solar-color: 255, 152, 0;
-
- /*
- Paper-styles color.html dependency is stripped on build.
- When a default paper-style color is used, it needs to be copied
- from paper-styles/color.html to here.
- */
-
- --paper-grey-50: #fafafa; /* default for: --mwc-switch-unchecked-button-color */
- --paper-grey-200: #eeeeee; /* for ha-date-picker-style */
- --paper-grey-500: #9e9e9e; /* --label-badge-grey */
-
- /* for paper-slider */
- --paper-green-400: #66bb6a;
- --paper-blue-400: #42a5f5;
- --paper-orange-400: #ffa726;
-
/* opacity for dark text on a light background */
--dark-divider-opacity: 0.12;
--dark-disabled-opacity: 0.38; /* or hint text or icon */
@@ -117,9 +101,6 @@ documentContainer.innerHTML = `
--light-secondary-opacity: 0.7;
--light-primary-opacity: 1.0;
- /* set our slider style */
- --ha-slider-pin-font-size: 15px;
-
/* rgb */
--rgb-primary-color: 3, 169, 244;
--rgb-accent-color: 255, 152, 0;
diff --git a/src/resources/styles.ts b/src/resources/styles.ts
index 716de34179..6f7cb696ab 100644
--- a/src/resources/styles.ts
+++ b/src/resources/styles.ts
@@ -52,8 +52,7 @@ export const derivedStyles = {
"switch-unchecked-track-color": "var(--switch-unchecked-color, #000000)",
"slider-color": "var(--primary-color)",
"slider-secondary-color": "var(--light-primary-color)",
- "slider-bar-color": "var(--disabled-text-color)",
- "label-badge-grey": "var(--paper-grey-500)",
+ "slider-track-color": "var(--scrollbar-thumb-color)",
"label-badge-background-color": "var(--card-background-color)",
"label-badge-text-color": "rgba(var(--rgb-primary-text-color), 0.8)",
"paper-listbox-background-color": "var(--card-background-color)",
@@ -67,7 +66,7 @@ export const derivedStyles = {
"paper-slider-pin-start-color": "var(--slider-color)",
"paper-slider-active-color": "var(--slider-color)",
"paper-slider-secondary-color": "var(--slider-secondary-color)",
- "paper-slider-container-color": "var(--slider-bar-color)",
+ "paper-slider-container-color": "var(--slider-track-color)",
"data-table-background-color": "var(--card-background-color)",
"markdown-code-background-color": "var(--primary-background-color)",
"mdc-theme-primary": "var(--primary-color)",