Canvas rotation on a slider instead of the little circle with the line to change angles

Hello, I have been having difficulty with the angle rotaion thing for a canvas.
Perhaps my drawing style is unusual, but I set my drawing monitor in my lap, and draw like it is a drawing board with paper. When I draw on paper, I am continually rotating the paper to get the angle, and line I need.
I have damage in my shoulders as well, so the less movement I need to do, the better ( me turning monitor sizeways can have me hurting, due to the arthritis. )
In CSP, the canvas rotater under the preview, is a handy slider that I can drag back and forth.
I know there are other options, but In the light of making things flow better for CSP users to migrate, this might be a nice feature to have instead of the small circle that alters the angle.
( the circle is difficult to use, also )
I know this might seem like a minor wish, but finding things you are used to helps the transition.
I’d also be happy if it was just an optional setting I could change, I am sorry if this already exists, I have been searching around but not finding a solution yet.
Thank you for your time! :slight_smile:

Hi

It has been implemented in January 2021

Not sure it will be un-implemented :slight_smile:
But maybe there’s possibility to improve it…?

On my side I don’t have any problem to use it, there’s different possible way to change rotation with it, no need to stay inside the circle for example.

Grum999

I would like to know what the actual issues are with the widget.

I like the circle widget as it doesn’t take up much room on the screen. Is it not working for you, @Hoppa_Joel?

Re CSP migration - there’s a shortcut template and a page for the manual in the works to help new Krita users coming over from CSP, but as far as I know there are no changes to the app being made to make the transition easier - unless I missed something recent?

personally i find the widget too small to use. its also really hard to control. in the end i use more 4 and 6 and the interactive rotation shortcut

2 Likes

Well, for canvas rotation I also use the keyboard to be honest. But, why is it too small? You can rotate with the mouse outside it. Is it small to click on it at first? And why is it hard to control? Does it happen only with canvas rotation or anywhere it is used? Do you think a slider works better?

to me specifically i think its a combination of it being too small to click and the usage not being clear. Cause honestly i didnt even know you could click and drag from outside. which might be a big part of the issue. cause if you do it inside the circle it snaps to certain angles while outside of it you have more control. and i dont think many know that.
on the other hand the slider is just more simple to use

But dont know if my issues with it are the same as others

1 Like

yes, this is my problem as well. Its small, and clicks to points, which arent nessasarily where I need them to be, so it feels hard to use.
a slider would have a smoother feel.
if you had a slider next to it, people could just choose which method to use. Some people may likt the clicky wheel, but it feels pretty uncomfortable.

This is what you can do with the angle selector:

  • You can set the angle with the circular gauge or with the spin box. In the case of the circular gauge:
    • The angle can be changed with the keyboard if the widget has the focus by pressing up/down/left/right keys and snaps to multiples of 15 degrees if you also press ctrl key.
    • The angle can be changed with the mouse wheel and snaps to multiples of 15 degrees if you also press ctrl key.
    • The angle can be changed with the mouse clicking and dragging around and snaps to multiples of 15 degrees if you also press ctrl key or drag close to the circle. It doesn’t snap if you drag far unless you press the ctrl key. If you press shift then it will not snap even if you are close to the circle. If you press ctrl + shift then it will snap to integer values.
  • You can reset the angle by double clicking on the circular gauge or by right clicking on it and selecting the ā€œreset angleā€ option in the popup menu.
  • You can ā€œflipā€ the angle horizontally, vertically or both by:
    • Pressing one of the buttons to the side of the spinbox (these buttons may be hidden in places where there is not much room).
    • Selecting the appropriate entry in the menu that pops up when right-clicking the circular gauge or when pressing the options button (the options button is only visible if there is room and the ā€œflipā€ buttons are not shown).

I made the default behavior snapping to 15 degrees when you are close so that if you use a device without keyboard you can still snap.

5 Likes

Personally I use the 4,5,6 and shift + drag keys more to rotate, but the times I used the circle it didn’t really seem bad to me, I actually prefer it to a slider.

I didnt use the circle much because I thought it only worked by click

but knowing all these makes it very useful for me now, especially the drag and ctrl

1 Like

I don’t use the Rotate Widget but it is true that I find it rather uncomfortable. Let try to show some of the reasons.

Inherent position
I not sure but I assume the only place the Angle Widget is ā€˜allowed’ is on the status bar, on the bottom of the screen. Maybe I’m unhelpfully lazy, however the travel distance from drawing to the bottom of the screen is kinda of tiresome. :rofl:
On my case it doesn’t help that my tablet has a drawing area in the 16:10 ratio, so I made the bottom ~1cm of it a ā€˜dead zone’. Which makes awkward reaching the bottom of the screen when it doesn’t match the bottom of the tablet. I usually got lost in the ā€˜dead zone’ strip of the tablet.

Size and ā€œClickabilityā€
On my monitor that has, what I assume, an average size and resolution of 23" and 1920x1080, the small circle is a bother to click. Especially if you try to ā€˜fast click’ on it using your peripheral vision. Maybe is just a matter of usage and soon the placement become muscle memory, it just that the con is too much for sticking with it. (The con being having to avert looking at the canvas to the circle)
Another thing: When used I would click as soon the cursor were above the circle. With the widget always being on the bottom right corner, it led me to click when the cursor were on the left upper portion of the circle. So my canvas always snapped to ~130Āŗ. (Again this is me being a dork)

Pivot and ā€œArea of influenceā€
This one is the most empirically troublesome and unavoidable. Like, I don’t think there a way to keep a circular widget and solve this.
Because the pivot is based on the widget itself, and thus at the bottom of the screen, you can’t freely rotate the canvas in angles between 180Āŗ and 0Āŗ (the lower half of the circle).

Here a visualization of what I mean:


So… yeah. Never was a fan of the Angle Widget, but with so many other ways to rotate the canvas it never bother me.
Although a slider is the more straight forward approach, like it or not. Maybe a good implementation would be a slider that you can:

  • Choose between different (predefined?) sizes. Size being only length or length + height of the slider
  • Choose placement on the status bar: Left, Middle or Right
  • Have it behave similar to the Pop-up Palette rotate wheel.
    • While the cursor is inside the slider it snap to predetermined angles
    • Outside it rotate freely and further the cursor from the slider finer the control

Lastly, @Hoppa_Joel did you find bothersome using the Pop-up Palette? I find the more comfortable option, as it appears basically on the cursor location, it needs only one button to access and has snap, rough and fine rotation without the use on any modifier key.

Chees.

1 Like

I thought @Hoppa_Joel was talking about the angle selector on the overview widget from this comment:

There was no angle selector in the status bar. I know it is not convenient selecting the angle there. I just put it there mainly as visual feedback.

3 Likes

May not be what you’re looking for, but I rotate my canvas constantly and I use a shortcut modifier for it. Maybe you could try it out, it’s much less work and much more accurate than moving your entire arm down to a slider.

Just go to Settings → configure Krita → Canvas input settings → Rotate canvas
Then just set your preferred key + left click as ā€˜rotate mode’
Now all you have to do to rotate the canvas is to hold that key and drag anywhere on the canvas, and it’ll be like you’re rotating a piece of paper. When you let go of the key, you’ll be back to your brush so you can continue drawing. Much faster!

1 Like

Then I completely misunderstood, sorry.
The overview has a rotate widget?! I never use the overview (I prefer the Window → New View route).

However, the widget on the status bar as a visual aid instead of the proper and functioning widget makes sense, and defeat my complain almost entirely. So all good there. Sorry. :sweat_smile:
Although I remember double clicking on it resets the rotation, which is actually nice. So there is that.

Cheers

1 Like

yep its the same one as in the status bar XD

1 Like

Continuing the discussion from Canvas rotation on a slider instead of the little circle with the line to change angles:

Daishishi, The pop up pallette will take me to get used to, I’ve used it, but I’m old, forgetful, etc. :slight_smile:
( diabetic brain fog half the time hehe, makes me forgetful ) I falll back to my muscle memory, reach for what isnt there, ( the slider ) fumble about, etc.
I think the pop up pallette is great, but I agree, the widget is small and cumbersome, not always in my mind too, that I can click on it to do other things, ( I have clicked ont he thing next to is the [i] looking button thinking it is a skider etc. This is why I mention, it might be helpful to have a slider near around there.
Deif_Lou, no worries, I’m not sure what I mean half the time hehe :slight_smile: But yeah, the widget under the preview was pretty much the only way I knew how to rotate with, and in increments.
The holding down of it, and it getting sticky to specific angles could be helpful to some folks, but to me it feels like I am losing a fight with a laggy PC at times ( remembering the old days of 8gigs of ram trying to paint… alas ) This is why I mentioned a slider there would be nice. I do like the slider on the pop up, but that, also is a learning curve I am not there at yet, ( something, about taching old dogs new tricks… hehe ) Its just some thoughts how it might be easier for some folks.
I really like how things are laid out though, and how I can adjust them the way I want them etc.
Ralek that is a good suggestion too, I like how configurable things are.
Though when I draw keyboard it out of the way usually Hmm…