On 2017 Mar 21 10:36:57, Vladimir Savic wrote:
Can we bring Jabier's on-screen controls? I really liked that widget. It
was fast to choose desired rotation angle that way. I liked how it brought "speed" to Inkscape. We need such clever GUI decisions since everything already feels too slow. The new method with complex drawing is something I'd never use. Even worse, we have made shortcuts work perfectly for every workflow. Even with a tablet it was a breeze to rotate canvas without finger acrobatics. Just to remind you how it used to work:
Following logic behind panning (using middle mouse button - MMB), Jabier added _entering_ rotation mode by clicking CTRL+MMB. CTRL was also used to constraint rotation to a angle value defined in preferences. It is the same value used for every rotation in Inkscape. If user releases CTRL while still holding MMB down, snapping of rotation values was "lost", which is consistent with how rotation tool in general works.Pressing CTRL with MMB still down brings back rotation angle snapping. Another one added was SHIFT. With SHIFT keyboard button pressed down, rotation angle was brought back to 0 degrees, practically resetting rotation, no matter where user is currently.
+1 for these controls, as middle mouse button click and drag is tablet friendlier than scroll wheel
I think that implemented this way, the tool would be way more useful, with extended meaning to general UX, since it brings speed of preview (everyone loves it!) and speed of acting in general. One can go to 180 degrees angle in a 1/10 of a second. Right now I have to wait seconds until my complex drawing appears and/or constantly looking at status bar to read exact value of rotation at which I am currently.
Please consider bringing back some part of previous implementation. Especially GUI part, which was one of the most polished canvas interactions Inkscape used to have.
Regarding the GUI part, I had tested Jabier's branch, and one thing that hindered the drawing process was heavy onscreen display while rotating. In my opinion there is no need to show the circular disc and clipping the canvas into that disc while rotating. a simple on-screen notification showing the degree of rotation is enough. May be a small rectangle notification box with degrees. This is just my opinion. The previous rotation HUD kind of display was a bit distracting.
+1 for GUI notifications for rotation but with subtlety.
Thank you