Skip to content

Glance 0.2.0

Choose a tag to compare

@benvinegar benvinegar released this 04 Oct 17:16
· 16 commits to main since this release

Added

  • Randomize button for all eight backdrop motions, with undoable, reproducible
    seeds shared by preview, PNG/GIF/MP4 exports and MCP, while retaining seamless loops.

  • Reusable backdrop color popup with a color wheel, brightness, hex entry and
    image/screen eyedroppers; one solid color or two gradient/motion colors, with
    undo and matching PNG/GIF/MP4 output and MCP controls.

  • Image Animation sidebar with diagonal reveal, spring pop, and 3D settle;
    independent backdrop motion, replay/scrubbing, and optional exits in MP4/GIF.

  • Contextual sidebar options for all annotation tools, with separate defaults
    remembered during the session and undoable edits to selected annotations.

  • Dashed and dotted lines, independent arrow/dot ends, editable waypoints,
    filled and rounded boxes, and reversible Raw/Smooth/Adaptive pen cleanup.

  • Text sizing and opacity, highlight intensity, pixelation block size, crop
    aspect ratios, step numbers, spotlight dimming, and magnifier defaults.

Changed

  • Removed the “New annotation” label from tool inspector headers.

  • Tool shortcuts and brief instructions now appear in a hover tooltip on the
    help icon beside each tool's name, replacing the inspector footer hints.

  • All tool inspectors use compact paired fields, editable numeric values, visual
    stroke/fill/endpoint choices and a shared custom color picker. Backdrop, Image
    tools and Animation use the same spacing and compact controls; annotation
    color sampling preserves opacity and is also available through MCP.

  • Starfield is now called Nebula, with subtle evolving gas clouds, soft
    filaments and dark dust lanes behind the prominent drifting stars.

  • Motion backdrop buttons have distinct small icons beside each effect name.

  • Backdrop color controls use compact swatches, keep all eight presets on one
    row, and give Play/Pause an outline aligned with the duration slider.

  • Lava backdrops flow through crossing currents, with stretching molten shapes
    and small globules that separate and rejoin the larger streams.

  • Prism backdrops have irregular crystal facets, dimensional lighting and
    sweeping bands of refracted color, with subtler illuminated edges.

  • Replaced backdrop canvas corners with inside padding that extends screenshot
    edge pixels, with matching image corners, shadows, preview and PNG/GIF/MP4 output.

  • Linux release builds reuse optimized dependency libraries cached on main
    across release tags, alongside the existing CI test cache.

Fixed

  • Capture and animation-export scratch files use private temporary directories,
    preventing local symlink attacks and exposure of unedited captures.

  • Save dialogs preserve overwrite confirmation when checking filename extensions.

  • MCP media reads reject remote URLs and special files; image imports enforce
    their size limit while reading, and Linux video decoding disables network protocols.

  • Resized annotation widths and corners stay editable and round-trip through MCP;
    invalid transformed geometry is rejected before changing the image or undo history.

  • Zero-length arrows retain their live stroke in exports, and incompatible backdrop
    durations return an action error before changing an image entrance.

  • Text exports preserve glyph overhangs such as the left edge of “j”.

  • MCP action discovery includes backdrop format and enable/disable controls;
    animation export descriptions reflect image entrances over still or absent backdrops.

  • Translucent annotation exports preserve opaque image alpha and blend text
    and stroke joints consistently.