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

General usability improvements #32

Open
spaaaacccee opened this issue Feb 23, 2024 · 3 comments
Open

General usability improvements #32

spaaaacccee opened this issue Feb 23, 2024 · 3 comments
Assignees

Comments

@spaaaacccee
Copy link
Member

The current version possesses several usability flaws:

  • Play button in steps panel tends to be obscured due to width, even though playing back search traces is an extremely basic use case. Fix this by moving playback controls onto a separate line.
  • Edit layer panel has no confirm button, so users have no feedback/assurance that their changes went through.
  • When choosing a search trace, users tend to click Type: Trace from the dropdown and expect to be prompted to choose a file. However, they must also click on Choose Trace below that dropdown to do so.
  • Layers panel does not scroll
  • Clicking on a layer does not do anything, even though users expect it to open the Edit Layer panel.
@spaaaacccee
Copy link
Member Author

spaaaacccee commented Feb 27, 2024

In 28d4b97, we fixed:

  • Playback controls in a separate line
  • Layers panel does not scroll
  • Clicking a layer opens the Edit Layer panel
  • Choosing layer type is less ambiguous through a redesign:
image

@spaaaacccee
Copy link
Member Author

  • Edit layer panel has no confirm button, so users have no feedback/assurance that their changes went through.

Should test if the edit layer panel is unconfusing enough to not need a confirm button, since now it's a popover

@spaaaacccee spaaaacccee self-assigned this Mar 1, 2024
@spaaaacccee
Copy link
Member Author

General quality stuff

  • Consistent language, terminology and copywriting (sentence case everything)
  • Localisation (put all strings in a JSON file)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant