2026-03-03 09:46:35 +00:00
|
|
|
# Feuille de route
|
|
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
## Phases
|
2026-03-03 09:46:35 +00:00
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
### Phase 1 : Moteur Core ✅
|
2026-03-03 09:46:35 +00:00
|
|
|
|
2026-03-08 10:53:33 +00:00
|
|
|
`SceneGraph`, rendu Skia, formes de base, sélection, zoom/pan, annuler/rétablir, guides d'alignement.
|
2026-03-03 09:46:35 +00:00
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
### Phase 2 : UI Éditeur + Layout ✅
|
2026-03-03 09:46:35 +00:00
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
Vue 3 + Reka UI panels, propriétés, calques, barre d'outils, Yoga auto-layout, édition de texte en ligne, règles du canevas.
|
2026-03-03 09:46:35 +00:00
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
### Phase 3 : E/S Fichiers + Fonctionnalités Visuelles ✅
|
2026-03-03 09:46:35 +00:00
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
Import/export .fig, codec Kiwi, presse-papiers, outil plume, réseaux vectoriels, groupes, Tauri v2 bureau, sections, multi-pages, surbrillance au survol, rendu Tier 1.
|
2026-03-03 09:46:35 +00:00
|
|
|
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
### Phase 4 : Composants + Variables ✅
|
2026-03-03 09:46:35 +00:00
|
|
|
|
2026-03-08 10:53:33 +00:00
|
|
|
Composants, instances, surcharges, jeux de composants, variables (`COLOR`/FLOAT/STRING/BOOLEAN), collections, modes, export d'images, menu contextuel, formatage de texte riche.
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
|
|
|
|
|
### Phase 5 : Intégration IA & Outils ✅
|
|
|
|
|
|
|
|
|
|
**Livré :**
|
|
|
|
|
- @open-pencil/core extrait dans packages/core/ (aucune dépendance DOM)
|
|
|
|
|
- @open-pencil/cli avec opérations headless .fig (info, tree, find, export, analyze, eval)
|
|
|
|
|
- Commande `eval` avec API Plugin compatible Figma
|
Use <kbd> for keyboard shortcuts across all docs
Wrap all keyboard shortcut references in <kbd> tags in user guide,
reference, and development docs across all 7 locales (en, de, es,
fr, it, pl, ru). Tables, inline prose, and parenthetical hints.
2026-03-08 09:48:02 +00:00
|
|
|
- Chat IA : connexion directe OpenRouter, 87 outils dans `packages/core/src/tools/`, <kbd>⌘</kbd><kbd>J</kbd>
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
- 49 outils IA/MCP additionnels portés depuis figma-use (75 au total)
|
2026-03-07 21:28:11 +00:00
|
|
|
- Serveur MCP (@open-pencil/mcp) : stdio + HTTP, 87 outils core + 3 gestion de fichiers
|
|
|
|
|
- Définitions d'outils unifiées : définir une fois dans `packages/core/src/tools/`, adapter pour chat IA (valibot), MCP (zod), CLI (eval)
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
- Barre de menus pour le mode navigateur
|
|
|
|
|
- Sauvegarde automatique : écriture avec debounce de 3s
|
|
|
|
|
- Panneau de propriétés multi-sélection avec valeurs partagées/mixtes
|
|
|
|
|
|
|
|
|
|
**Planifié :**
|
|
|
|
|
- Mode attaché : WebSocket vers l'éditeur en cours d'exécution
|
|
|
|
|
- Système de directives de conception
|
|
|
|
|
|
|
|
|
|
### Phase 6 : Collaboration + Distribution 🟡
|
|
|
|
|
|
|
|
|
|
**Livré :**
|
|
|
|
|
- Collaboration P2P via Trystero (WebRTC) + Yjs CRDT — sans serveur relais
|
|
|
|
|
- Protocole d'awareness : curseurs en direct, sélections, présence
|
|
|
|
|
- Mode suivi : clic sur l'avatar d'un pair pour suivre son viewport
|
|
|
|
|
- Persistance locale via y-indexeddb
|
|
|
|
|
- Rendu des effets : ombre portée, ombre intérieure, flou de calque/arrière-plan/premier plan
|
Use <kbd> for keyboard shortcuts across all docs
Wrap all keyboard shortcut references in <kbd> tags in user guide,
reference, and development docs across all 7 locales (en, de, es,
fr, it, pl, ru). Tables, inline prose, and parenthetical hints.
2026-03-08 09:48:02 +00:00
|
|
|
- Onglets multi-fichiers : <kbd>⌘</kbd><kbd>N</kbd>/<kbd>⌘</kbd><kbd>T</kbd> nouvel onglet, <kbd>⌘</kbd><kbd>W</kbd> fermer, <kbd>⌘</kbd><kbd>O</kbd> ouvrir
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
- Signature de code Apple et notarisation pour macOS
|
|
|
|
|
- Builds Linux (x64) ajoutés au CI
|
|
|
|
|
- Site de documentation VitePress avec i18n (6 langues)
|
|
|
|
|
|
|
|
|
|
**Planifié :**
|
|
|
|
|
- Prototypage (connexions de frames, transitions, animations)
|
|
|
|
|
- Commentaires (pin, fils, résoudre)
|
|
|
|
|
- Support PWA
|
2026-03-08 10:53:33 +00:00
|
|
|
- Changement de variantes, UI variables `FLOAT`/STRING/BOOLEAN, theming par variables
|
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 15:12:01 +00:00
|
|
|
|
|
|
|
|
## Calendrier
|
|
|
|
|
|
|
|
|
|
| Phase | Durée estimée | Statut |
|
|
|
|
|
|-------|--------------|--------|
|
|
|
|
|
| Phase 1 : Moteur Core | 3 mois | ✅ Terminée |
|
|
|
|
|
| Phase 2 : UI Éditeur + Layout | 3 mois | ✅ Terminée |
|
|
|
|
|
| Phase 3 : E/S Fichiers + Fonctionnalités Visuelles | 2 mois | ✅ Terminée |
|
|
|
|
|
| Phase 4 : Composants + Variables | 2 mois | ✅ Terminée |
|
|
|
|
|
| Phase 5 : Intégration IA & Outils | 2 mois | ✅ Terminée |
|
|
|
|
|
| Phase 6 : Collaboration + Distribution | 2 mois | 🟡 En cours |
|