From 35fa7630865a2329d152d2bac66edbda028b93f2 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 26 Aug 2022 02:39:21 +0200 Subject: [PATCH] Automation icon tweaks (#13495) --- src/components/trace/hat-script-graph.ts | 20 ++++++++----------- src/data/action.ts | 11 +++++----- src/data/condition.ts | 8 ++++---- src/data/script_i18n.ts | 6 +++--- src/data/trigger.ts | 4 ++-- .../action/ha-automation-action-row.ts | 11 ++++++++-- .../condition/ha-automation-condition-row.ts | 11 ++++++++-- .../automation/manual-automation-editor.ts | 11 ++++++++-- .../trigger/ha-automation-trigger-row.ts | 11 ++++++++-- src/translations/en.json | 4 ++-- 10 files changed, 61 insertions(+), 36 deletions(-) diff --git a/src/components/trace/hat-script-graph.ts b/src/components/trace/hat-script-graph.ts index b9d00c81d7..5473d4cbb5 100644 --- a/src/components/trace/hat-script-graph.ts +++ b/src/components/trace/hat-script-graph.ts @@ -1,6 +1,5 @@ import { mdiAbTesting, - mdiAlertOctagon, mdiArrowDecision, mdiArrowUp, mdiAsterisk, @@ -12,15 +11,16 @@ import { mdiChevronDown, mdiChevronUp, mdiClose, - mdiCloseOctagon, + mdiCodeBraces, mdiCodeBrackets, mdiDevices, - mdiExclamation, + mdiGestureDoubleTap, + mdiHandBackRight, + mdiPalette, mdiRefresh, mdiRoomService, mdiShuffleDisabled, mdiTimerOutline, - mdiTrafficLight, } from "@mdi/js"; import { css, html, LitElement, PropertyValues } from "lit"; import { customElement, property } from "lit/decorators"; @@ -46,7 +46,6 @@ import { ChooseActionTraceStep, ConditionTraceStep, IfActionTraceStep, - StopActionTraceStep, TraceExtended, } from "../../data/trace"; import "../ha-icon-button"; @@ -419,7 +418,7 @@ export class HatScriptGraph extends LitElement { return html` ( entityId = config.target?.entity_id || config.entity_id; } const sceneStateObj = entityId ? hass.states[entityId] : undefined; - return `Activate scene ${ + return `Scene ${ sceneStateObj ? computeStateName(sceneStateObj) : "scene" in config @@ -154,9 +154,9 @@ export const describeAction = ( if (actionType === "fire_event") { const config = action as EventAction; if (isTemplate(config.event)) { - return "Fire event based on a template"; + return "Event based on a template"; } - return `Fire event ${config.event}`; + return `Event ${config.event}`; } if (actionType === "wait_template") { diff --git a/src/data/trigger.ts b/src/data/trigger.ts index c6b3e0a77c..847c4ee50b 100644 --- a/src/data/trigger.ts +++ b/src/data/trigger.ts @@ -4,7 +4,7 @@ import { mdiClockOutline, mdiCodeBraces, mdiDevices, - mdiExclamation, + mdiGestureDoubleTap, mdiHomeAssistant, mdiMapMarker, mdiMapMarkerRadius, @@ -19,7 +19,7 @@ import { export const TRIGGER_TYPES = { calendar: mdiCalendar, device: mdiDevices, - event: mdiExclamation, + event: mdiGestureDoubleTap, state: mdiStateMachine, geo_location: mdiMapMarker, homeassistant: mdiHomeAssistant, diff --git a/src/panels/config/automation/action/ha-automation-action-row.ts b/src/panels/config/automation/action/ha-automation-action-row.ts index 7a63cf4bed..6bdc6c58c4 100644 --- a/src/panels/config/automation/action/ha-automation-action-row.ts +++ b/src/panels/config/automation/action/ha-automation-action-row.ts @@ -508,8 +508,15 @@ export default class HaAutomationActionRow extends LitElement { --expansion-panel-content-padding: 0; } .action-icon { - color: var(--sidebar-icon-color); - padding-right: 8px; + display: none; + } + @media (min-width: 870px) { + .action-icon { + display: inline-block; + color: var(--primary-color); + opacity: 0.9; + margin-right: 8px; + } } .card-content { padding: 16px; diff --git a/src/panels/config/automation/condition/ha-automation-condition-row.ts b/src/panels/config/automation/condition/ha-automation-condition-row.ts index f141612697..6d755e59cd 100644 --- a/src/panels/config/automation/condition/ha-automation-condition-row.ts +++ b/src/panels/config/automation/condition/ha-automation-condition-row.ts @@ -424,8 +424,15 @@ export default class HaAutomationConditionRow extends LitElement { --expansion-panel-content-padding: 0; } .condition-icon { - color: var(--sidebar-icon-color); - padding-right: 8px; + display: none; + } + @media (min-width: 870px) { + .condition-icon { + display: inline-block; + color: var(--primary-color); + opacity: 0.9; + margin-right: 8px; + } } .card-content { padding: 16px; diff --git a/src/panels/config/automation/manual-automation-editor.ts b/src/panels/config/automation/manual-automation-editor.ts index 851191ac2c..464e1b9ffc 100644 --- a/src/panels/config/automation/manual-automation-editor.ts +++ b/src/panels/config/automation/manual-automation-editor.ts @@ -347,8 +347,15 @@ export class HaManualAutomationEditor extends LitElement { padding: 16px; } .settings-icon { - color: var(--sidebar-icon-color); - padding-right: 8px; + display: none; + } + @media (min-width: 870px) { + .settings-icon { + display: inline-block; + color: var(--primary-color); + opacity: 0.9; + margin-right: 8px; + } } .disabled-bar { background: var(--divider-color, #e0e0e0); diff --git a/src/panels/config/automation/trigger/ha-automation-trigger-row.ts b/src/panels/config/automation/trigger/ha-automation-trigger-row.ts index 1af5b04e49..f3351fc2b8 100644 --- a/src/panels/config/automation/trigger/ha-automation-trigger-row.ts +++ b/src/panels/config/automation/trigger/ha-automation-trigger-row.ts @@ -533,8 +533,15 @@ export default class HaAutomationTriggerRow extends LitElement { --expansion-panel-content-padding: 0; } .trigger-icon { - color: var(--sidebar-icon-color); - padding-right: 8px; + display: none; + } + @media (min-width: 870px) { + .trigger-icon { + display: inline-block; + color: var(--primary-color); + opacity: 0.9; + margin-right: 8px; + } } .card-content { padding: 16px; diff --git a/src/translations/en.json b/src/translations/en.json index c5cc008649..8e96a7d3f9 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -2113,7 +2113,7 @@ "label": "Condition" }, "event": { - "label": "Fire event", + "label": "Event", "event": "[%key:ui::panel::config::automation::editor::triggers::type::event::label%]", "event_data": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_data%]" }, @@ -2133,7 +2133,7 @@ } }, "activate_scene": { - "label": "Activate scene", + "label": "Scene", "scene": "Scene" }, "repeat": {