Skip to content
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

Frontend tools UI and QOL improvements #59

Closed
20 of 30 tasks
surchs opened this issue Nov 7, 2023 · 3 comments
Closed
20 of 30 tasks

Frontend tools UI and QOL improvements #59

surchs opened this issue Nov 7, 2023 · 3 comments
Labels
Milestone Used to track other issues that are required to complete the milestone.

Comments

@surchs
Copy link
Contributor

surchs commented Nov 7, 2023

Context

#35 gave us the essential annotation tool functionality we need. But our UI is still a bit rough around the edges, and there are some minor UX bugs we'd like to tackle now, because that will make the tool a lot better for little effort. Similarly the query tool is feature complete for a while, but could be improved a lot with some minor UI additions.

Why

  • Part of Grow userbase #49
  • to make the Annotation tool an appealing first encounter with Neurobagel (despite being under active development)
  • so we can go and ask people to use and give us feedback on the annotation tool
  • to make the "federation" and "sample-level" aspects of our query more self evident
  • to transparently show our current limitations as beta tools

Outcomes

  • The annotation tool has no obvious "debug mode" UI elements
  • The visual annotation workflows have minimal context
  • There is a little badge showing that the tools are in beta and will change
  • The query tool UI visually highlights federation and sample information
  • All frontend tools have logos (including the dash)

What

Annotation tool related

Features

Help text

Query related

Universal

Discuss: Annotation tool

Discuss: Query tool

Next:

Not planned for now:

@surchs surchs added the Milestone Used to track other issues that are required to complete the milestone. label Nov 7, 2023
@surchs surchs changed the title Annotation tool UI and QOL improvements Frontend tools UI and QOL improvements Nov 7, 2023
@surchs
Copy link
Contributor Author

surchs commented Nov 7, 2023

@neurobagel/dev take a look, I think these are the main low hanging UI/UX fruits we can tackle for the most payoff. Let me know what you think, if any should be added, or if some of them have additional dependencies I missed

@alyssadai
Copy link

alyssadai commented Nov 8, 2023

Hey @surchs, thanks for putting this together.

I created + added several issues to the annotation tool and query tool sections, and created new ones to discuss if we want to implement.

@surchs
Copy link
Contributor Author

surchs commented Jan 15, 2024

Closing as completed 🎉

@surchs surchs closed this as completed Jan 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Milestone Used to track other issues that are required to complete the milestone.
Projects
Archived in project
Development

No branches or pull requests

2 participants