Neue Version aus der Bibliothek
Die Overlays aus der Bibliothek werden mit der Zeit besser. Jedes Overlay der Bibliothek hat eine Version, zum Beispiel 2.0.0, und dein Overlay merkt sich, aus welcher Version es stammt.
Die Version siehst du in der Bibliothek in der Detailansicht und auf der Seite der Funktion im Reiter Aussehen an jedem Overlay.
Gibt es eine neue Version, siehst du das unter Overlays, Einstellungen bei Updates am Kennzeichen Update mit beiden Versionen, zum Beispiel Update 1.0.0 → 2.0.0. Dasselbe Kennzeichen steht auf der Seite der Funktion im Reiter Aussehen an jedem Overlay. Im Menü links steht am Eintrag der Funktion Update. Ein Klick darauf fragt nach, nennt beide Versionen und alle Änderungen dazwischen und aktualisiert dann alle Links der Funktion auf einmal. Hast du ihren Code selbst geändert, steht das zusätzlich im Dialog. Öffnest du das Overlay mit Öffnen, steht über dem Editor ein Hinweis mit drei Knöpfen: Aktualisieren, Vergleichen und Behalten.
Aktualisieren
Aktualisieren fragt kurz nach und zeigt, was sich seit deiner Version geändert hat. Die Änderungen stehen je Version, aufgeteilt in Neuerungen, Verbesserungen und Behobene Fehler. Bestätigst du, holt das Studio die neue Version in dein Overlay. Der Link in OBS, der Name, die Beschreibung, der Look, deine Dateien und deine Werte unter Anpassen bleiben, solange es das Feld in der neuen Version noch gibt. Auch die Größe der Browserquelle bleibt gleich. Passt sie nicht zur Grundgröße des Overlays, wird der Inhalt wie gewohnt skaliert.
Hast du den Code des Overlays selbst geändert, steht das in der Nachfrage. Deine Änderungen am Code werden beim Aktualisieren ersetzt. Schau dir in diesem Fall zuerst den Vergleich an.
Was eine Version gebracht hat, siehst du auch vorher: In der Bibliothek zeigt die Detailansicht unter Was ist neu alle Änderungen.
Vergleichen
Vergleichen zeigt deinen Stand und den neuen Stand nebeneinander. Je geändertem Teil gibt es einen Reiter, zum Beispiel HTML, CSS, Felder oder Aktionen. Entfernte Zeilen sind rot, neue Zeilen grün. Am Handy stehen sie untereinander.
Behalten
Behalten lässt dein Overlay, wie es ist. Der Hinweis und das Kennzeichen verschwinden, bis es in der Bibliothek einen neueren Stand gibt.
Alle auf einmal
Haben mindestens zwei Overlays eine neue Version und du hast ihren Code nicht geändert, steht unter Updates Alle aktualisieren. Die Nachfrage nennt die Overlays mit ihren Versionen und den Änderungen. Overlays mit eigenen Änderungen am Code aktualisierst du einzeln.
Leinwände und leere Overlays haben keine Vorlage in der Bibliothek und bekommen deshalb keine Updates. Für deine eigenen Funktionen gilt dasselbe wie für die Bibliothek: Änderst du eine eigene Funktion, meldet sich das an ihren Overlays als neuer Stand.
Was du siehstEine Leinwand oder ein leeres Overlay bekommt nie ein Update
- Woran es liegt
Es gibt dafür keine Vorlage in der Bibliothek.
- Was hilft
Nichts tun. Das ist so gedacht.
Was du siehstAlle aktualisieren fehlt, obwohl Updates da sind
- Woran es liegt
Es gibt weniger als zwei Overlays ohne eigene Änderungen.
- Was hilft
Die Overlays einzeln über Öffnen aktualisieren.
Was du siehstNach dem Update sind Einstellungen unter Anpassen weg
- Woran es liegt
Das Feld gibt es in der neuen Version nicht mehr, oder es hat einen anderen Typ.
- Was hilft
Die Werte unter Anpassen neu einstellen.
Was du siehstNach Behalten taucht das Update wieder auf
- Woran es liegt
Die Bibliothek hat inzwischen einen neueren Stand.
- Was hilft
Den Vergleich ansehen und entscheiden, ob du aktualisierst.
Wie es arbeitet
- Ob es ein Update gibt, rechnet das Studio bei jedem Aufruf der Seite neu aus. Es vergleicht drei Fingerabdrücke (kurze Prüfsummen des Inhalts): dein Overlay heute, den Stand beim Anlegen oder letzten Aktualisieren und den heutigen Stand der Bibliothek im Look deines Overlays.
- Weicht die Bibliothek vom Stand beim Anlegen ab, gibt es ein Update. Hast du diesen Stand mit Behalten abgelehnt, meldet er sich nicht mehr.
- Als eigene Änderung zählt nicht nur der Code, sondern auch der Aufbau der Felder, Aktionen und Datenquellen. Werte, Größe und Name zählen nicht.
- Betrifft eine neue Version nur einen anderen Look, zieht die Versionsnummer still nach.
- Aktualisieren ersetzt Code, Felder, Aktionen und Datenquellen. Werte bleiben nur bei Feldern mit gleichem Schlüssel und passendem Typ. OBS lädt die Quelle danach von selbst neu.
- Das Update im Menü links bietet weder Vergleichen noch Behalten. Wer eigenen Code hat, nimmt besser den Weg über Bearbeiten.
Grenzen und Zahlen
| Was | Wert |
|---|---|
| Version | Haupt.Neben.Fehler, zum Beispiel 2.0.0 |
| Änderungen je Gruppe | höchstens 12 Punkte |
| Alle aktualisieren | ab 2 Overlays ohne eigene Änderungen |
Updates gibt es in jedem Tarif.
Zusammenspiel
- Bibliothek: zeigt Version und Was ist neu in der Detailansicht. Mehr unter Bibliothek.
- Eigene Funktionen: Speichern im Baustein-Editor erzeugt einen neuen Stand für ihre Overlays. Mehr unter Eigene Funktion bauen.
- Regeln hängen am Overlay und bleiben beim Update erhalten. Entfällt eine Aktion in der neuen Version, verliert eine Regel ihr Ziel.