mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-27 08:02:14 +01:00
Updated Changelog (markdown)
76
Changelog.md
76
Changelog.md
@@ -1 +1,75 @@
|
|||||||
# Changelog
|
# 3.8.3
|
||||||
|
|
||||||
|
```
|
||||||
|
FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v3.8.3.tft
|
||||||
|
```
|
||||||
|
|
||||||
|
Diese Release beinhaltet:
|
||||||
|
* neue Funktionen des Volumio-Media-Players
|
||||||
|
* die Vorbereitung für die carLCharts (Linien Diagramme siehe Vorschau unten)
|
||||||
|
* Funktionen für den "echten Taster" (Mono-Button)
|
||||||
|
* Hotfix für die farbigen Licht-Typen (Funktion Off)
|
||||||
|
* Das €-Zeichen in Strings
|
||||||
|
* Individuelle Navigations-Icons bei parent/prev/next/home
|
||||||
|
|
||||||
|
Update-Anleitung (von v3.8.1 ausgehend):
|
||||||
|
* Unteren Teil (ab hier keine Änderungen...) komplett ersetzen.
|
||||||
|
* In den Variablen muss eine Änderung vorgenommen werden
|
||||||
|
* die 1 Zeile der Variable jeder Seite muss von:
|
||||||
|
```
|
||||||
|
let Test_Licht1: PageEntities =
|
||||||
|
```
|
||||||
|
in
|
||||||
|
```
|
||||||
|
let Test_Licht1 = <PageEntities>
|
||||||
|
```
|
||||||
|
geändert werden.
|
||||||
|
also:
|
||||||
|
|
||||||
|
let `Variablenname` = <`Seitentyp`>
|
||||||
|
|
||||||
|
**Dadurch ergeben sich folgende Vorteile:**
|
||||||
|
|
||||||
|
Es müssen nicht mehr alle Seitenparameter angegeben werden, wie z.B.:
|
||||||
|
|
||||||
|
```
|
||||||
|
let CardPowerExample = <PagePower>
|
||||||
|
{
|
||||||
|
'type': 'cardPower',
|
||||||
|
'heading': 'cardPower Emulator',
|
||||||
|
'items': [
|
||||||
|
<PageItem>{ id: 'alias.0.NSPanel_1.Power.PowerCard' },
|
||||||
|
]
|
||||||
|
};
|
||||||
|
```
|
||||||
|
d.h. alle optionalen Seitenparameter mit `undefined` oder `false` können entfallen.
|
||||||
|
|
||||||
|
Zusätzlich können weitere Typen verwendet werden:
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
let CardPowerExample = <PagePower>
|
||||||
|
{
|
||||||
|
'type': 'cardPower',
|
||||||
|
'heading': 'cardPower Emulator',
|
||||||
|
'useColor': true oder false
|
||||||
|
'subPage': true oder false
|
||||||
|
'parent': undefined oder Page
|
||||||
|
'parentIcon': undefined oder Icon als String, z.B. 'alert'
|
||||||
|
'prev': undefined oder 'Page'
|
||||||
|
'prevIcon': undefined oder Icon als String
|
||||||
|
'next': undefined oder 'Page'
|
||||||
|
'nextIcon': undefined oder Icon als String
|
||||||
|
'home': undefined oder 'Page'
|
||||||
|
'homeIcon': undefined oder Icon als String
|
||||||
|
'items': [
|
||||||
|
<PageItem>{ id: 'alias.0.NSPanel_1.Power.PowerCard' },
|
||||||
|
]
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
Das TS-Script v3.8.3 findet ihr hier:
|
||||||
|
https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/NsPanelTs.ts
|
||||||
|
|
||||||
|
Mit v3.9.0 kommt demnächst die carLChart hinzu (aktuell noch nicht in der stable TFT):
|
||||||
|

|
||||||
Reference in New Issue
Block a user