![](https://secure.gravatar.com/avatar/bb65b6b3a109d97cf9f8d6c014ede042.jpg?s=120&d=mm&r=g)
On Sun, Oct 26, 2008 at 3:24 PM, Krzysztof KosiĆski <tweenk.pl@...400...> wrote:
Ah, so that's why it seemed to act strangely for me. I would have never figured this out myself (I'm honest). The cursor kind of suggests this action but what I thought when I saw it was that moving up and/or left is +, while moving down and/or right is -, and the distance from the swatch doesn't make a difference. The gesture action is not very intuitive.
Well, not everything has intuitivity as its top priority. Sometimes, things are done for speed and precision. This is not the main method for adjusting colors - it's an alternative, for heavy users only, and as such it can be a little "weird" if that is justified by speed/precision advantages.
I think some additional visual cues about what exactly you're doing would help, for example an arc-shaped gradient strip under the cursor, dynamically resizing as you move away from the swatch.
Yes, that would be perfect for clarification, albeit a bit on a clumsy side. We once tried to switch to colored SVG mouse cursors, but had to back them out because they were crashy in GTK.
On the other hand I suppose if I clicked at the widget, I would immediately figure out what it's for. It's as intuitive as the color pickers.
If you just click it, you get the Fill & Stroke dialog - intuitive enough imho.
I can understand your position, because you know this feature very well, and once you do it's simple to use. However, for people who don't know about it it's rather hard to figure out - this is my main concern.
I think ideally it should just display that zero-change 45 degrees as a thin line, the min/max lines (hor/vert) , and an arc arrow, all as a semitrasparent overlay covering the canvas and whatever else is in the window. But I have no idea how to do that in GTK.