-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Annotation - select range of track with shortcut keys #514
Comments
This request was also echoed by @jessicasyu in our show & tell meeting! Her vision (before knowing about this ticket) was to have an additional mode besides time and track that selects ranges, and that you could click one timepoint and then another to select the whole range. She said it is useful for events that aren't just a single frame (ex: mitosis). |
How will a user know they have shift-clicked on something that is actually on the same track as the previous click? What happens if they don't? This seems like the tricky part to make it obvious and easy... |
I described having a popup/ghost hover message at the bottom of the viewport describing what would happen in the acceptance criteria: "Label XXX objects from frame Y to frame Z" I do think I'd have to tinker with this a bunch too to make sure the behavior matches user expectations. What happens if you removed the label from the last object you clicked on, but you move frames and then hover over an unlabeled object in the same track? Does it re-select the first object? Only the objects after the first?
|
Could you make something like the following?:
i.e. once an object in a track is clicked on all objects in that track at all timepoints are outlined, and the object at the specific timepoint is both outlined and highlighted; shift+click toggles between highlighting / unhighlighting all objects between the previously highlighted object in that track and the current object in that track; ctrl+click toggles between highlighting / unhighlighting objects at specific timepoints in that track. |
Thanks for the input, Serge! I made a quick edit to terminology to match the language we currently use to describe annotation.
This makes sense to me, and I like that you can shift + click multiple times to toggle annotating/un-annotating. I'll have to think about what you're describing with the Ctrl+Click behavior-- currently, regular clicking both selects and annotates a track, and I can see why a user would want to select WITHOUT annotating. Maybe we should consider gating annotation behind a modifier key? (or the inverse where, in annotation edit mode, clicking with a modifier key held down just gives you the regular click behavior.) |
Maybe you could make it so that clicking alone will select without annotation, and ctrl+click or shift+click will annotate? I guess ctrl and shift would be the modifier keys in that case. |
Use Case
Requested by @SergeEParent! Scientists want to be able to label ranges of a track
Acceptance Criteria
Details
The text was updated successfully, but these errors were encountered: