-
Notifications
You must be signed in to change notification settings - Fork 23
Group Creation #1237
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
Group Creation #1237
Conversation
DiscussionSome areas are still incomplete
|
BryonLewis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this can merge as is right now. Everything seems to be okay. The questions I have are minor and can probably be resolved in the next version.
I have a list of things that I think may want to be updated at some point in the future. This is to just keep track of them.
- Selecting a single track when items overlap for selection is difficult when adding new groups. A click will always sequentially select all trackIds if they overlap instead of one and require another click for another selection.
- Scrolling to the selected GroupId
- Tooltip hover in Group list should probably specify "GroupId" and not "TrackId". (I like clicking on it selects the group
- Selecting a group should jump to the beginning of the group timeline if not already within the timeline, much like how track selection works
- There are some closely overlapping tracks and I believe that the Layer Tooltip (toggled on in the display settings like boxes/polygons) should probably include group information as well as track information
- I kind of feel while having a group selected the existing of the mode should include clicking on an empty area. I get that it's a bit harder because after selecting a group it is automatically in edit mode.
| <TypePicker | ||
| :value="trackType" | ||
| v-bind="{ lockTypes, readOnlyMode, allTypes, selected }" | ||
| @input="track.setType($event)" | ||
| /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if its secondary or merging should the type picker be disabled?
| v-mousetrap="[ | ||
| { bind: 'a', handler: swapTabs }, | ||
| { bind: 'm', handler: doToggleMerge }, | ||
| { bind: 'g', handler: () => { groupAdd(); data.currentTab = 'attributes'; } }, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably add this to the keyboard/mouse shortcuts page.
| font-weight: bolder; | ||
| text-decoration: underline; | ||
| } | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
small newline to the end of the file
|
Thanks Bryon, I'll address these in the next PR. |
* WIP Group Creation * Edit type and select. Refactor TypePicker * Progress toward creation and editing of activity groups * Group membership add and remove
* Activity Group Support (#1205) * Activity Groups * Move Image Enhancement * wip * GroupItem * Refactor Filter Controls * Complete backend support for activity groups with migrations * Refactor of GroupStore, Filter Controls, Filter List * Group filtering support * test fixes * sidebar * sidebar update * Respond to comments * Fix tests * fixing final test (#1234) Co-authored-by: BryonLewis <[email protected]> * Release 1.9.0-beta.1 * Group Creation (#1237) * WIP Group Creation * Edit type and select. Refactor TypePicker * Progress toward creation and editing of activity groups * Group membership add and remove * Update package.json * Complete Activity Group Support (#1238) * Progress on activity group editing * Progress on correct editing behavior * Finalize editing * Documentation updates * Update documentation * Add shortcut docs * Wip * KPF import support desktop * icon * Fix docs add tests * whatdo * Remove multi-file inputs * Upgrade node for electron-builder * Respond to comments * Backend fixes * Add readOnlyMode to TypePicker in GroupList * Update package.json * Include buildResources * Server/kpf support v2 (#1235) * Work in progress * Finalize KPF support * Fully move to new annotation schema in all parsers * Liint fix * Add extra meta in zip extraction * Fix * Fix merge conflict Co-authored-by: BryonLewis <[email protected]>
Things are getting easier now!
Summary
Screencast.2022-05-04.15.01.03.mp4
part of #850