Skip to content

0.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 05:31
· 7 commits to main since this release

0.2.1

A clearer exploration graph.

  • Images occupy hop-based bands around the starting image. Fit connections centers the starting image.
  • Relevant connections stand out. Other connections and region outlines stay faint.
  • Selection and hover reveal relation labels. Labels avoid images, captions, and other labels.
  • Extracted images use their region names as captions. Full filenames remain in Properties.
  • Connections route around unrelated images where a short route is available.
  • Layout spacing reserves room for captions and keeps manually pinned images fixed.

Checked in Image vault with 20,005 images and a 16-image, three-hop exploration.
All 76 behavior tests and the release-script test pass.
Physical mobile interaction and multi-device synchronization remain unverified.

0.2.0

Canvas interaction, after a study of Penpot's workspace.

  • One selection replaces three fields that were kept in step by hand. Two states
    the old model could reach are now unrepresentable: an image ringed while a
    connection was edited, and a region edited while its image was deselected.
  • The wheel scrolls the canvas and Ctrl or ⌘ with the wheel zooms, which is
    what Obsidian's own canvas does. A plain scroll no longer zooms. A
    trackpad can now pan, which it could not before.
  • The pointer names what it is over before you press: a ring on the image or
    region under it, a thicker connection, and a cursor that says which.
  • Shift-drag selects every image the band touches. Dragging one image of a
    selection carries all of them. Arrow keys move the selection one grid step,
    five with Shift.
  • A selected region carries grips. Dragging one resizes it; before this a region
    could only be redrawn or typed as numbers.
  • ? lists every shortcut. Shift with 0, 1 or 2 zooms to 100%, to
    everything, or to the selection.
  • A spatial index backs the renderer and the hit test, so both cost the viewport
    rather than the vault.

Verified against the same vault of 20,005 generated images with trusted input:
band selection, a region grip resizing and saving, several images moving
together, and hover naming an image against a region. See
performance
and verification.

0.1.0

First release.

  • Open every image in the vault as one workspace, with thumbnails at each zoom level.
  • Draw rectangle and polygon regions that stay inside their parent image.
  • Connect images, regions, or both, and label each connection through its relation property.
  • Describe any selection with named properties in Text, Number, List, or group form. No YAML is required.
  • Explore one image through one, two, or three connection steps, expand single neighbors, pin images, and trace the shortest path between two of them.
  • Create a new image from a region, with a companion note recording its source image and source region.
  • Export the current graph, the selection, or the whole vault as an editable Canvas, or the viewport as a visual snapshot.

Image properties and tags live in ordinary companion Markdown notes, so they stay readable with the plugin disabled. See the storage guide.

Verified on desktop against a vault of 20,000 generated 2048 × 2048 images. Physical mobile interaction, multi-device synchronization, and performance for other image formats and sizes are not verified. See development verification.