wolfexplode135 downloadsTurns an Excalidraw Board into a always-on-top reference Popout
Excalidraw PureRef is a desktop-only Obsidian plugin for using an Excalidraw Board as a PureRef-style reference surface. Visit the original app's website to find out the eventual intended feature set of this plugin.
Turns an Excalidraw Board into a always-on-top reference Popout. See the complete interaction reference.
Keep small JPEG previews ready across the Board while sharper detail loads in background workers. This improves the zoom-in, zoom-out, pan workflow on large Boards and preserves original-resolution saves and exports. It is enabled by default and can be disabled in Plugin settings.
Requires the compatible Excalidraw renderer build. The unmodified public Obsidian Excalidraw release uses its normal renderer. See the renderer build handoff and feature scope.
Pop the active Board out into a chrome-free, always-on-top OS window (F11) that can be dragged with a right-button drag, and toggled between a fully editable mode and a separate transparent, click-through reference mode (F10).
Opacity control Ctrl+−/+ adjusts selected-element opacity, or the whole Popout window's opacity when nothing is selected.
.pur file. Image attachments
go to the location configured in Obsidian's attachment settings..pur file onto a Board to choose between importing its media and
linking the file as usual..pur file. Only images, GIFs, and standalone
text are included. The 1.x export bakes image transforms into PNGs; the
2.x export preserves original PNG, JPEG, and GIF bytes and their placement.selected to find and select every other element on the Board that matches it by file, link, or geometry.
This plugin is still in development so it is not yet available on community plugins, pending review.
.obsidian/plugins/excalidraw-pureref/
folder.npm install in the repository root.npm run build after every source change.The documentation guide routes both users and contributors to the right material.
For contributor workflow and repository-specific guardrails, see AGENTS.md.
As the plugin is now, it's fully functional as a reference board, but still lacks some of the features that make pureref, pureref. (The transparent read-only Popout mode was the only way I managed to get some of the transparency features to render properly, if it feels clunky to use... I know.)
PureRef 1.10/1.11 and 2.0/2.1 image placements and notes can be imported from .pur files.
Pen strokes, editable group structure, and rich note styling are not imported.
Board images and standalone text can be exported to PureRef 1.10 or 2.x .pur
files. Other elements, including drawings, videos, and embeds, are skipped.
I've decided to delegate file format support to a different plugin. See This plugin fork for more information
Feel free to open any issues or fork this repo and implement your own changes.