tldraw hat SDK 4.0, die vierte Hauptversion seines Infinite-Canvas-Tools, offiziell veröffentlicht. Diese neue Version bringt mehrere Änderungen mit sich, darunter mehrere neue Starter Kits, Lizenzanpassungen und bedeutende Verbesserungen der Barrierefreiheit. Entwickler sollten sich einiger wichtiger Änderungen bewusst sein. Diese Version fügt Starter Kits hinzu, darunter den Cursor-for-tldraw-Agent-Starter, der die Integration von KI-Interaktionen, Branch-Chat, Zusammenarbeit mehrerer Personen und Workflows in den Canvas unterstützt. Alle Starter Kits sind unter der MIT-Lizenz lizenziert, sodass sich schnell und einfach Anwendungen erstellen lassen. Während die Entwicklungsumgebung weiterhin kostenlos genutzt werden kann, erfordert die Produktionsumgebung einen gültigen Lizenzschlüssel und bietet eine 100-tägige kostenlose Testversion.
In Bezug auf die Barrierefreiheit erfüllt tldraw SDK 4.0 die WCAG 2.2 AA-Standards, bietet einen Hochkontrastmodus, verbesserte Tastaturbedienung und Menü-Scrollbarkeit sowie erweiterte Unterstützung für Aria-Labels und Tastenkombinationen. Diese Verbesserungen erleichtern die Verwendung des Canvas in mehr Benutzerszenarien.
FAQ
F: Was sind die wichtigsten neuen Funktionen von tldraw SDK 4.0?
A: Dazu gehören neue Starterkits (wie der Cursor-for-tldraw-Agent-Starter), Verbesserungen der Barrierefreiheit und ein überarbeiteter Lizenzierungsmechanismus.
F: Ist es für den produktiven Einsatz kostenlos?
A: Nicht komplett kostenlos. Die Entwicklungsumgebung ist kostenlos, aber für die Produktionsumgebung ist ein Lizenzschlüssel mit einer offiziellen 100-tägigen Testphase erforderlich.
F: Welche Barrierefreiheitsstandards wurden erfüllt?
A: Die neue Version erfüllt die WCAG 2.2 AA-Standards und verbessert Kontrast, Tastaturbedienung und unterstützende Beschriftung.
F: Wie werden die Starterkits lizenziert?
A: Alle neuen Starterkits sind unter der MIT-Lizenz lizenziert, sodass Entwickler sie frei integrieren und erweitern können.
F: Fallen Migrationskosten an?
A: Ja. 4.0 enthält einige wichtige Updates, wie z. B. Anpassungen der CSS-Variablenbenennung, den Ersatz alter Komponenten und einige API-Änderungen.