Die Arbeitsweise
Create Canvas erstellt einen Arbeitsbereich, in dem du über den Dialog mehrere interaktive Designvarianten erkundest. Jede Vorschau erhält in einer im Quellcode definierten Registry eine stabile ID und einen lesbaren Namen. Nutzer können den Namen kopieren, um eine bestimmte Version zu referenzieren, Vorschauen an eigenen Griffen verschieben und durch Schwenken oder Zoomen navigieren.
Die Inhalte bleiben in Quelldateien, während der Browser-Speicher das Layout festhält. Diese Trennung macht Folgeaufträge eindeutig: Eine weitere Variante erhält eine eigene Identität und einen unabhängigen Zustand; Änderungen an einer bestehenden Variante erhalten deren Position. Experimente bleiben lokal, bis ihre Übernahme in die Produktion ausdrücklich angefordert wird.
Erwartete Ergebnisse
- Eine im Quellcode definierte Registry benannter Live-Vorschauen.
- Eine Arbeitsfläche mit Verschiebegriffen, Kamerasteuerung und unterstützter globaler Theme-Auswahl.
- Gespeicherte Kamera- und Elementpositionen sowie einen Bericht über geprüfte und ungetestete Interaktionen.
Vom Briefing zur Prüfung
- 01Eine sichere Live-Vorschau einrichten
Prüfe eine vorhandene Arbeitsfläche, bevor du eine weitere erstellst. Binde mit dem Framework des Projekts eine Vorschau mit synthetischen Daten, separater Beschriftung und eigenem Verschiebegriff ein.
- 02Eigenständige Varianten ergänzen
Gib jeder neuen Variante eine stabile ID, einen eindeutigen Namen und einen unabhängigen Zustand. Erhalte beim Hinzufügen von Inhalten bisherige Varianten und gemessene Positionen.
- 03Eingaben beim Navigieren erhalten
Trenne Canvas-Gesten von Texteingabe, Auswahl und verschachteltem Scrollen. Erhalte das native Verhalten von Portalen und prüfe, dass Kopieren, Verschieben oder Zoomen Vorschauen nicht neu einbindet.
- 04Layout speichern und Verhalten prüfen
Speichere begrenzte Kamerawerte, unterstütztes Theme und Positionen anhand der Registry-ID. Prüfe Neuladen, fehlerhafte Speicherdaten und relevante Gerätegesten, bevor du sie als funktionsfähig meldest.