Modul-Changelog

CW Scene

Visueller CW-Story-, Szenen- und Layer-Builder mit pixelgenauer Arbeitsfläche, Fit/100%-Zoom, Editor-Vollbild, Asset-Preload, Scene-Typografie, Motion & 3D, Parallax-Tiefen, Idle Motion, Transform, Focus Canvas, Snapshots, Gruppen, Smart Guides, Timeline, Actions und Cinematic Transitions.

Releases29
Erstes Release18.09.2026
Letztes Release21.09.2026
Aktuelle Version0.6.0-alpha6.7.1

Changelog

Neueste Veröffentlichung zuerst. Die Inhalte werden direkt aus den beim Release gespeicherten Release Notes erzeugt.

v0.6.0-alpha6.7.1 21.09.2026 Stable

Version 0.6.0-alpha6.7.1

  • behebt den Skalierungsregress im Szeneneditor
  • Fit zentriert wieder korrekt
  • 100 % / Scroll startet links oben statt mittig abgeschnitten
  • Zoom-Persistenz auf v3 zurückgesetzt, damit alte fehlerhafte Zustände nicht weiterwirken
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.7 21.09.2026 Stable

Version 0.6.0-alpha6.7

Der Editor rendert die Bühne jetzt in der echten Szenengröße. Einpassen/100%-Zoom und ein eigener Vollbildmodus sorgen für deutlich mehr Arbeitsfläche, ohne Scene-/Story-Daten zu verändern.

CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.6 21.09.2026 Stable

Version 0.6.0-alpha6.6

Frontend-Hotfix für echtes Story-Asset-Preloading und robustes Mouse-Parallax.

CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.5.1 21.09.2026 Stable

Version 0.6.0-alpha6.5.1

  • Story preload is now actually applied on the frontend.
  • Active scene images are eager/high priority and decoded before the initial scene starts.
  • Adjacent/all story preload primes configured scene assets in the browser cache.
  • Image parallax now has its own transform wrapper, independent of entrance, static transform and idle motion.
  • Pointer/mouse tracking made robust for story and standalone scene runtimes.
  • No server configuration files are included in the module package.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.5 21.09.2026 Stable

Version 0.6.0-alpha6.5

Neu

  • Scene-Typografie-Presets: Projekt/CI, Signal, Geometric, Technical, Editorial, Custom
  • Layer-Typografie kann Scene erben oder überschreiben
  • Letter Spacing, Line Height, Text Transform
  • identische Darstellung in Editor und Frontend

Hinweis

  • Custom-Fonts müssen bereits vom Projekt geladen sein. CW Scene bringt keine externen Font-Dateien oder CDN-Abhängigkeiten mit.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.4.2 21.09.2026 Stable

Version 0.6.0-alpha6.4.2

  • Frontend typography now scales proportional to the active scene design width, matching the editor canvas.
  • Desktop, tablet and mobile design widths are emitted by the renderer.
  • ResizeObserver keeps typography synchronized when stories or containers resize.
  • Fixes oversized / overly loose frontend compositions on narrower desktop windows.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.4.1 21.09.2026 Stable

Version 0.6.0-alpha6.4.1

Bugfix:

  • Der Timeline-Play-Button im Backend war nach 0.6.0-alpha6.4 nicht mehr mit dem Playback-Handler verbunden.
  • Der Fehler betraf alle Szenen und war unabhängig von deren Inhalt.
  • Der Play-Button ruft wieder die zentrale togglePlay()-Funktion auf.
  • Keine Änderungen an Szenendaten oder Frontend-Runtime.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.4 21.09.2026 Stable

Version 0.6.0-alpha6.4

  • Frontend Mouse-/Pointer-Parallax in Stories robuster gemacht.
  • Pointer-Tracking liegt jetzt auf der stabilen Story-Buehne, aktive Szene wird korrekt erkannt.
  • Parallax wird ueber eigene CSS-Variablen im Transform-Wrapper komponiert und kollidiert nicht mehr mit Entrance/Idle Motion.
  • Stage-Tilt nutzt ebenfalls CSS-Variablen statt den Runtime-Transform direkt zu ueberschreiben.
  • Neue Eingangsanimation: Blur Up -> scharf.
  • Blur Up ist auch im Editor-Playback verfuegbar.
  • Editor-Playback zeigt Layer-Parallax bei Mausbewegung, solange Play aktiv ist.
  • Reduced Motion setzt 3D/Parallax weiterhin sicher zurueck.
  • Kein Server-Konfigurationsfile im Modulpaket.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.3 21.09.2026 Stable

Version 0.6.0-alpha6.3

Bugfix-Release für den Timeline-Editor.

  • Scrollposition der Timeline bleibt beim Anklicken/Selektieren eines Balkens erhalten.
  • Der markierte Layer bleibt im sichtbaren Bereich.
  • Die linke Ebenenliste behält ihre Scrollposition ebenfalls.
  • Klick ohne Drag löst keinen unnötigen Komplett-Render und keine Änderung aus.
  • Timing-Drag bleibt unverändert verfügbar.
  • Enthält den Stay-Visible/∞-Fix aus Alpha 6.2.
  • Keine Server-Konfigurationsdateien im Release-Paket.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6.2 21.09.2026 Stable

Version 0.6.0-alpha6.2

  • Fix: Timeline brach bei Layern mit „Nicht ausblenden“ ab, weil der nicht gerenderte End-Handle trotzdem angesprochen wurde.
  • End-Handle-Binding ist jetzt null-sicher.
  • Keine Datenmigration und keine Änderung an bestehenden Szenen oder Stories.
  • Modulpaket enthält keine Server-Konfigurationsdateien.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.6.0-alpha6 21.09.2026 Stable

Version 0.6.0-alpha6

Neu

  • Szenenweites Motion-&-3D-System mit Low, Medium, High und Custom.
  • Perspective, Tilt X/Y, Parallax X/Y, Rücklauf und Touch-Reduktion.
  • Layer-Parallax mit Tiefe und X-/Y-Faktoren.
  • Idle Motion: Float, Drift X/Y, Slow Zoom, Slow Pan, Pulse.
  • Transform: Scale, Rotate, Rotate X/Y, Skew X/Y, Opacity, Blur, Origin.
  • Neue Eingangseffekte: Fade Down/Left/Right, Slide Right/Up/Down, Zoom In, Blur In.
  • prefers-reduced-motion Fallback.

Kompatibilität

  • Datenschema 10.
  • Bestehende Szenen erhalten neutrale Standardwerte und werden nicht visuell verändert, solange Motion & 3D nicht aktiviert wird.
  • Keine Projektdateien oder Root-.htaccess werden durch das Modulrelease verändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.3.3-alpha5.3.3 19.09.2026 Stable

Version 0.5.3.3-alpha5.3.3

  • Timeline darf nicht mehr in den rechten Inspector hineinragen.
  • Timeline-Endgriffe bleiben innerhalb der Arbeitsfläche.
  • Snap-Auswahl auf kompakte 24 px Höhe reduziert.
  • Keine Datenmigration erforderlich.
  • Keine Root-.htaccess enthalten oder verändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.3.2-alpha5.3.2 19.09.2026 Stable

Version 0.5.3.2-alpha5.3.2

  • Linker und rechter Panel-Anfasser sind jetzt unabhängig von den Panels und bleiben deshalb auch im eingeklappten Zustand sichtbar.
  • Doppelklick auf den linken gelben Anfasser klappt Story/Layer ein bzw. wieder auf.
  • Doppelklick auf den rechten gelben Anfasser klappt den Inspector ein bzw. wieder auf.
  • Ziehen am linken Anfasser verändert die Breite der Story-/Layer-Spalte (190–420 px).
  • Ziehen am rechten Anfasser verändert weiterhin die Inspector-Breite (280–620 px).
  • Home setzt die jeweilige Panelbreite zurück; Enter/Leertaste klappt das fokussierte Panel ein oder auf.
  • Panelbreiten und offene/geschlossene Zustände bleiben lokal im Browser gespeichert.
  • Focus Canvas blendet die beiden Anfasser bewusst aus.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.3.1-alpha5.3.1 19.09.2026 Stable

Version 0.5.3.1-alpha5.3.1

Der Editor wurde optisch beruhigt: Die zusätzlichen großen Pfeil-Anfasser an den Seiten wurden entfernt. Der schmale Inspector-Anfasser bleibt für die Breitenanpassung erhalten; Panels werden weiterhin über die kompakten Schalter in der Editorleiste oder über Focus Canvas gesteuert.

CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.3-alpha5.3 19.09.2026 Stable

Version 0.5.3-alpha5.3

Schwerpunkt dieses Releases ist mehr Platz für die eigentliche Bühne:

  • rechter Inspector per Anfasser auf 280–620 px skalierbar
  • Inspector, linkes Story-/Layer-Panel und Timeline einzeln einklappbar
  • Focus Canvas blendet alle Nebenbereiche gemeinsam aus
  • Panelzustände und Inspector-Breite werden lokal im Browser gespeichert
  • Ctrl/Cmd + Shift + F schaltet Focus Canvas; Esc verlässt ihn
  • keine Änderung an Szenen-, Story- oder Projektdaten
  • keine Root-.htaccess wird ausgeliefert oder verändert
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.2-alpha5.2 19.09.2026 Stable

Version 0.5.2-alpha5.2

Dieser Maintenance-Release macht die öffentliche Hilfe endgültig zu einem klar dokumentierten Bestandteil des Moduls.

Neu

  • /cw-scene/help wird vom Modul selbst registriert.
  • Keine Projekt-Route notwendig.
  • Neuer Hilfeabschnitt Technik & öffentliche Routen.
  • Dokumentation des CW-Prinzips Core = Infrastruktur, Modul = Besitzer seiner Route, Projekt = Website.
  • Bestehende Stories, Szenen, Layer, Snapshots und Editor-Einstellungen bleiben unverändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.1-alpha5.1 19.09.2026 Stable

Version 0.5.1-alpha5.1

  • Snapshots/Revisions pro Szene
  • Style Copy/Paste
  • Layer-Suche
  • Gruppen komplett ausblenden/sperren
  • integrierter Hilfe-Drawer
  • öffentliche Hilfe: /cw-scene/help
  • Hilfe-Unterseiten für Timeline, Actions, Smart Guides, Shortcuts u. a.
  • Datenschema 9, kompatibel zu vorhandenen Szenen
  • Keine Root-.htaccess enthalten. Projekt-/Szenendaten werden nicht mitgeliefert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.5.0-alpha5 19.09.2026 Stable

Version 0.5.0-alpha5

Schwerpunkt dieses Releases ist die effiziente Bearbeitung komplexer Szenen.

Neu

  • Mehrfachauswahl
  • Layer-Gruppen
  • gemeinsames Verschieben
  • Ausrichten und Verteilen
  • Copy/Paste zwischen Szenen
  • Kontextmenü
  • erweiterte Tastaturkürzel

Daten

  • Das Scene-Schema wird auf Version 8 erweitert. Bestehende Szenen werden automatisch kompatibel ergänzt. Gruppen sind reine Editor-Metadaten und verändern das Frontend-Rendering nicht.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.4.3-alpha4.3 19.09.2026 Stable

Version 0.4.3-alpha4.3

Schwerpunkt dieses Releases ist präzises Layouten im visuellen Editor.

Neu

  • Raster anzeigen/ausblenden
  • Raster-Snap separat schaltbar
  • Magnet ein/aus
  • intelligente Hilfslinien für Bühne und Layer
  • Rastergröße und Magnetabstand konfigurierbar
  • Alt deaktiviert Snap temporär
  • Shift fixiert beim Drag die Achse
  • Pfeiltasten 1 px, Shift + Pfeil 10 px
  • Smart Guides auch beim Resize
  • Eingangs- und Ausgangsanimation auf-/zuklappbar
  • Die neuen Editor-Präferenzen werden im Browser gespeichert und verändern keine bestehenden Szenendaten.
  • Keine Root-.htaccess wird ausgeliefert oder verändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.4.2-alpha4.2.1 19.09.2026 Stable

Version 0.4.2-alpha4.2.1

  • Layer-Ausgangsanimation ergänzt
  • Nicht ausblenden klar sichtbar und funktional
  • Ausgangseffekte: Keine, Fade out, Fade down, Slide right, Scale out
  • Ausgangsdauer einstellbar; endet am Layer-Endzeitpunkt
  • Cache-Busting für Admin- und Frontend-Assets
  • Datenschema 7, bestehende Szenen kompatibel
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.4.2-alpha4.2 19.09.2026 Stable

Version 0.4.2-alpha4.2

Schwerpunkt dieses Releases ist die saubere Many-to-Many-Beziehung zwischen Stories und Szenen.

  • Story-Editor zeigt nur verknüpfte Szenen in der linken Navigation.
  • Im Story-Modus lassen sich vorhandene Szenen hinzufügen, entfernen und sortieren.
  • Eine Szene darf bewusst in mehreren Stories vorkommen.
  • Entfernen aus einer Story löscht keine Szene.
  • Beim Löschen einer Szene werden Referenzen aus allen Stories bereinigt.
  • Neue Vollbild-Vorschau für Story oder Einzel-Szene über eine neutrale interne Preview-Route.
  • Stories-&-Szenen-Verwaltung jetzt im gleichen dunklen CW-Scene-Look wie der Editor.
  • Neue Timeline-Option „Nicht ausblenden“: nach dem Start bleibt ein Layer bis zum Szenenende sichtbar; die Endzeit wird dann ignoriert.
  • Persistente Daten unter project/storage/cw-scene/ werden bei Updates nicht ersetzt.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.4.1-alpha4.1 19.09.2026 Stable

Version 0.4.1-alpha4.1

Schwerpunkt dieses Releases sind hochwertige Szenenwechsel und bewegte Bildhintergründe.

Neu

  • Ken Burns Zoom In / Zoom Out
  • Pan links / rechts / oben / unten
  • Zoom + Pan
  • Crossfade
  • Wipe links / rechts / oben / unten
  • Reveal links / rechts
  • Split horizontal / vertikal
  • Jalousie / Blinds horizontal / vertikal
  • Shutters horizontal / vertikal
  • Slices horizontal / vertikal
  • Segmentzahl und Versatz für Streifeneffekte
  • Reduced-Motion-Fallback
  • Upgrade von 0.4.0-alpha4:
  • Modul-ZIP normal über die CW-Modulverwaltung aktualisieren.
  • project/storage/cw-scene/ bleibt erhalten.
  • vorhandene Szenen werden beim Laden automatisch auf Datenschema 5 ergänzt.
  • keine Root-.htaccess wird ausgeliefert oder verändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.4.0-alpha4 19.09.2026 Stable

Version 0.4.0-alpha4

Neu

  • Story-Ebene mit mehreren Szenen auf einer Bühne
  • Story/Szene/Layer-Umschaltung im Editor
  • Szenenreihenfolge per Drag & Drop
  • Startszene, responsive Story-Höhe, Autoplay, Loop und Hover-Pause
  • Pfeile, Punkte, Progress, Swipe und Tastatur
  • In-Place-Wechsel für Szenen-Actions
  • Frontend-API cw_story_render() und Block cw.story

Kompatibilität

  • bestehende Szenen und cw_scene_render() bleiben erhalten
  • keine Root-.htaccess im Paket
  • persistente Daten bleiben unter project/storage/cw-scene/
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.3.1-alpha3.1 18.09.2026 Stable

Version 0.3.1-alpha3.1

Schwerpunkt dieses Releases sind die Einstellungen der Szene selbst.

Neu

  • eigener Szenen-Einstellungsmodus im Editor
  • interne stabile ID + öffentliche Anker-ID
  • Beschreibung und Dauer
  • Hintergrund: none / color / gradient / image / video
  • Cover/Contain und Hintergrundposition
  • Overlay
  • Video-Poster, Autoplay, Muted, Loop, Preload
  • Scene-Transitions inkl. Fade, Slide-Richtungen und Zoom
  • Easing und Dauer
  • Wiedergabe-Autoplay, Loop und Pause bei Hover
  • Actions können den Szenen-Standardübergang verwenden

Daten

  • Scene schema_version 4
  • ältere Scene-Daten werden kompatibel normalisiert
  • persistente Daten bleiben unter project/storage/cw-scene/

Hinweis

  • Der aktuelle CW Media Picker ist auf Bilder ausgelegt. Deshalb können Bild und Video-Poster direkt aus der Mediathek gewählt werden; das eigentliche Hintergrundvideo wird in Alpha 3.1 per URL oder Projektpfad gesetzt.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.3.0-alpha3 18.09.2026 Stable

Version 0.3.0-alpha3

Schwerpunkt dieses Releases ist die echte Timeline-Bedienung und das neue Action-System.

Neu

  • Playhead, Scrubbing und Play/Pause
  • verschiebbare Layer-Zeitbereiche mit Start-/End-Handles
  • Snap und Timeline-Zoom
  • Start-/Endzeit im Inspector
  • Linkziele: URL, CW-Route, Szene, nächste/vorherige Szene und Anker
  • stabile Scene-ID als internes Szenenziel
  • Fade-/Slide-Übergänge im Frontend
  • Scene-Datenschema 3 mit kompatibler Normalisierung älterer Szenen
  • Upgrade von 0.1.x / 0.2.x:
  • Modul-ZIP normal über die CW-Modulverwaltung aktualisieren.
  • project/storage/cw-scene/ bleibt erhalten.
  • Bestehende Szenen bleiben kompatibel und erhalten standardmäßig einen sichtbaren Zeitbereich über die komplette Szenendauer.
  • Keine Root-.htaccess wird ausgeliefert oder verändert.
  • Noch Preview/Alpha:
  • Freie Property-Keyframes und der In-Place-Story-/Slider-Container folgen später.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.2.2-alpha2.2 18.09.2026 Stable

Version 0.2.2-alpha2.2

Schwerpunkt dieses Hotfixes ist die flexible Arbeitshöhe der Timeline.

Neu

  • horizontaler Resize-Anfasser am oberen Rand der Timeline
  • nach oben ziehen = Timeline vergrößern
  • nach unten ziehen = Timeline verkleinern
  • Höhe wird lokal im Browser gespeichert
  • Doppelklick setzt 250 px Standardhöhe
  • Tastatur: Pfeil hoch/runter; Shift = 50 px; Home = Standardhöhe
  • Keine Änderung an Szenendaten oder project/storage/cw-scene/.
  • Keine Root-.htaccess wird ausgeliefert oder verändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.2.1-alpha2.1 18.09.2026 Stable

Version 0.2.1-alpha2.1

Hotfix für die direkte Bedienung der Layer auf der Arbeitsfläche.

Behoben

  • Layer konnten nach Auswahl teilweise nicht per Mouse-Down/Drag im Objekt verschoben werden.
  • Ursache war ein komplettes Canvas-Re-Render direkt beim Pointer-Down; dadurch wurde das aktive DOM-Element während der Geste ersetzt.
  • Drag und Resize verändern nun das aktive Element live und rendern erst nach Pointer-Up neu.
  • Pointer Capture, Pointer-Cancel und deaktiviertes natives Bilddragging sorgen für stabilere Bedienung.
  • Die Szenendaten unter project/storage/cw-scene/ bleiben erhalten.
  • Keine Root-.htaccess wird ausgeliefert oder verändert.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.2.0-alpha2 18.09.2026 Stable

Version 0.2.0-alpha2

Schwerpunkt dieses Releases ist die echte Bedienbarkeit des Editors:

  • Resize, Ebenenbaum, Media Picker, Responsive Breakpoints und Autosave.
  • Upgrade von 0.1.0-alpha1:
  • Modul-ZIP normal über die CW-Modulverwaltung aktualisieren.
  • project/storage/cw-scene/ bleibt erhalten.
  • Alpha-1-Szenen werden kompatibel gelesen und beim nächsten Speichern in Datenschema 2 geschrieben.
  • Keine Root-.htaccess wird ausgeliefert oder verändert.
  • Noch Preview/Alpha:
  • Keyframes, erweiterte Timeline und zusätzliche Layer-Typen folgen in späteren Releases.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0
v0.1.0-alpha1 18.09.2026 Stable

Version 0.1.0-alpha1

Erster technischer Grundrelease des visuellen CW-Szenen-Builders.

  • Enthalten
  • CW-Modulmanifest inkl. Rechte, Backend-Menü und Präsentationsassets
  • Szenenverwaltung mit persistentem JSON-Speicher
  • dunkle CW-Scene-Arbeitsoberfläche in eigener Slate-/Orange-Farbgebung
  • Layer-Typen: Text, Bild, Button, Form/Shape
  • Layer per Drag & Drop auf der Arbeitsfläche verschieben
  • Inspector für Inhalt, Position, Größe, Farbe, Typografie und Basisanimation
  • einfache Timeline-Ansicht
  • Vorschau der Eingangsanimationen
  • Undo/Redo-Basis im Editor
  • Frontend-Renderer cw_scene_render()
  • Block-API cw.scene
  • Frontend-Assets über die zentrale CW-Dokumentpipeline
  • Bewusst noch nicht enthalten
  • Resize-Handles
  • responsive Breakpoints pro Layer
  • Keyframes / frei editierbare Timeline
  • Media Picker
  • Video, Widget, Chart und HTML als aktive Layer-Typen
  • Presets, Parallax und Scrollytelling

Daten

  • Projektinhalte liegen unter:
  • project/storage/cw-scene/
  • Systemupdates überschreiben diesen Bereich nicht.
CW ≥ 3.0.0-beta11.5 PHP ≥ 8.2.0