GeneralMagicio / pw-frontend

Pairwise frontend implementation
https://pairwise-frontend.vercel.app
GNU General Public License v3.0
15 stars 0 forks source link

Edit ranking #176

Closed kristoferlund closed 11 months ago

kristoferlund commented 11 months ago
Screenshot 2023-11-09 at 09 29 51

Use lock instead of stop sign

Even though we internally differentiate between something being locked or disabled, that distinction don't matter to the end user. The result is still that row cannot be edited. I propose we keep using the lock symbol for disabled rows as well, not the stop sign.

Help the user understand what they can edit

Currently the locked rows look almost more prominent than the active ones. Make sure locked rows look toned down / disabled and that the active ones stand out.

Use popovers more effectively.

Signal "Invalid value" more clearly.

Warn user about the consequences of making manual edits.

Inform user no more pairwise ranking can be done for a category

Help the user differentiate between the levels

mosaeedi commented 11 months ago

1. Use lock instead of stop sign 2. Help the user understand what they can edit

I'm agree that we use just lock and unlocked button instead of having the stop sign. I've made some changes to the locked and unlocked state to fix the ux issue.

Screenshot 2023-11-09 at 2 00 29 PM

Link to Figma

mosaeedi commented 11 months ago

3. Use popovers more effectively

Screenshot 2023-11-09 at 2 12 36 PM

Link to Figma

mosaeedi commented 11 months ago
  1. Signal "Invalid value" more clearly.
Screenshot 2023-11-09 at 2 52 06 PM

Link to Figma

mosaeedi commented 11 months ago

5. Warn user about the consequences of making manual edits.

Screenshot 2023-11-09 at 3 03 47 PM

Link to Figma

mosaeedi commented 11 months ago

6. Inform user no more pairwise ranking can be done for a category

Screenshot 2023-11-09 at 3 07 04 PM

Figma link

mosaeedi commented 11 months ago

7. Help the user differentiate between the levels

I didn't understand the last one!

kristoferlund commented 11 months ago

7. Help the user differentiate between the levels

@mosaeedi the colors of these rows perhaps could be slightly different to more clearly communicate the three levels to the user.

image
mosaeedi commented 11 months ago

Oh, I got it.

I think it's better to reduce the opacity rather than change colors.

Background opacity on levels: Level 1: 100% Level 2: 70% Level 3: 50%

Link to Figma

Screenshot 2023-11-09 at 3 32 23 PM
GriffGreen commented 11 months ago
Screenshot 2023-11-09 at 3 31 18 PM

We need to figure out a better word than rankings... it doesn't sound right

For now i would say:

"Rank more projects in this category to unlock."