Skip to content

ScoreIn Studio 2.2.0

Choose a tag to compare

@Askerion Askerion released this 01 Oct 08:25

Features

  • deck: eine Taste, die das Spiel zurücksetzt
  • handball: „Tor zurück" steht im Aktionsfeld
  • handball: die zweite Strafe gegen dieselbe Bank disqualifiziert
  • ereignis-korrektur: K6 — Korrektur auch vom Tablet
  • ereignis-korrektur: K5 — der Spiegel in der Datenbank zieht mit
  • ereignis-korrektur: K3+K4 — Log antippen und berichtigen
  • ereignis-korrektur: K1+K2 — replace-event in der Engine
  • handy: Kaderseite und Statusleiste passen auf den Schirm
  • handy: Statusleiste, Aufstellung und Editor auf Telefonbreite
  • prozesse: Datei und Speichern gleich breit, Leeren rechts
  • prozesse: die Preset-Leiste bekommt auf dem Tablet zwei feste Zeilen
  • mediathek: Kopfzeilen entzerrt
  • mediathek: die Ordner stehen auf dem Tablet über den Medien
  • mediathek: Register und Ordner in einer aufklappbaren Spalte
  • mediathek: Hochladen steht unter Auswählen
  • mediathek: auf Fingergeräten scrollt die Liste in ihrem Feld
  • steuergeraete: Smartphone ist eine eigene Geräteart
  • prozesse: Aktualisieren und Speichern in eine eigene Kachel
  • tablet: Sportart und Trennen klappen aus der Kopfzeile aus
  • handy: die Spielkachel stapelt sich auf schmalen Geräten
  • tablet: eine Spielkachel pro Zeile
  • tablet: Reset löst direkt aus, ohne zweite Stufe
  • tablet: Kopfzeile mittig, Spielende auch vom Bediengerät
  • tablet: Kürzel unter dem Wappen, Zählerpillen mittig
  • tablet: Statusleiste, aufklappbare Ausgabe, Aufstellung im Gleichtakt
  • tablet: Umschalter in den Kartenkopf, Zuschauer neben Reset
  • tablet: eine Mannschaft auf voller Breite, umschaltbar über den Namen
  • tablet: Aufstellung per Ziehen und Ablegen
  • tablet: Metadaten-Kopf, Zähler-Zeile, Ausgabe-Zeile und Ereignis-Log
  • tablet: die Spielsteuerung eines Tablets ist die Finger-Fassung
  • streamdeck: eine Uhr-Taste, die Start und Stopp kennt
  • steuergeraete: Tablets ohne Add-on bleiben stehen, sind aber deaktiviert
  • steuergeraete: Add-on „Tablet-Steuerung" für Tablets und Smartphones
  • fernzugang: Relais-Adapter am Sitzungskern, mit Schalter je Gerät
  • tablet: ein Tablet ist ein Steuergerät wie ein externer PC
  • steuergeraete: ein Token je angelegtem Gerät statt eines gemeinsamen
  • steuergeraete: Datenschicht für angelegte Geräte mit eigenem Token
  • prozesse: Mitleser sehen die Regie und dürfen eingreifen
  • prozesse: Prozesse laufen auf dem Regie-Gerät
  • prozesse: Prozesse mit Ton laufen von selbst auf einer Spur
  • remote-studio: Verbindungsabbruch bemerken und das Erfassen sperren
  • control-areas: verbindliche Schreibprüfung im Main-Prozess
  • control-areas: Ereignis-Knöpfe des Plugins folgen der Rolle
  • control-areas: Rollen greifen in der Oberfläche durch
  • control-areas: Rollen und Geräte in den Einstellungen
  • control-areas: Datenschicht für Rollen der Bediengeräte
  • control-refs: gemeinsames Ref-Vokabular und bleibende Geräte-Kennung
  • game-state: Uhr als Anker statt als tickender Zähler
  • game-state: Spielzustand zieht in den Main-Prozess
  • remote-studio: mehrere Endgeräte koppeln, eines führt das Spiel
  • remote-studio: Studio-PC-gebundene Funktionen im Browser degradieren
  • remote-studio: Modus-Schalter mit Übernahme-Screen und Settings-UI
  • remote-studio: Renderer-Shim mit Bridge-Manifest und Paritäts-Test
  • remote-studio: tokengeschützte Medien-Routen auf dem Tablet-Server
  • remote-studio: RPC-Kern für den externen Studio-Client

Bugfixes

  • build: ffprobe-static gehörte nie ins Main-Bundle
  • demo-daten: auch das Entpacken braucht unter Windows bsdtar
  • e2e: unter Windows packt das falsche tar die Demo-Quelle
  • test: die UUID-Wache schlug unter Windows auf sich selbst an
  • handball: im Siebenmeterwerfen sperrte niemand, und die Korrektur zeigte zu viel
  • kader: doppelte Trikotnummer sagt jetzt, wer sie schon hat
  • handball: das Siebenmeterwerfen war gebaut, aber nicht erreichbar
  • spielstream: die Tablet-Werte hingen an einer falschen Liste
  • handy: „Logo entfernen" bekommt sein Wort zurück
  • prozesse: die gewählte Kategorie liess sich nicht zuklappen
  • kader: Demo-Spieler gehören zur Saison, leere Kader werden erklärt
  • tablet: die Ereignis-Dialoge kennen wieder den Kader
  • aufstellung: Auswechslungen erreichen die anderen Geräte
  • tablet: die Hotkey-Flügel fehlten in der Spielsteuerung
  • tablet: die Dialoge der Spielsteuerung fehlten in der Finger-Fassung
  • spielsteuerung: vom Tablet gestartet wird das Spiel wirklich live
  • steuergeraete: die Art heisst „Tablet / Smartphone"
  • remote-studio: die Adresse behält ihr Token, damit Lesezeichen wirken
  • seed: Bundled-Templates kamen in der Entwicklung ohne ihre Bilder
  • spielsteuerung: Rollenzeilen zeigen, dass sie aufklappen
  • spielsteuerung: Tablets bekommen im Rollen-Editor ihr eigenes Icon
  • remote-studio: Abmelden im Browser entkoppelte das ganze Studio
  • remote-studio: Führungsübergabe aus der Oberfläche nehmen
  • ui: das Zahlenfeld kann jetzt auf der Regelhöhe stehen
  • control-areas: der Rollenfilter wirkte nur im Basketball
  • remote-studio: der externe Client startete auf keinem echten Gerät
  • game-state: die angezeigte Uhr rechnet ihre Sekunden wirklich weiter
  • remote-studio: Moduswechsel erzwingt echten Reload des Fensters
  • remote-studio: Browser-Konsole sauber, HMR über den Proxy

Refactoring

  • tablet: die Aufstellung ist dieselbe Komponente wie am PC
  • remote-studio: Sitzungsregeln vom Transport lösen
  • einstellungen: QR-Code raus, Erzeugung zusammengelegt
  • einstellungen: Zugang und Geräte im Bedienung-Abschnitt neu ordnen
  • plugins: Fachlogik der Sport-Plugins von der Oberfläche trennen
  • game-engine: Spiel-Reducer aus der StreamingPage herauslösen
  • remote-studio: Umschaltung lokal/extern entfernt
  • main: Studio-Pushes über zentrale Event-Senke leiten

Dokumentation

  • handball: die Fortsetzung verlangt keine neuen Werfer
  • deck: der Test behauptete, die Spieluhr habe keine Taste
  • Plan für korrigierbare Ereignis-Logs
  • plan: Fernzugang für Steuergeräte aus fremden Netzen
  • handball: ergaenze eine Druckfassung des Testkatalogs
  • handball: ergaenze einen Testkatalog zum Durchgehen im Studio

Sonstiges

  • tooling: auch einzelne E2E laufen headless
  • tooling: ein Lauf über alles, headless
  • fernzugang: Relais wieder herausnehmen, Sitzungskern bleibt
  • game-state: die aufgelöste Uhr im Main-Prozess absichern
  • electron: Main-Prozess mit esbuild bündeln statt tsc