Commit Graph

2891 Commits

Author SHA1 Message Date
Maurycy Liebner
742be471f8 Fix gradientTransform SVG import.
Add gradient tranform to PaintSettingsAnimator.
Closes #75.
2020-01-25 17:53:29 +01:00
Maurycy Liebner
48c8a02e0f Fix cubicTo for NodeList SkPath import. #75 2020-01-25 16:36:49 +01:00
Maurycy Liebner
c893b3aa36 Add ungrouping without transformation change, make it the default
behaviour for groups with static children. Fix shear values for matrix
decomposition. Closes #63.
2020-01-25 14:44:54 +01:00
Maurycy Liebner
55cbf34019 Let FileHandlerObjRef handle FileCacheHandlers. Closes #72. 2020-01-24 23:44:23 +01:00
Maurycy Liebner
81c87aca33 Change the way keys are bein deleted. Closes #74. 2020-01-24 17:16:13 +01:00
Maurycy Liebner
3ec18b1a04 Fix SVG import for gradients with links. #75 2020-01-24 16:55:52 +01:00
Maurycy Liebner
39f9d1bc95 Use qCubicSegment2D::sFromConic for converting from conics to cubics.
#75
2020-01-24 16:36:48 +01:00
Maurycy Liebner
b769be57dc Skip last lineTo node, when the last node would share the position with
the first node. #57 #75
2020-01-24 14:53:52 +01:00
Maurycy Liebner
9590c8cdf5 Centralize supported file formats. Closes #76. 2020-01-24 14:30:52 +01:00
Maurycy Liebner
8d44176837 Fix AutoTilesData::toBitmap. 2020-01-24 13:41:34 +01:00
Maurycy Liebner
f99edfab7e Use clearRect for margins and empty tiles. 2020-01-24 12:03:43 +01:00
Maurycy Liebner
b3c2d32ac8 Move margin pixels clearing to a separate function. 2020-01-24 11:25:35 +01:00
Maurycy Liebner
57fa92d6ca Fix adding new nodes between end nodes after making segments linear. 2020-01-24 10:40:43 +01:00
Maurycy Liebner
4fb144f393 SkBitmap AutoTilesData::toBitmap(const QMargins& margin) const is
broken.
2020-01-23 16:12:46 +01:00
Maurycy Liebner
1dfabb2935 Use anim_appendKeyAction to add undo/redo. 2020-01-22 18:17:44 +01:00
Maurycy Liebner
f594a926d6 Raster drawing undo/redo. 2020-01-22 17:51:17 +01:00
Maurycy Liebner
7b67feb722 Emit documentChanged only when undo/redo added. 2020-01-20 18:34:48 +01:00
Maurycy Liebner
653bf7fbbe Read/write timeline rules. 2020-01-20 18:33:33 +01:00
Maurycy Liebner
4fe64d0b46 Add checkmarks to timeline filters. Closes #71. 2020-01-19 19:01:20 +01:00
Maurycy Liebner
7def083ffb Fix single color Gradient display. 2020-01-18 21:46:56 +01:00
Maurycy Liebner
b56f62e448 Fix Gradient SVG import. Closes #69. 2020-01-18 21:43:28 +01:00
Maurycy Liebner
c14043cb4f Gradient undo/redo. 2020-01-18 20:22:06 +01:00
Maurycy Liebner
eeb1854730 Let Scenes handle Gradients. 2020-01-18 20:07:18 +01:00
Maurycy Liebner
35891cab05 Add more Gradient context menu actions. 2020-01-18 14:18:00 +01:00
Maurycy Liebner
beba9afcbb Use DynamicComplexAnimator::clear instead of
ComplexAnimator::ca_removeAllChildren for DynamicComplexAnimator derived
classes.
2020-01-18 14:14:47 +01:00
Maurycy Liebner
185a4ebff1 Add Canvas middle button dragg icon. Closes #67. 2020-01-18 13:39:43 +01:00
Maurycy Liebner
3066335141 Remove GitHub link. Fit all links into a single line. 2020-01-18 13:24:09 +01:00
Maurycy Liebner
45b11060b5 Minor Gradient behaviour fixes. 2020-01-18 11:12:13 +01:00
Maurycy Liebner
ff04f0fb72 Temporary GradientWidget color fix. 2020-01-17 17:46:49 +01:00
Maurycy Liebner
5d5ce17955 Improve node actions implementation. Closes #68. 2020-01-17 17:46:05 +01:00
Maurycy Liebner
1e479a2459 Some GradientWidget cleanup. 2020-01-17 17:07:06 +01:00
Maurycy Liebner
004fc35830 Fix Gradient duplication. 2020-01-17 14:44:25 +01:00
Maurycy Liebner
11090ad480 Cleanup Clipboard implementation. 2020-01-17 14:44:15 +01:00
Maurycy Liebner
45a1e38361 Fix Gradient Widgets rendering issues. 2020-01-17 14:43:21 +01:00
Maurycy Liebner
0fb9098671 Fix removeChild undo/redo. 2020-01-17 13:54:13 +01:00
Maurycy Liebner
f7934863b3 Implement undo/redo for gradient color order change. 2020-01-16 21:16:38 +01:00
Maurycy Liebner
a06278c450 Reimplement Gradient as a DynamicComplexAnimator derived class. 2020-01-16 20:38:33 +01:00
Maurycy Liebner
72d7ea6ffc Minor ColorSettingsWidget cleanup. 2020-01-16 19:09:36 +01:00
Maurycy Liebner
ac90295260 Add download link to readme.
Add liberapay and paypal links.
2020-01-16 18:40:10 +01:00
Maurycy Liebner
13a07e63c0 Improve ColorSettingsWidget target handling. 2020-01-16 17:55:02 +01:00
Maurycy Liebner
1c0fd68fbc Rename valueChangedSignal to valueChanged. 2020-01-16 17:29:18 +01:00
Maurycy Liebner
61125c59d8 Remove redundant ColorAnimator color setter. Update bookmarked color
selection when changing target color.
2020-01-16 17:28:48 +01:00
Maurycy Liebner
630167ee89 Remove duplicateAction duplicate. 2020-01-16 16:38:48 +01:00
Maurycy Liebner
ed5aea61fd Change Cut/Copy action order. 2020-01-16 16:38:10 +01:00
Maurycy Liebner
c52846ad06 Update BoxTargetWidget on property change. 2020-01-16 16:14:24 +01:00
Maurycy Liebner
2425b7837c Fix ContainerBox links undo/redo. 2020-01-16 16:10:15 +01:00
Maurycy Liebner
f94455ee3a Animator Recording undo/redo. 2020-01-16 15:43:08 +01:00
Maurycy Liebner
20e047ad76 BoolProperty undo/redo. 2020-01-16 15:39:15 +01:00
Maurycy Liebner
c9c04e9372 BoolPropertyContainer undo/redo. 2020-01-16 15:38:22 +01:00
Maurycy Liebner
8a911b729e BoxTargetProperty undo/redo. 2020-01-16 15:38:12 +01:00