Skip to content

annotator: bbox tool — create, move, resize, native-pixel coordinates #43

Description

@JArmandoAnaya

Context

The primary tool of the 30-minute flow.

Deliverables

  • Draw by drag (with min-size threshold to reject accidental clicks), move, resize by
    handles; class assignment from the active class; all through the state machine + command
    log.
  • Cursor/handle affordance state exposed to adapters (which handle is hot).

Acceptance criteria

  • Scripted event-sequence tests: draw/move/resize produce exact expected geometry
  • Undo after each operation restores the prior document

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendannotator / ui-core / app packagesm4M4 — Headless annotator (0.0.1-alpha.4)

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions