0.16.0
Dernière version
Rédaction OpenNavo Ajout à Homebrew Traduit par IA
CompatibilitémacOS 13 ou version ultérieure
Ajoute commentaires, nouvelles salles, composants interactifs et exports ; macOS 13 et migration MCP/SDK coordonnée requis.
Résumé sélectionné de 0.16.0 ; migration API complète dans la source liée.
Fonctions et correctifs
Commentaires avec réponses, résolution, texte enrichi et recherche dans .fig/salles ; salles en arrière-plan, voix et suivi des curseurs humains/agents. Slots nommés, propriétés/variantes et 15 comportements Preview sans modifier le document. Shaders avec première image compatible Figma ; animation via WebGPU. Modes de variables par calque/page, crayon, styles de caractères, listes et navigation/sélection affinées.
Lint réparable, variables revues, tokens W3C, Iconify, code Vue/React, exports Storybook/HTML/Tailwind JSX/PPTX et stockage cloud. Configuration IA, réflexion, images, JSX diffusé, revue/annulation, réessais et traces. CLI/MCP ajoute documents ouverts, undo/redo, réglages et différences visuelles ; OPENPENCIL_MCP_SCOPE=selection. Meilleur aller-retour Figma des instances, variables, polices, images, gradients, masques et layouts ; correctifs imports, plugins, chat, salles, Safari, S3, identifiants et mémoire. Performances illustrées par l’éditeur, sans garantie générale.
Compatibilité
Desktop macOS13+ ; web Chrome/Edge111, Firefox128, Safari16.4+. Format des salles incompatible entre anciens/nouveaux clients ; salles enregistrées converties à l’ouverture. Actualisez openpencil-mcp : l’app rend elle-même JSX. Schémas stricts ; close_file exige unsaved=save/discard si modifications. Patches diff par attributs JSX, diff_show.attributes ; liste par openpencil documents list.
design_to_tokens : noms CSS selon syntaxe/namespace, Tailwind v4 @theme, suppression json, alias var(). Gradients selon Figma pouvant changer anciens rendus. colorVar remplace les anciennes liaisons de couleur perdues sinon à l’ouverture ; nouveaux noms d’images SHA-1. Champs texte mixtes figma.mixed, assignation restylant tous les caractères. JSX design vers @open-pencil/design-jsx ; renderTree remplace renderTreeNode. Autres ruptures : exports, champs SceneNode/Stroke, dimensions, lecteurs/exporteurs .fig, données plugins, sessions ID aléatoires, état éditeur/renderer et composables Vue. Migrez les SDK personnalisés selon la liste complète. AppImage Linux dépend de xdg-utils système.
Sécurité et confidentialité
Restreint écritures/exécutions desktop, Tauri2.12 lie réponses IPC au webview demandeur (GHSA-w28w-mhc8-qvjv), signatures de version vérifiées. calc via jsep et liste arithmétique autorisée remplace expr-eval (GHSA-q9v2-7m5w-4693). Échappe texte JSX, valide collaboration/MCP ; xmldom0.9.12 corrige analyse SVG/XML malveillante. Requête anonyme quotidienne sans ID dans les builds officiels, désactivable dans Privacy ou OPENPENCIL_TELEMETRY=0/DO_NOT_TRACK=1. Autres statistiques avec consentement séparé.