Skip to content

Drawn arrows become connections (FL-94) - #98

Merged
raj-khan merged 1 commit into
mainfrom
fl-94-drawn-arrows
Sep 30, 2026
Merged

raj-khan merged 1 commit into
mainfrom
fl-94-drawn-arrows

Conversation

@raj-khan

Copy link
Copy Markdown
Owner

FL-94, and FL-95 added to the backlog.

With the pen and Auto shapes on:

  • A line or arrow drawn from one shape to another becomes a connection in the drawn direction; heads at both ends make it two-way. The shapes are pinned where they are, so nothing moves.
  • An arrow from a shape into open canvas (or from open canvas into a shape) adds a shape of the same kind at the open end, connected, with its title ready to type.
  • One that touches no shape (frames and strokes never count as ends) becomes a straight stroke that keeps a clean arrowhead, written in .flow as id arrow: end or both and drawn in SVG too.
  • Each is one undoable change, with Keep as drawn in the toast.

FL-95 (new, from feedback): an empty diagram should be a blank canvas you can draw on, not a list of samples.

Tests: 340 unit, all e2e passing except quick.spec.js Ctrl+K, which is a pre-existing local flake under full-suite load (it fails the same way on main and passes alone and in CI).

🤖 Generated with Claude Code

From one shape to another, a connection; from a shape into open canvas, the
next shape there; touching none, a straight stroke that keeps its head.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@raj-khan
raj-khan merged commit fdfc7fd into main Sep 30, 2026
3 checks passed
@raj-khan
raj-khan deleted the fl-94-drawn-arrows branch September 30, 2026 14:51
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