docs: update roadmap

This commit is contained in:
Danila Poyarkov 2026-05-18 18:28:45 +03:00
parent 9e2cd356e5
commit 99484bcee5

View file

@ -225,14 +225,39 @@ OpenPencil is the alternative: open source (MIT), reads .fig files natively, eve
## Roadmap
- 100% Figma compatibility — full import/export fidelity, rendering parity, and broader automated compatibility coverage
- Prototyping — frame transitions, interaction triggers, overlay management, preview mode
- Shader effects (SkSL) — custom visual effects via GPU shaders
- Raster tile caching — instant zoom/pan for complex documents
OpenPencil is moving toward production-grade Figma compatibility while keeping every workflow scriptable and local-first.
### Compatibility and fidelity
- Improve `.fig` import/export parity across large real-world design systems, including component sets, variants, nested instances, variables, auto layout, vector networks, and derived Figma text
- Expand automated visual compatibility coverage across full multi-page documents, not just isolated fixtures
- Continue renderer parity work for Skia/CanvasKit output: strokes, effects, gradients, image fills, text outlines, masks, blend modes, export bounds, and raster export compositing
- Build focused regression fixtures for every discovered Figma compatibility edge case before broadening behavior
### Editor capabilities
- Prototyping — frame transitions, interaction triggers, overlay management, and preview mode
- Component libraries — publish, share, and consume design systems across files
- CI tools — design linting, code export, visual regression in pipelines
- Grid child positioning UI — column/row span controls, grid overlay on canvas
- Windows code signing (Azure Authenticode certificates)
- Grid authoring UI — column/row span controls, grid overlays on canvas, and richer inspector controls
- Variables UI — complete variable collection editing, binding discovery, and token-oriented workflows
### Performance and scale
- Raster tile caching for instant zoom/pan on complex documents
- Renderer profiling tools for isolating slow nodes, effects, masks, and large imported documents
- Incremental layout/render invalidation for large documents and collaborative sessions
### Automation and CI
- CI tools for design linting, code export, visual regression, and design-token checks in pipelines
- Deeper MCP/CLI workflows for headless inspection, migration, and batch editing of `.fig` and `.pen` files
- More deterministic export and comparison utilities for compatibility testing
### Platform polish
- Shader effects (SkSL) — custom visual effects via GPU shaders
- Windows code signing with Azure Authenticode certificates
- Packaged desktop-side MCP integration so agent workflows do not require global installs
## Contributing