gliff-ai / dominate

gliff.ai DOMINATE – a frontend platform that combines together all gliff.ai products and end-to-end encryption storage with the database models for use
https://staging.gliff.app
Other
0 stars 0 forks source link

Dataset versioning interface #293

Open cooper667 opened 3 years ago

cooper667 commented 3 years ago

Assume @ChasNelson1990 knows what this is. Also assigned @joshuajames-smith to think about how it looks

joshuajames-smith commented 3 years ago

Dataset Version Interface Based in the extended design from #306. A new clock-like icon sits in the top bar which allows the user access to the specific project's dataset version history.

Data Versioning - v1 - 1

Pop-up on the right side of the screen - this should reduce the grid size of the images thus not to cover them up. Search component same as already used in the CURATE. Under which sits version history automatically in chronological order.

Data Versioning - v1 - 2

Various options for how the content in this may appear. [1] Time and user. [2] Time and user, connected with path which places more emphasis on the 'current' version. [3] Time and user w/ drop-down that details the changes made between each version. (Unsure what type of data we want to display here?)

Data Versioning - v1,2,3,4 - 2

As the user hovers over each row containing a version, a 3-dot icon appears allowing the user to click and gain extra options specific to that version - including: rollback, export, rename and apply tags.

Data Versioning - v1 - 3

If the user wants to rename a version. The time and date become a text box allowing the user to input a custom name.

Data Versioning - v1 - 3 - Rename - 1

If the user has created a custom name for the version, the time and date becomes secondary information next to the user name.

Data Versioning - v1 - 3 - Rename - 2

This is an initial high fidelity mockup around the tags UI/UX. I am unsure if they need this, or how they are going to see/interact with the tags, but I have based it some the component currently in CURATE.

Data Versioning - v1 - 3 - Tag