Skip to content

Collabsprite 0.8.0 Beta — gemeinsame Ideenwand

Pre-release
Pre-release

Choose a tag to compare

@Merthius Merthius released this 27 Sep 13:01

Collabsprite 0.8.0 Beta — gemeinsame Ideenwand

Ein Download für Host und Gäste: Collabsprite.aseprite-extension unter Assets.
Windows x64, Host-Laufzeit und Diagnose bereits enthalten. Nicht „Source code (zip)“ installieren.

Neu: gemeinsam planen, direkt am Bild

  • Verbundene Karten: etwa Hexe → Kleidung → Kleid und Hexe → Waffe → Besen. Titel, Text, HEX-Farbe und Status gemeinsam bearbeiten; Karten verschieben, suchen, anordnen und Zweige einklappen.
  • Schließbares Fenster: öffnet sich einmal beim Erstellen/Beitreten und bei gespeicherten Bildern mit Notizen. X schließt nur die eigene Ansicht. Wieder öffnen: Ansicht → Collabsprite → Gemeinsame Notizen.
  • Host und Gäste dürfen bearbeiten: kurze Feldreservierung mit Bearbeitungshinweis, Prüfung auf neueren fremden Text und aufbewahrte Entwürfe. Mit Übernehmen teilen, nicht automatisch bei jedem Tastendruck.
  • Eigener Notiz-Verlauf und Papierkorb: getrennt vom Pixel-Undo. Konflikte werden abgelehnt, statt fremde Änderungen zu überschreiben. Unterkarten behalten oder ganzen Zweig löschen; fehlende Karten aus dem begrenzten Papierkorb wiederherstellen.
  • Notizen gehören zur .aseprite-Datei: der Host speichert die Sitzungskopie. Sitzungskopie, Save As, Wiederöffnen und Host-Backup erhalten die Wand. PNG/Spritesheets enthalten keine Notizen.

Schritt-für-Schritt-Anleitung zur Ideenwand

Korrekturen und Schutz

  • Stabile Bildkennung verhindert mehrfach aufpoppende Notizfenster und schließt eine Lücke der Gast-Speichersperre nach Verbindungsende. Diese Sperre bleibt eine Bedienregel, kein Kopierschutz.
  • Bestätigte Gastnotizen bleiben beim Host; späte Gäste erhalten den aktuellen Stand. Nach kurzem Netzabbruch werden bestätigte Notizaktionen nicht doppelt angewendet.
  • Begrenzte Kartenzahl, Baumtiefe, Textgröße, Datenmenge, Nachrichtenrate und eigener Verlauf. Kaputte/veraltete Änderungen überschreiben die vorhandene Wand nicht.
  • Noch nicht übernommene Entwürfe bleiben nur in der laufenden App erhalten, nicht über einen Absturz hinweg. Normales Schließen/Speichern verlangt vorher Übernehmen oder Verwerfen.

Aktualisieren — auf allen PCs

  1. Host speichert die Sitzungskopie; alle trennen ihre Sitzung.
  2. Collabsprite.aseprite-extension herunterladen.
  3. Aseprite → Bearbeiten → Einstellungen → Erweiterungen → Erweiterung hinzufügen → Datei auswählen → Update von Collabsprite / pixelkollab-native bestätigen.
  4. Aseprite neu starten. Ansicht → Collabsprite → Info muss 0.8.0 zeigen. Neue Sitzung erstellen und Freunde einladen.

Protokoll 5: alle müssen aktualisieren, nicht mit 0.7.x und früher kombinieren.
Im selben LAN/WLAN direkt; bei verschiedenen Netzwerken zuerst demselben Radmin-VPN-Netz beitreten. Kein separates Host-/Gast-/Dev-Paket.

Geprüft, mit klaren Grenzen

45 Server-/Netzwerktests, acht native Aseprite-Batchskripte plus Dateikopieprüfung, drei native WebSocket-Testabläufe und praktische Bedienprüfung der Kartenwand bestanden. Installer-/Hintergrundstart-/Portfreigabe-/Update-Prüfung bestanden; npm-Audit meldet keine Schwachstellen der erfassten Abhängigkeiten.

Die Tests liefen auf einem Rechner mit Aseprite 1.3.18.6. Zwei physische PCs/Radmin, längere Praxis und der konkrete Freund-PC-Stack-overflow bleiben offen. Maximal 128 Karten und 512 KiB einschließlich Papierkorb. Details zu unterstützten Aseprite-Funktionen und bisherigen Grenzen: Prüfstand.