animl-frontend icon indicating copy to clipboard operation
animl-frontend copied to clipboard

Improve interactions with bounding boxes

Open nathanielrindlaub opened this issue 3 years ago • 11 comments

Currently only clicking and dragging from left to right and top to bottom works. Make bottom to top and right to left work as well.

nathanielrindlaub avatar May 17 '22 00:05 nathanielrindlaub

  • [ ] Support clicking and dragging in all directions when drawing new bounding box
  • [x] Make dragging to & around edges of image more bullet proof
  • [ ] make grabbing small objects and moving them easier
  • [ ] whole ux can get a little laggy (including cross hairs catching up to mouse when creating a bbox, the drawing of the bbox itself). Try to figure out a fix.

nathanielrindlaub avatar Mar 04 '23 17:03 nathanielrindlaub

Also related, Roboflow has a "hand" tool for making these kinds of adjustments. I think the hand cursor is nice but don't think it needs to be it's own tool/mode, but might be worth taking another look at how they display corner handles and manage selecting objects etc.

They do a kind of nice thing in which, when in hand tool mode, a dark transparent overlay is applied to all background that's not a object rectangle, and an additional one gets applied when you hover over a specific object, making the other objects appear a little darker too and making it very clear which one you're selecting. I like that quite a bit.

nathanielrindlaub avatar Mar 09 '23 16:03 nathanielrindlaub

  • [ ] making validate/invalidate buttons easier to click to the labels.

nathanielrindlaub avatar Oct 26 '23 18:10 nathanielrindlaub

  • [ ] make it easier to select objects that sit below other objects. One idea for a fix: add "send to back / send to front" items to bounding-box context menus, the same way Google Slides and vector editing programs do it.

nathanielrindlaub avatar Nov 29 '23 19:11 nathanielrindlaub

  • [ ] single button to remove object (rather than having to invalidate whole stack of labels)?

nathanielrindlaub avatar Feb 07 '24 03:02 nathanielrindlaub

  • [ ] click-and-drag to select multiple objects?

nathanielrindlaub avatar Feb 07 '24 03:02 nathanielrindlaub

We have also gotten feedback from a few users that it's not obvious that you can click the label on the bounding box to change (add) a new one, Folks were validating megadetctor objects then adding new objects around them for the species labels.

nathanielrindlaub avatar Aug 14 '24 04:08 nathanielrindlaub

Also the unlock/lock button could use a hard look. One user was editing labels then unlocking the objects because he thought the unlock button was the lock button.

nathanielrindlaub avatar Aug 14 '24 04:08 nathanielrindlaub

  • [ ] button to hide all the bounding boxes to make it easier to see the image (Nat Geo user suggestion)

nathanielrindlaub avatar Aug 21 '24 16:08 nathanielrindlaub

  • [ ] make currently focused bounding box more clear

nathanielrindlaub avatar Jan 18 '25 00:01 nathanielrindlaub

Received some feedback from users that the UX makes it seem like users are editing a current label, rather than adding an new one on top of it. Fair point.

nathanielrindlaub avatar Aug 07 '25 03:08 nathanielrindlaub