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

UX inconsistencies and issues #72

Open
ljsinclair opened this issue Nov 15, 2023 · 0 comments
Open

UX inconsistencies and issues #72

ljsinclair opened this issue Nov 15, 2023 · 0 comments

Comments

@ljsinclair
Copy link

Issue

CRUD (and related) buttons and functionality are inconsistent throughout SlothAI.

Inconsistent UX makes any application more difficult to use for users, and affects uptake.

In a brand new product you're making it harder for users to perform actions on the product because they can't count on the UX being predictable.

So no matter how useful, fast, efficient your application is, your users are more likely to choose another application if it's simpler and easier to use.

The only thing you can guarantee in a user is they know how to do their job. You can't assume they'll know how to use yours.

UX issue breakdown

The following demonstrates the inconsitencies between each page.

Templates page

  • Create Template - on page
  • Edit template - in grid, click template name
  • Delete template - in grid, click DELETE button in "Edit" column

Nodes page

NOTE: Edit button is inconsistent here because it edits a template not the node. The pencil icon is consistent with edit template in the grid on the templates page

  • Create Node - on page
  • Edit - in Edit column, but for Edit template, NOT node
  • Delete - in Edit column, deletes node

Pipelines page

  • Create Pipeline - on page
  • Upload - on page
  • Download - button in grid in Edit column
  • Edit Pipeline - none
  • Edit Template - click node name for menu > Edit template
  • Delete Template - none (inconsistency with Pipeline details)
  • View Pipeline - Click Pipeline name in grid (no pencil icon like for the templates edit, which is another inconsistency)
  • Delete pipeline - button in grid in Edit column

Pipeline details page

  • Save pipeline - on page
  • Download pipeline - on page
  • Delete pipeline - on page
  • Add node - on page in row with an existing node
  • Delete node - click node name for menu item
  • Edit template - click node name for menu item
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