pencil2d / pencil

Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
http://pencil2d.org
GNU General Public License v2.0
1.47k stars 273 forks source link

Nightly Build Transform Tool Considerations #1013

Open Jose-Moreno opened 6 years ago

Jose-Moreno commented 6 years ago

--Issue Summary--

There are a few issues that have become present after using the tool:

Proposed Solutions(s): I suppose while using the constraint modifier (shift) the transformation could either infer the direction of the transform and not automatically transform it diagonally while pressing and holding shift by comparing it's width and height when invoking the key modifier and applying the constraint.

XOR

We could have additional anchor points that would only allow to transform to a specific axis or combination:

Pressing the constraint key (shift) should affect the transformation while:

https://gyazo.com/0475727711c1513a4e84de66a5e1ecd5 Video courtesy of user tlcarus

--Video or Image Reference--

Issue A recording_transform_tool_2

UX Anchor Request + Issue B & C Approx. duration: 35 secs recording_transform_tool

--System Information--

Kaikogf commented 6 years ago

@Jose-Moreno Not related to you post, sorry about that, I am just not able to build any qtcode from the last two code updates. It shows the same 4 errors

E:\PENCIL2D\pencil-master\pencil-master\core_lib\src\managers\colormanager.cpp:20: In file included from ....\pencil-master\core_lib\src\managers\colormanager.cpp:20:0:

E:\PENCIL2D\pencil-master\pencil-master\core_lib\src\structure\object.h:97: error: 'QFile' has not been declared void importPaletteGPL(QFile& file); ^ Just to let you all know last code from 13/jul/2018