From fb2bb7f566d54b49e0cc6329d136763369ccdea6 Mon Sep 17 00:00:00 2001 From: Matthias Oesterheld Date: Mon, 11 Nov 2024 20:06:35 +0100 Subject: [PATCH] remove transcoding, move pin to settings, remove pin from schema --- config.schema.json | 9 ------- resources-deu/strings/corrections.xml | 2 +- resources-deu/strings/strings.xml | 1 - resources/settings/properties.xml | 8 +++---- resources/settings/settings.xml | 4 ++-- resources/strings/strings.xml | 2 +- source/HomeAssistantMenuItemFactory.mc | 5 +--- source/HomeAssistantPinConfirmation.mc | 17 ++----------- source/HomeAssistantTapMenuItem.mc | 33 +++++++++++++------------- source/HomeAssistantView.mc | 4 +--- source/Settings.mc | 8 +++---- 11 files changed, 32 insertions(+), 61 deletions(-) diff --git a/config.schema.json b/config.schema.json index a107054..0f4d6ec 100644 --- a/config.schema.json +++ b/config.schema.json @@ -217,9 +217,6 @@ "type": "object", "title": "Your services's parameters", "description": "The object containing the parameters and their values to be passed to the entity. No schema checking can be done here, you are on your own! On application crash, remove the parameters." - }, - "pin": { - "$ref": "#/$defs/pin" } }, "required": ["service"] @@ -233,12 +230,6 @@ "default": false, "title": "Confirmation", "description": "Optional confirmation of the action before execution as a precaution." - }, - "pin": { - "title": "Confirmation PIN", - "type": "string", - "pattern": "^[1-4]+$", - "description": "Optional confirmation PIN to be entered before execution as a simple security measure." } } } diff --git a/resources-deu/strings/corrections.xml b/resources-deu/strings/corrections.xml index 902af07..60d2253 100644 --- a/resources-deu/strings/corrections.xml +++ b/resources-deu/strings/corrections.xml @@ -39,7 +39,7 @@ des Geräts zu schonen. Nach dieser Zeit (in Sekunden) wird der Bestätigungsdialog einer Aktion geschlossen und die Aktion abgebrochen. Auf 0 setzen, um den Timeout zu deaktivieren. - Schablone um die PIN aus der Dashboard Config zu transkodieren. + PIN für alle Actions mit 'confirm': true. (Nur Widget) Anwendung automatisch über das Widget starten ohne drauftippen zu müssen. Hintergrunddienst aktivieren, um den Ladezustand der Batterie an HomeAssistant zu senden. Die Aktualisierungsrate (in Minuten) mit der der Ladezustand der Batterie diff --git a/resources-deu/strings/strings.xml b/resources-deu/strings/strings.xml index d0d9620..f6a21d3 100644 --- a/resources-deu/strings/strings.xml +++ b/resources-deu/strings/strings.xml @@ -60,7 +60,6 @@ Zusätzliche Abfrageverzögerung (in Sekunden). Fügt eine Verzögerung zwischen der Statusaktualisierung aller Menüelemente hinzu. Nach dieser Zeit (in Sekunden) wird der Bestätigungsdialog einer Aktion geschlossen und die Aktion abgebrochen. Auf 0 setzen, um den Timeout zu deaktivieren. - Schablone um die PIN aus der Dashboard Config zu transkodieren. Menüausrichtung links (aus) oder rechts (ein). Links nach rechts Rechts nach links diff --git a/resources/settings/properties.xml b/resources/settings/properties.xml index d57cd39..356dc24 100644 --- a/resources/settings/properties.xml +++ b/resources/settings/properties.xml @@ -66,12 +66,10 @@ 3 - +