Open Canvas Working Group logo

Open Canvas Working Group

Subscribe
Archives
June 2, 2025

OCIF 0.5 and Candidate Recommendation

TL;DR: OCIF 0.5 has been released. The spec has reached Candidate Recommendation; seeking implementation feedback. Next meeting tomorrow, June 3rd at noon ET.

The OCWG is promoting the spec as a Candidate Recommendation.

This means:

  • The spec meets the technical requirements and is relatively complete and stable.
  • In order to further validate the spec, we need feedback from implementers.
  • The spec will evolve during this phase, and we will continue to increment versions using semantic versioning throughout.

In other words: it's time to build.

Highlights from the 0.5 release

  • Added OCIF type Vector with support for 2D/3D vectors and scalar shortcuts
  • Added node.resource-fit property for controlling resource display within nodes
  • Added @ocif/node/transforms - geometric transforms including scale, offset, and rotation
  • Added @ocif/node/anchored - percentage-based positioning relative to parent bounds
  • Added @ocif/node/textstyle - font styling properties for text rendering
  • Removed @ocif/rel/set relation - merged functionality into @ocif/rel/group and added cascadeDelete property to group relations

If you're interested in helping out with any of these efforts, you can find all the necessary info on GitHub, join us in Discord, or join the next meeting tomorrow, Tuesday, June 3 at noon ET.

Reply to this email on this GitHub discussion.

Don't miss what's next. Subscribe to Open Canvas Working Group:
GitHub https://canvasproto…