Fixes and improvements in the Transform dialog (Ctrl+Shift+M):
- The "Apply to each object separately" checkbox is added,
allowing you to scale/rotate/skew each selected object by the same
amount, around that object's center. When off (by default), the
selection is transformed as a whole. The status of this checkbox
is remembered across sessions. (It has no effect on Move and
- The new Clear button resets the values on the current tab to
- The Scale tab now allows you to specify horizontal or vertical
size increments in percentage or absolute units. Also there's a
"Scale proportionally" checkbox which ensures that scaling
preserves the width/height ratio. (If you are scaling several
objects proportionally with "Apply to each object separately", you
can only use the % unit to specify the scaling; otherwise each
object's scale increments will have the width/height ratio of the
entire selection, not of that specific object.)
- The Skew tab can now specify the skew as an absolute
displacement (e.g. for horizontal skewing of a rectangle, that
means the shift of the top rectangle side relative to the bottom),
as percentage displacement (e.g. a 1% horizontal skew of a
rectangle means shifting the top side by 1% of the rectangle
height), or as an angle (e.g. horizontal skew by 15 degrees results
in the sides of a rectangle being rotated to that angle, while the
top and bottom remain horizontal).
- The Matrix tab (previously called "Transform") can either edit
the current transform=3D matrix of an object, or post-multiply the
transform=3D with the matrix you specify, depending on the "Edit
current matrix" checkbox. As it is now redundant, the matrix in
the Object Properties dialog is removed.
- The dialog now correctly watches selection changes in the active
document window and updates its values accordingly.
- The layout of the dialog is simplified, tooltips and mnemonics
added for better usability.
- Many bugs are fixed, especially in value conversions between
Inkscape. Draw Freely.