Skip to content

Release – Version Packages#15

Merged
NiceArti merged 1 commit into
mainfrom
changeset-release/main
Aug 25, 2025
Merged

Release – Version Packages#15
NiceArti merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@flowscape-ui/canvas-react@1.1.0

Minor Changes

  • #14 1f0991c Thanks @NiceArti! - MVP 0.2

    Added

    • Inner‑edit mode: double‑click a node inside a visual group to enter a persistent inner‑edit. While active, nodes in the selected group behave like ordinary nodes (their own selection/hover UI), can be selected/toggled/dragged individually. Mode persists until clicking on empty canvas.
    • Box selection (lasso) preview parity with drop:
      • Touching a group highlights the group frame (no inner node preview).
      • Group + outside node(s): preview shows the group frame, highlights outside nodes only, and renders a single combined overlay covering the union. Drop selects exactly that.
      • Multiple groups: preview highlights all intersected group frames and renders one combined overlay covering all selected groups.
    • Edge auto‑pan during lasso (parity with node drag).
    • Clipboard (Copy/Cut/Paste):
      • Ctrl/Cmd + C/X/V keyboard shortcuts.
      • First paste offsets nodes to avoid exact overlap; hierarchy is preserved.
      • Store actions support programmatic copy/cut/paste.
    • Rulers & Guides:
      • Drag from top/left ruler to create horizontal/vertical guides.
      • Hover highlights and larger hit area for easier grabbing.
      • Delete/Backspace removes the active guide.
      • Guide drags commit as a single undoable step (clean undo/redo).

    Changed

    • Clicking a node that belongs to a visual group (outside inner‑edit) selects the group frame; inner node selection visuals are suppressed.
    • While inner‑edit is active, node selection/hover visuals inside the selected group are enabled and behave like ordinary nodes.
    • Default zoom bounds changed to 0.5–2.4 (50–240%).

    Fixed

    • Incorrect lasso preview that appeared to select inner nodes of a group instead of the group frame.
    • Lasso preview mismatch between drag and drop when selecting between a group and nodes outside it.
    • Preview when intersecting two groups: now shows frames of all intersected groups plus a single combined overlay.

@NiceArti NiceArti merged commit b5683ea into main Aug 25, 2025
@NiceArti NiceArti deleted the changeset-release/main branch August 25, 2025 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant