annotorious / annotorious-v2-plugins

Plugins compatible with the RecogitoJS, Annotorious and AnnotoriousOSD annotation libraries
BSD 3-Clause "New" or "Revised" License
29 stars 19 forks source link

update menu to have setting options #35

Closed dnoneill closed 1 year ago

dnoneill commented 1 year ago

@rsimon I could use some feedback for a couple things, basically the setting wold allow the images to be labeled. It would also allow users to enable a mouse which would mean they wouldn't have to keep clicking on the shapes in order to create a new annotation. Let me know what you think.

rsimon commented 1 year ago

Excellent, I love it!

I've actually been thinking about using a similar toolbar behavior for my current project. I can't quite decide yet whether I want the toolbar to automatically toggle back to the mouse icon, after the shape is complete, or handle it exactly the same way as you did. My assumption would be that users would only want to create one annotation, and then navigate to another image area before creating the next one. I wonder if you have thoughts on that?

FWIW: I've been looking into tldraw as a model for toolbar design. Their use case is different, of course (drawing rather than annotating). But their toolbar works pretty much like yours, with the addition of keyboard shortcuts. (Number keys for tools; the first "tool" is the mouse like in your case.) So I think I agree that your/tldraw's approach is probably the nicest one.

dnoneill commented 1 year ago

@rsimon My experience with students using Annonatate is they tend to make at least two annotations on a page, so that is why I approached the toolbar as I did. Also at least in Annonatate since going to a new image is a click not a drag so they are able to go to a new image without accidentally creating a new annotation and when they get there they can just get going.