https://canvasprotocol.org
Started this on 2024-03-14 with Orion Reed.
The goal of the Open Canvas Working Group (OCWG) is to facilitate interoperability between different infinite canvas tools.
Obsidian took a first step by publishing JSON Canvas, an open format that other infinite canvas tools can implement in order to interoperate with Obsidian. JSON Canvas is an excellent starting point and clearly communicates the value of interoperability between tools.
The OCWG is iterating on a standard to drive interoperability between a wide variety of infinite canvas tools.
Possible outcomes:
OCWG Meeting
Miro: Accessibility
Obsidian: Breadcrumbs
how to handle functionality that's not present in other apps:
views with fallbacks
files with file types
accessibility tree - DOM
what's the starting point for an accessibility tree?
In the case, it's a very flat tree
Miro - everything
Just use SVG
Or a Layout for content projection
per-object text view for fallback support