Bug 369343 - Multiple Usability issues of Color Palette Docker
Summary: Multiple Usability issues of Color Palette Docker
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: Dockers (show other bugs)
Version: 3.0.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-25 17:23 UTC by Tyson Tan
Modified: 2020-05-10 12:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyson Tan 2016-09-25 17:23:34 UTC
The current UI of Krita's Color Palette Docker is very confusing:

1) It's called "Palette". It should be called "Color Palette" to provide context in the huge Docker menu, and to discriminate from Popup Palette.

2) It doesn't work when no palette is loaded. New user will never figure out why there are buttons there, they can click on it, but nothing happens! Therefore, it should always have an empty palette loaded BY DEFAULT, until the user changes it.

3) There is no indicator showing "No Color Palette Loaded" (disabled) state and no instruction in place to tell user what to do to enable it. When No palette is loaded, we should put instruction text into the empty docker, so the user may teach themselves.

4) In "Choose Palette" dialogue, we must "Input a new name and Save" to create a new palette -- this is unintuitive. Again new user will never figure that out. We have 2 empty space for buttons there, why not add a "New Palette" button and a "Rename" Button side the existing ones? What's more, why not use right-click interaction there? That's the perfect situation for a contextual right-click, I think.

5) Unintuitive icons. "Add Foreground color" should be an "Swap-FG/BG" icon; "Add Color" should be a Color Picker or +; Delete should be an "X" instead of a Stop sign. In fact, we are mixing DELETE with STOP SIGN everywhere in Krita, which very confusing. 

6) We also need to add "Resize" buttons to the docker. Again new user will never figure out to use Ctrl + Wheel.

At the end of the day, I think we depend too much on the user Googling for instruction. In most cases, people just think that function of Krita is broken and give it up -- just like I did  -- today I finally figured it out for the first time, because I needed it so bad and refused to believe it is still broken for so many years. Yet it took me quite sometime to finally understand Krita's Manual page on that topic. The interaction design is just too obscure, like Enigma! XD

Reproducible: Always
Comment 1 Halla Rempt 2016-09-26 11:50:15 UTC
See: https://phabricator.kde.org/T112 -- this is one of last year's kickstarter things that still need coding.
Comment 2 wolthera 2020-05-10 11:59:50 UTC
These have been resolved by michael zhou's work.
Comment 3 Tyson Tan 2020-05-10 12:12:28 UTC
Thank you for closing this ancient bug! I actually forgot I reported this. The new color palette docker is awesome. Absolutely WORKSFORME. :D