fix(S3): „Aktives Profil"-Anzeige auf der Profil-Seite ins Karten-Layout eingefügt #9
@@ -1,3 +1,8 @@
|
||||
Version 5.1.2:
|
||||
- Profil-Seite (Web-UI): Die neue „Aktives Profil"-Anzeige stand linksbündig außerhalb des
|
||||
Karten-Layouts. Sie nutzt jetzt den status-message-Stil der Seite (zentriert, max. 600 px,
|
||||
dezenter Rahmen) und fügt sich damit in das bestehende Layout ein; Profilname zusätzlich fett.
|
||||
|
||||
Version 5.1.1:
|
||||
- Aktives Profil wird jetzt geführt und angezeigt: Die Steuerung merkt sich das zuletzt geladene bzw.
|
||||
gespeicherte Profil dauerhaft im EEPROM (überlebt Neustarts). Web-UI: Anzeige auf dem Dashboard über der
|
||||
|
||||
+7
-4
@@ -369,7 +369,7 @@ Adafruit_SH1106G display = Adafruit_SH1106G(128, 64, &Wire);
|
||||
* Firmware-Informationen
|
||||
************************************************************************************/
|
||||
|
||||
String version = "5.1.1";
|
||||
String version = "5.1.2";
|
||||
String versionHersteller = "Thomas Müller";
|
||||
String versionHerstellerMail =
|
||||
"<a href='mailto:thomas@mueller.black' class='info-link'>thomas@mueller.black</a>";
|
||||
@@ -11831,14 +11831,17 @@ void handleProfilesPage(AsyncWebServerRequest *request) {
|
||||
profileStatusMessage = ""; // Nachricht entfernen, nachdem sie angezeigt wurde
|
||||
}
|
||||
|
||||
// Aktives Profil anzeigen (zuletzt geladen/gespeichert; Stern = danach geändert)
|
||||
// Aktives Profil anzeigen (zuletzt geladen/gespeichert; Stern = danach geändert).
|
||||
// Im status-message-Stil der Seite: zentriert, max-width 600px - fuegt sich damit in
|
||||
// das Karten-Layout ein statt linksbuendig aus der Reihe zu tanzen.
|
||||
{
|
||||
String activeDiv = "<div style=\"margin-bottom:12px;opacity:0.85;\">Aktives Profil: ";
|
||||
String activeDiv = "<div class=\"status-message\" style=\"background-color: rgba(255,255,255,0.06); border-color: rgba(255,255,255,0.15);\">Aktives Profil: <b>";
|
||||
if (activeProfileName.length() > 0) {
|
||||
activeDiv += htmlEscape(activeProfileName);
|
||||
activeDiv += "</b>";
|
||||
if (activeProfileDirty) { activeDiv += " ✱ (geändert)"; }
|
||||
} else {
|
||||
activeDiv += "—";
|
||||
activeDiv += "—</b>";
|
||||
}
|
||||
activeDiv += "</div>";
|
||||
response->print(activeDiv);
|
||||
|
||||
Reference in New Issue
Block a user