Setup-Menü: Wertvorschau, Unavailable-Warnung, Duplikat-Check, Reset, Neustart-Hinweis
Fünf Erweiterungen des bestehenden Setup-Popups: Live-Wert neben jedem Such-Kandidaten, Warnhinweis bei unavailable/unknown/fehlender Entität, Duplikat-Check mit Bestätigung vor dem Speichern, Zurücksetzen-Button je Feld (Standardwerte-Snapshot in entitaeten.py, vor jedem Override genommen), und ein bestätigter "Jetzt neu starten"-Knopf nach dem Speichern, falls sich eines der drei trigger-gebundenen Felder geändert hat (neuer Service audi_dashboard_neustart). Im Docker-Testcontainer Feld für Feld verifiziert.
This commit is contained in:
@@ -901,12 +901,18 @@ button.tile, .tilebtn { transition: background .15s, transform .1s; }
|
||||
width: 100%; box-sizing: border-box;
|
||||
background: var(--tile-deckend, var(--canvas)); border: 1px solid var(--line); color: var(--fg);
|
||||
font-family: inherit; font-size: 16px; /* siehe .feld input weiter oben: >=16px gegen Safari-Autozoom */
|
||||
padding: 11px 13px 11px 36px;
|
||||
padding: 11px 34px 11px 36px;
|
||||
border-radius: 12px;
|
||||
text-align: left;
|
||||
-webkit-appearance: none; appearance: none;
|
||||
}
|
||||
.entitaet-combo-input:focus { outline: none; border-color: var(--red); }
|
||||
.entitaet-combo-reset {
|
||||
position: absolute; right: 8px; top: 50%; transform: translateY(-50%);
|
||||
width: 26px; height: 26px; display: flex; align-items: center; justify-content: center;
|
||||
background: none; border: none; color: var(--fg3); cursor: pointer; padding: 0;
|
||||
}
|
||||
.entitaet-combo-reset:active { color: var(--fg); }
|
||||
.entitaet-liste {
|
||||
position: absolute; z-index: 5; left: 0; right: 0; top: calc(100% + 4px);
|
||||
max-height: 240px; overflow-y: auto;
|
||||
@@ -925,7 +931,10 @@ button.tile, .tilebtn { transition: background .15s, transform .1s; }
|
||||
.entitaet-eintrag:active, .entitaet-eintrag.aktiv { background: var(--shade); }
|
||||
.entitaet-eintrag-name { font-size: 14px; color: var(--fg); }
|
||||
.entitaet-eintrag-id { font-size: 11.5px; color: var(--fg3); font-family: ui-monospace, SFMono-Regular, Menlo, monospace; }
|
||||
.entitaet-eintrag-wert { font-size: 11.5px; color: var(--fg2); margin-top: 1px; }
|
||||
.entitaet-eintrag-wert.unbekannt { color: var(--warn); }
|
||||
.entitaet-leer { padding: 14px 12px; font-size: 13px; color: var(--fg2); }
|
||||
.setup-feld-warnung { font-size: 12px; color: var(--warn); line-height: 1.4; margin-top: 6px; }
|
||||
|
||||
.setup-fuss {
|
||||
flex: 0 0 auto;
|
||||
|
||||
Reference in New Issue
Block a user