Skip to content

Fix box resize crossing and keep editing within image bounds - #130

Merged
lucas-fochesatto merged 3 commits into
mainfrom
lucas/fix-bounding-box-resize-crossing
Oct 7, 2026
Merged

lucas-fochesatto merged 3 commits into
mainfrom
lucas/fix-bounding-box-resize-crossing

Conversation

@lucas-fochesatto

@lucas-fochesatto lucas-fochesatto commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Description

Bounding box edits now cross opposite edges, follow captured pointer movement without freezing, and stop at image boundaries so previews and saved geometry stay consistent.

svjs

Type of Change

  • Bug fix

Validation

  • Tests added or updated where behavior changed
  • Documentation updated where the public API or workflow changed
  • Screenshots or recording attached for visual changes
  • 93 engine/renderer tests; editor integration and undo/redo against the built artifact.
  • Core/web/editor typechecks, lint, package build, and 12 clean-consumer smoke tests passed.
  • Browser: all image edges, crossing, 50% zoom, creation/movement, undo, and cancellation.

Notes For Reviewers

Browser input constrains boxes to natural media dimensions. Direct engine input can opt in with the optional mediaDimensions field. Roboflow needs a new supervision release before updating its pinned dependency.

@lucas-fochesatto
lucas-fochesatto marked this pull request as ready for review October 7, 2026 16:00
@lucas-fochesatto
lucas-fochesatto requested a review from a team as a code owner October 7, 2026 16:00
@digaobarbosa

Copy link
Copy Markdown
Contributor

@lucas-fochesatto lucas-fochesatto changed the title Fix bounding box resize across opposite edges Fix box resize crossing and keep editing within image bounds Oct 7, 2026
@lucas-fochesatto
lucas-fochesatto merged commit 26d567f into main Oct 7, 2026
3 checks passed
@lucas-fochesatto
lucas-fochesatto deleted the lucas/fix-bounding-box-resize-crossing branch October 7, 2026 21:07
@lucas-fochesatto lucas-fochesatto mentioned this pull request Oct 7, 2026
7 tasks done
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.

2 participants