From 024b2c727f0fbdab14d31c084cd4a5344f6b4135 Mon Sep 17 00:00:00 2001 From: Philip Abbey Date: Sun, 9 Nov 2025 19:10:31 +0000 Subject: [PATCH 1/6] Changed icons New dual colour icons and a numeric menu item icon. --- HISTORY.md | 1 + manifest.xml | 4 ++++ resources-icons-18-w/drawables.xml | 1 + resources-icons-18-w/error.svg | 10 +++++++++- resources-icons-18-w/group_type.svg | 19 ++++++++++++------- resources-icons-18-w/info_type.svg | 10 +++++++++- resources-icons-18-w/numeric_type.svg | 13 +++++++++++++ resources-icons-18-w/tap_type.svg | 11 ++++++++++- resources-icons-18/drawables.xml | 1 + resources-icons-18/error.svg | 10 +++++++++- resources-icons-18/group_type.svg | 19 ++++++++++++------- resources-icons-18/info_type.svg | 10 +++++++++- resources-icons-18/numeric_type.svg | 13 +++++++++++++ resources-icons-18/tap_type.svg | 11 ++++++++++- resources-icons-21-w/drawables.xml | 1 + resources-icons-21-w/error.svg | 10 +++++++++- resources-icons-21-w/group_type.svg | 19 ++++++++++++------- resources-icons-21-w/info_type.svg | 10 +++++++++- resources-icons-21-w/numeric_type.svg | 13 +++++++++++++ resources-icons-21-w/tap_type.svg | 11 ++++++++++- resources-icons-21/drawables.xml | 1 + resources-icons-21/error.svg | 10 +++++++++- resources-icons-21/group_type.svg | 19 ++++++++++++------- resources-icons-21/info_type.svg | 10 +++++++++- resources-icons-21/numeric_type.svg | 13 +++++++++++++ resources-icons-21/tap_type.svg | 11 ++++++++++- resources-icons-24/drawables.xml | 1 + resources-icons-24/error.svg | 10 +++++++++- resources-icons-24/group_type.svg | 19 ++++++++++++------- resources-icons-24/info_type.svg | 10 +++++++++- resources-icons-24/numeric_type.svg | 13 +++++++++++++ resources-icons-24/tap_type.svg | 11 ++++++++++- resources-icons-26/drawables.xml | 1 + resources-icons-26/error.svg | 10 +++++++++- resources-icons-26/group_type.svg | 19 ++++++++++++------- resources-icons-26/info_type.svg | 10 +++++++++- resources-icons-26/numeric_type.svg | 13 +++++++++++++ resources-icons-26/tap_type.svg | 11 ++++++++++- resources-icons-28/drawables.xml | 1 + resources-icons-28/error.svg | 10 +++++++++- resources-icons-28/group_type.svg | 19 ++++++++++++------- resources-icons-28/info_type.svg | 10 +++++++++- resources-icons-28/numeric_type.svg | 13 +++++++++++++ resources-icons-28/tap_type.svg | 11 ++++++++++- resources-icons-30/drawables.xml | 1 + resources-icons-30/error.svg | 10 +++++++++- resources-icons-30/group_type.svg | 19 ++++++++++++------- resources-icons-30/info_type.svg | 10 +++++++++- resources-icons-30/numeric_type.svg | 13 +++++++++++++ resources-icons-30/tap_type.svg | 11 ++++++++++- resources-icons-32/drawables.xml | 1 + resources-icons-32/error.svg | 10 +++++++++- resources-icons-32/group_type.svg | 19 ++++++++++++------- resources-icons-32/info_type.svg | 10 +++++++++- resources-icons-32/numeric_type.svg | 13 +++++++++++++ resources-icons-32/tap_type.svg | 11 ++++++++++- resources-icons-34/drawables.xml | 1 + resources-icons-34/error.svg | 10 +++++++++- resources-icons-34/group_type.svg | 19 ++++++++++++------- resources-icons-34/info_type.svg | 10 +++++++++- resources-icons-34/numeric_type.svg | 13 +++++++++++++ resources-icons-34/tap_type.svg | 11 ++++++++++- resources-icons-38/drawables.xml | 1 + resources-icons-38/error.svg | 10 +++++++++- resources-icons-38/group_type.svg | 19 ++++++++++++------- resources-icons-38/info_type.svg | 10 +++++++++- resources-icons-38/numeric_type.svg | 13 +++++++++++++ resources-icons-38/tap_type.svg | 11 ++++++++++- resources-icons-42/drawables.xml | 1 + resources-icons-42/error.svg | 10 +++++++++- resources-icons-42/group_type.svg | 19 ++++++++++++------- resources-icons-42/info_type.svg | 10 +++++++++- resources-icons-42/numeric_type.svg | 13 +++++++++++++ resources-icons-42/tap_type.svg | 11 ++++++++++- resources-icons-46/drawables.xml | 1 + resources-icons-46/error.svg | 10 +++++++++- resources-icons-46/group_type.svg | 19 ++++++++++++------- resources-icons-46/info_type.svg | 10 +++++++++- resources-icons-46/numeric_type.svg | 13 +++++++++++++ resources-icons-46/tap_type.svg | 11 ++++++++++- resources-icons-48/drawables.xml | 1 + resources-icons-48/error.svg | 10 +++++++++- resources-icons-48/group_type.svg | 17 +++++++++++------ resources-icons-48/info_type.svg | 10 +++++++++- resources-icons-48/numeric_type.svg | 13 +++++++++++++ resources-icons-48/tap_type.svg | 11 ++++++++++- resources-icons-53/drawables.xml | 1 + resources-icons-53/error.svg | 10 +++++++++- resources-icons-53/group_type.svg | 19 ++++++++++++------- resources-icons-53/info_type.svg | 10 +++++++++- resources-icons-53/numeric_type.svg | 13 +++++++++++++ resources-icons-53/tap_type.svg | 11 ++++++++++- resources-icons-55/drawables.xml | 1 + resources-icons-55/error.svg | 10 +++++++++- resources-icons-55/group_type.svg | 17 +++++++++++------ resources-icons-55/info_type.svg | 10 +++++++++- resources-icons-55/numeric_type.svg | 13 +++++++++++++ resources-icons-55/tap_type.svg | 11 ++++++++++- source/HomeAssistantMenuItemFactory.mc | 9 ++++++++- 99 files changed, 875 insertions(+), 159 deletions(-) create mode 100644 resources-icons-18-w/numeric_type.svg create mode 100644 resources-icons-18/numeric_type.svg create mode 100644 resources-icons-21-w/numeric_type.svg create mode 100644 resources-icons-21/numeric_type.svg create mode 100644 resources-icons-24/numeric_type.svg create mode 100644 resources-icons-26/numeric_type.svg create mode 100644 resources-icons-28/numeric_type.svg create mode 100644 resources-icons-30/numeric_type.svg create mode 100644 resources-icons-32/numeric_type.svg create mode 100644 resources-icons-34/numeric_type.svg create mode 100644 resources-icons-38/numeric_type.svg create mode 100644 resources-icons-42/numeric_type.svg create mode 100644 resources-icons-46/numeric_type.svg create mode 100644 resources-icons-48/numeric_type.svg create mode 100644 resources-icons-53/numeric_type.svg create mode 100644 resources-icons-55/numeric_type.svg diff --git a/HISTORY.md b/HISTORY.md index c68ab78..a031fda 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -53,3 +53,4 @@ | 3.5 | Added support for Edge 550, 850 & MTB, Fenix 8 Pro 47mm, GPSMAP H1, Instinct Crossover AMOLED, Venu 4 41mm & 45mm, & Venu X1 devices which also required an SDK update to 8.3.0. The simulation of the Edge 850 device was off, as it failed to update the display and text was the wrong colour, but the buttons menu items operated HA correctly. The assumption is the simulation model is buggy until someone [reports](https://github.com/house-of-abbey/GarminHomeAssistant/issues) otherwise. | | 3.6 | Added `numeric` menu item type thanks to [@thmichel](https://github.com/thmichel). This allows you to select a numeric value to set for an entity. Confirmations can now display a user supplied message. [Schema update](README.md#old-deprecated-formats) to keep pace with HomeAssistant and correct a previous decision. Schema changes for consistency. | | 3.7 | Bug fix for `numeric` menu items not working over Wi-Fi & LTE. | +| 3.8 | Added icon for `numeric` menu items and revised icons in general. | diff --git a/manifest.xml b/manifest.xml index c6fe151..b8eac2c 100644 --- a/manifest.xml +++ b/manifest.xml @@ -33,6 +33,7 @@ "Monkey C: Edit Products" - Lets you add or remove any product --> + + - -