Skip to content

EXP [design] v1.6.1

Choose a tag to compare

@tracyapps tracyapps released this 21 Jul 02:25
· 135 commits to main since this release

EXP [design] v1.6.1

Build 9. This is a focused stabilization release after v1.6.

Workflow improvements

  • Finder SVG and raster filenames now become their default layer names, and
    dragging or pasting several SVGs imports the entire batch in one undoable step.
  • SVG exports include readable, CSS-safe layer-… classes derived from EXP
    layer names without introducing duplicate IDs.
  • Selection rotation now follows the Adobe-style outside-corner interaction.
    Four new corner-specific cursors point inward toward the object, while Shift
    snapping and Inspector rotation continue to work as before.
  • The canvas now uses the owner-authored pointer and Pen add/delete cursors as
    preserved-vector assets. Existing shape, resize, text, pan, and modifier
    cursors are unchanged.
  • Object ▸ Path ▸ Outline Stroke turns center, inside, and outside strokes into
    editable filled paths that scale with the artwork.
  • Object ▸ Pathfinder adds Unite, Subtract Front, Intersect, and Exclude Overlap
    for editable vector shapes, including compound Bézier geometry.

Fixes

  • Rich-text word, line, and character styling is preserved when you click
    directly out of an active text box while text is still selected. Font size,
    color, weight, and underline no longer depend on collapsing the selection
    before leaving the editor.
  • Changing selection from outside the canvas now commits the active text editor
    without pulling selection back to the previous text layer.
  • Sparkle's installer launcher is now correctly enabled for the sandboxed app,
    including the required installer communication entitlements. Earlier builds
    could discover and download an update but then failed with “An error occurred
    while launching the installer.”
  • Inspector dimensions now follow the painted outside edge of positioned strokes.
    Group measurements use live descendant bounds, and numeric SVG-path resizing
    scales the actual vector geometry instead of only changing its stored frame.

Update Notes

  • No document-schema changes from v1.6.
  • Because v1.6 and earlier are missing the sandboxed installer-launcher
    configuration, install v1.6.1 manually once. Automatic updates should work
    normally from that corrected baseline onward.
  • The rich-text regression and authored cursor family were verified in real use.
  • The first true automatic-update proof starts from an installed v1.6.1
    baseline and targets the next published build.