feat(ui): resize a node by dragging its edge #48
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/m9-resize"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
feat/m9-outline-drag(#47) - merge that first.autoedge draws a dashed tick and takes no drag, holding no number to write. Double-clicking converts it to fixed at the size it had measured, which is the one conversion that moves nothing on the page as it happens.rebalanceis insrc/spec/resize.tsand tested, ready for the grow-divider handle, which is the one part of decision 28 still to be drawn.Test plan
pnpm test- 695 pass, 17 newpnpm lint,tsc --noEmitandpnpm buildcleansrc/spec/resize.test.tscovers what each mode offers, the clamp short of zero, fixing at the measured size, and the divider preserving a pair's shared weight against a third siblingApp.test.tsxselects the todo widget, converts its auto height on a double click at the measured 56mm, drags the grip and asserts the millimetres written, and checks a node auto on both axes shows ticks and no gripsView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.