2026-03-03 09:46:35 +00:00
|
|
|
# Roadmap
|
|
|
|
|
|
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
|
|
|
## Fasi
|
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
|
|
|
### Fase 1: Motore Core ✅
|
2026-03-03 09:46:35 +00:00
|
|
|
|
2026-03-08 10:53:33 +00:00
|
|
|
`SceneGraph`, rendering Skia, forme base, selezione, zoom/pan, annulla/ripristina, guide di snap.
|
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
|
|
|
### Fase 2: UI Editor + 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, proprietà, livelli, barra strumenti, Yoga auto-layout, editing testo inline, righelli canvas.
|
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
|
|
|
### Fase 3: File I/O + Feature Visive ✅
|
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, appunti, strumento penna, reti vettoriali, gruppi, Tauri v2 desktop, sezioni, multi-pagina, evidenziazione hover, rendering 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
|
|
|
### Fase 4: Componenti + Variabili ✅
|
2026-03-03 09:46:35 +00:00
|
|
|
|
2026-03-08 10:53:33 +00:00
|
|
|
Componenti, istanze, override, set di componenti, variabili (`COLOR`/FLOAT/STRING/BOOLEAN), collezioni, modalità, export immagini, menu contestuale, formattazione testo ricco.
|
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
|
|
|
|
|
|
|
|
### Fase 5: Integrazione IA & Strumenti ✅
|
|
|
|
|
|
|
|
|
|
**Consegnato:**
|
|
|
|
|
- @open-pencil/core estratto in packages/core/ (nessuna dipendenza DOM)
|
|
|
|
|
- @open-pencil/cli con operazioni headless .fig (info, tree, find, export, analyze, eval)
|
|
|
|
|
- Comando `eval` con API Plugin compatibile 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: connessione diretta OpenRouter, 87 strumenti in `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 strumenti IA/MCP aggiuntivi portati da figma-use (75 in totale)
|
2026-03-07 21:28:11 +00:00
|
|
|
- Server MCP (@open-pencil/mcp): stdio + HTTP, 87 strumenti core + 3 gestione file
|
|
|
|
|
- Definizioni strumenti unificate: definire una volta in `packages/core/src/tools/`, adattare per 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
|
|
|
- Barra dei menu per modalità browser
|
|
|
|
|
- Salvataggio automatico: scrittura con debounce di 3s
|
|
|
|
|
- Pannello proprietà multi-selezione con valori condivisi/misti
|
|
|
|
|
|
|
|
|
|
**Pianificato:**
|
|
|
|
|
- Modalità attached: WebSocket verso l'editor in esecuzione
|
|
|
|
|
- Sistema di linee guida di design
|
|
|
|
|
|
|
|
|
|
### Fase 6: Collaborazione + Distribuzione 🟡
|
|
|
|
|
|
|
|
|
|
**Consegnato:**
|
|
|
|
|
- Collaborazione P2P via Trystero (WebRTC) + Yjs CRDT — senza server relay
|
|
|
|
|
- Protocollo awareness: cursori in tempo reale, selezioni, presenza
|
|
|
|
|
- Modalità segui: clic sull'avatar di un peer per seguire il suo viewport
|
|
|
|
|
- Persistenza locale via y-indexeddb
|
|
|
|
|
- Rendering effetti: ombra portata, ombra interna, sfocatura livello/sfondo/primo piano
|
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
|
|
|
- Schede multi-file: <kbd>⌘</kbd><kbd>N</kbd>/<kbd>⌘</kbd><kbd>T</kbd> nuova scheda, <kbd>⌘</kbd><kbd>W</kbd> chiudi, <kbd>⌘</kbd><kbd>O</kbd> apri
|
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
|
|
|
- Firma codice Apple e notarizzazione per macOS
|
|
|
|
|
- Build Linux (x64) aggiunti al CI
|
|
|
|
|
- Sito documentazione VitePress con i18n (6 lingue)
|
|
|
|
|
|
|
|
|
|
**Pianificato:**
|
|
|
|
|
- Prototipazione (connessioni frame, transizioni, animazioni)
|
|
|
|
|
- Commenti (pin, thread, risolvere)
|
|
|
|
|
- Supporto PWA
|
2026-03-08 10:53:33 +00:00
|
|
|
- Cambio varianti, UI variabili `FLOAT`/STRING/BOOLEAN, theming tramite variabili
|
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
|
|
|
|
|
|
|
|
## Tempistica
|
|
|
|
|
|
|
|
|
|
| Fase | Durata stimata | Stato |
|
|
|
|
|
|------|---------------|--------|
|
|
|
|
|
| Fase 1: Motore Core | 3 mesi | ✅ Completata |
|
|
|
|
|
| Fase 2: UI Editor + Layout | 3 mesi | ✅ Completata |
|
|
|
|
|
| Fase 3: File I/O + Feature Visive | 2 mesi | ✅ Completata |
|
|
|
|
|
| Fase 4: Componenti + Variabili | 2 mesi | ✅ Completata |
|
|
|
|
|
| Fase 5: Integrazione IA & Strumenti | 2 mesi | ✅ Completata |
|
|
|
|
|
| Fase 6: Collaborazione + Distribuzione | 2 mesi | 🟡 In corso |
|