bugMyPaint - Bugs: bug #17817, Reset rotation to 0° with a...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #17817: Reset rotation to 0° with a single click

Submitted by:  David REVOY <deevad>
Submitted on:  Mon 28 Feb 2011 07:51:01 AM UTC  
 
Severity: 1 - WishPriority: 5 - Normal
Status: WishPrivacy: Public
Assigned to: Andrew Chadwick <achadwick>Open/Closed: Open
Release: 0.9GitPlanned Release: None
Operating System: LinuxMint 64bit 10.10

Thu 03 Mar 2011 12:27:38 PM UTC, comment #4:

In open-source , it's a bit hard. But Krita ( last git ) has a something in the same philosophy ; with the pan tools ( little hand icons on the toolbar ) press shift modifier to rotate the canvas. Ok, in krita a nice widget appear on the center of the screen to show the rotation ; it's really cool for user feedback, but the most important, if you click inside this widget ; the canvas return to 0° .
You can test it .
The things I'm describing for Mypaint would have the same behavior, but with a reactive zone on all the viewport and without the central widget ( not because I don't like the widget ; but because I guess it's hard to code this sort of 'User interface' displayed on the top of the canvas ).

David REVOY <deevad>
Project Member
Wed 02 Mar 2011 09:47:49 PM UTC, comment #3:

Thanks for the update, I think I understand now. Seems a little odd to me - do you have any other examples of software (ideally open-source :-)) that has similar interaction patterns?

It might be a little fiddly to implement with the way we do drags, but let's add it to the wishlist and think about it later.

Andrew Chadwick <achadwick>
Project AdministratorIn charge of this item.
Mon 28 Feb 2011 09:29:21 PM UTC, comment #2:

Wao, I updated to 'master', and the reset>rotation is very good.

> Would making some of the new reset actions bindable to mouse buttons in the Preferences dialog help here?

No, I think I don't have enough stylus button to handle it :)

> I know it's not what Corel Painter does, and TBH I'm not sure what the interaction is here. But (a) Is your step 3 shortcut the same as your step 1 shortcut? (b) At your step 6, does the user still have Ctrl held down?

My steps are surely messy. I try to rewrite the wish more naturaly :
I have the canvas rotated on Mypaint and I draw, I want to go back to 0° , so while I use (Shift+Space) or (button stylus+modifier ) to rotate ( so they are still press, I can fly over with mouse/stylus to adjust ) , I do a click on the canvas ( same for drawing, pen nib of stylus ) and it reset the rotation to 0° ( and cancel the rotation move, even if my finger are still on (Shift+Space) or (button stylus+modifier ) the canvas don't moves again ... I must release keys , and do a rotation again to make it works ... )

This can also be good for zoom.
Thanks for replying to my wish :)

David REVOY <deevad>
Project Member
Mon 28 Feb 2011 08:11:34 PM UTC, comment #1:

David: sounds like a special case of https://gna.org/bugs/?17401 to me, which I've just committed Till's new reset menu to master for. Would making some of the new reset actions bindable to mouse buttons in the Preferences dialog help here? It'll be cleaner for us to implement it this way.

I know it's not what Corel Painter does, and TBH I'm not sure what the interaction is here. But (a) Is your step 3 shortcut the same as your step 1 shortcut? (b) At your step 6, does the user still have Ctrl held down?

Andrew Chadwick <achadwick>
Project AdministratorIn charge of this item.
Mon 28 Feb 2011 07:51:01 AM UTC, original submission:

I have the natural reflex to click with my stylus on canvas while a rotating action to reset/back to 0° origin. But this doesn't work with Mypaint. As this can be an elegant solution to reset rotation, I propose it.

How to use :
1) Start a rotation mode with pressing the shortcut ( here I use stylus button 3 + Ctrl ), unpress when view angle is satisfying for your needs.
2) Paint the line in the rotated viewport
3) Start again a rotation mode with pressing the shortcut
4) While rotation mode, click on the canvas.
5) The viewport instantly go back to 0° , and stop rotation mode.
6) User can paint again.

You can see this behavior in usage on Corel Painter during a sketch tutorial video done by Feng Zhu here : http://www.youtube.com/watch?v=iRON7yGuiEI , at 1:20

( PS : For the moment I'm not satisfied with pressing F12 ; it reset pan/zoom too, and Fkeys are difficult to assign to the tablet button via xsetwacom. )

David REVOY <deevad>
Project Member

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by achadwick (Posted a comment)
  • -unavailable- added by deevad (Submitted the item)
  • -unavailable- added by deevad
  • -unavailable- added by deevad
  • -unavailable- added by deevad
  • -unavailable- added by deevad
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 02 Mar 2011 09:44:28 PM UTCachadwickStatusNeed Info=>Wish
    Mon 28 Feb 2011 08:11:34 PM UTCachadwickStatusNone=>Need Info
      Assigned toNone=>achadwick
    Mon 28 Feb 2011 07:51:01 AM UTCdeevadCarbon-Copy-=>Added martinxyz
      Carbon-Copy-=>Added jonnor
      Carbon-Copy-=>Added achadwick
      Carbon-Copy-=>Added tillux
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup