Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transform Shape Tool: Enhance Move and Rezize Shape to work on Points with Rotation, Shearing #124

Open
1 of 8 tasks
davelab6 opened this issue Nov 17, 2014 · 1 comment

Comments

@davelab6
Copy link
Contributor

The move & resize shape tool works great! :)

I suggest

  • working it to a transform selection tool so it works on a set of points (even from different shapes) or 2+ shapes at once
  • adding rotation, similar to Inkscape's UI: click a selected shape to toggle the resize handles into rotation handles at the corners of the shape bounding box, and
  • adding shearing/skewing too: with rotation handles at corners, have shearing handles in the middle of the sides

There's also the transformation origin point, which is displayed but fixed in the center of the bounding box...

  • allow setting the x/y position of the transformation origin point as a attribute of the selection, either with an absolute position, a position relative to its 'default' center-of-bounding-box shape, or common points (the 8 compass points of the bounding box and its center)
  • allow clicking to activate and then and click and drag repositioning of the transformation origin point
  • have Actions -> Selection buttons for set transformation origin point to glyph origin (0,0) and reset transformation origin to center of shape

Also,

  • remember a custom transformation origin point, so it doesn't have to be recreated each time
  • I guess I want to see the transformation origin point inherited when I have a selection with 2 shapes and then add a third
@davelab6 davelab6 changed the title Transform Shape Tool: Enhance Move and Rezize Shape with Rotation, Shearing Transform Shape Tool: Enhance Move and Rezize Shape to work on Points with Rotation, Shearing Nov 17, 2014
@gambhiro gambhiro mentioned this issue Sep 25, 2015
@gambhiro
Copy link

gambhiro commented Oct 4, 2015

#149 is nifty! I removed my above comment, it was distracting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants