J.B.C.Engelen@...1578... schrieb:
The guideline dialog is a big mess imho. But it would take to much to fix it now, probably become buggy aswell, so let's leave it for 0.46.
Sure. Also, it's not that you alone should be burdened with this work. Just figured that you were a bit more familiar with it than most of us and could make valuable comments.
As for general usability, I find it a bit inconvenient to have to think of a guideline as attached at a certain point on the canvas. Of course, this is the way it is represented mathematically, but for me it's simply a line with no beginning or end. In particular, none of its points is distinguished from the others in any visible way. So I wonder if this can be reflected in the dialog, i.e., get rid of the "anchor point" of the guideline (or at least to provide an option to neglect it). Haven't been able so far to come up with a good idea, though.
You need to set that anchor point, otherwise you cannot rotate the line! Think of it as a point through which the guideline certainly passes.
Yeah, I know that it's of course required under the hood. But normally I don't know or don't care around which point the guideline should rotate when setting the angle manually in the dialog. So from a user's perspective I find it slightly clumsy. But I guess better canvas interactivity will eliminate the need for using the dialog most of the time anyway.
Having given it a second though, I believe it would be nice to add a kind of "rotation center" to guidelines as well, which would only be visible when a guideline is clicked twice (similar to how it works with objects in the Selector tool). Then this rotation center could be dragged freely around the canvas (which would also move the guideline so that both are always bound to each other), and the coordinates of the rotation center would be the ones displayed in the guidelines dialog. This way these coordinates are given a concrete visual interpretation, and it is always immediately clear around which point the guideline will rotate when it is dragged. Does this make sense, or are there better suggestions? In any case, as Johan succinctly pointed out:
first of all: think 0.47 :P
Regards, Max
P.S.: I'd personally vote to give the following bug fix 12 credit points, too, even if it's not rated critical. :)