Known Issues

Current limitations and known issues in Varve. These are tracked and will be addressed in future releases.

Typography

Complex script shaping not supported

Planned

Complex scripts requiring shaping (Arabic, Devanagari, Thai) are not supported. Latin, CJK, and simple scripts work correctly.

Workaround: Use Latin or CJK scripts.

BiDi text layout not implemented

Planned

Bidirectional text (mixed left-to-right and right-to-left) layout is not implemented.

Workaround: Use single-direction text.

Rich text per-span editing limited

Partial

The rich text data model exists and inline editing works, but per-span formatting (different styles within a single text node) is limited in the UI.

Workaround: Use separate text nodes for different styles.

Color & Print

Bleed not visualized on canvas

Planned

Bleed is an export-time parameter and is not visualized on canvas. You cannot see bleed margins while designing.

Workaround: Use guides to manually mark bleed areas.

8-bit color storage only

Experimental

Color storage is always 8-bit RGBA. No 16-bit, floating-point, or CMYK storage at the document level.

Canvas & Tools

No artboard-local coordinate space

Planned

Canvas uses global coordinates. There is no artboard-local coordinate space.

Collaboration

Collaboration is UI scaffolding only

Experimental

Collaboration features (PresenceIndicator, CollabCursorOverlay) are UI scaffolding with no transport or wire protocol. Real-time collaboration does not work.

Workaround: Use version control (git) for collaboration.

Motion

No state machine inspector

Planned

State machine inspector for complex prototype flows is not implemented.

Workaround: Use timeline-based animation for now.

No rigging or IK

Planned

Rigging and inverse kinematics (IK) are not implemented. Types are defined but rendering is deferred.

Workaround: Use manual keyframing for animation.

Get started

Want to help fix these? issues.

See the contribution guidelines to help implement these features.