Skip to content

Enhance Captures tool with gallery view and tagging/editing #269

@nmcharlton

Description

@nmcharlton

Overview

The Verify tool is currently the only place a user can view all of their capture images in one go and add/modify tags.
As a result, this tool is used for all sorts of activities beyond verification and it can be confusing to users to see all of the unverified captures by default.

Instead, the capability to view and edit already verified captures should be available in the Captures tool.

Gallery View

This should be the same as the gallery view in the Verify tool. The gallery components should be extracted and shared between the two tools.

The user should be able to toggle between list and gallery in Captures.

Screenshot 2022-01-06 at 20 37 13

Tagging

The tags that are currently available in Verify for approving a capture should be available in Captures, but the UX needs to be a little different:

  • Applying additional tags to an already approved capture should not require the user to re-approve the capture
  • All tag categories should be optional
  • The tagging drawer should not be visible if no captures are selected

Screenshot 2022-01-06 at 20 37 53

Again, the component and accompanying logic should be shared as much as possible.

Editing

When a user selects a capture (either in gallery or list view), the tagging dialog should be pre-populated with the current values.
The user should then have the option of modifying or removing each of those tags.

When multiple captures are selected, each tag category should be checked to see if it's the same for all captures (or empty).
If so, that value should be displayed. Otherwise, the UI should indicate that there are multiple values that can be all removed or replaced in one go.

Metadata

Metadata

Assignees

Labels

UI/UXRequires some UI/UX design inputsize: mediumMedium-size issuetool: CapturesRelates to the capture data tool (Captures page, formerly Trees)type: enhancementNew feature or request

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions