Commit Graph

2891 Commits

Author SHA1 Message Date
Maurycy Liebner
a98b760150 Remove RandomQrealGenerator. 2020-02-01 20:12:51 +01:00
Maurycy Liebner
7807b0b3b9 Expression improvements. Add $value $frame rand(x). Change source
property lookup. Change completer behaviour.
2020-02-01 20:04:42 +01:00
Maurycy Liebner
ccd239c846 Initial expressions implementation. 2020-02-01 09:52:52 +01:00
Maurycy Liebner
fd228e34ae Add BrushLabel to Fill and Stroke settings widget. 2020-01-30 19:15:33 +01:00
Maurycy Liebner
39500f9924 Fix HardwareSupport for linking objects. 2020-01-30 14:14:58 +01:00
Maurycy Liebner
afe1731633 Fix visible Scenes when changing layout. 2020-01-30 13:48:10 +01:00
Maurycy Liebner
2eac401f98 Draw SculptPathBox fill even if no brush selected. 2020-01-30 13:13:03 +01:00
Maurycy Liebner
24d557e260 Remove getBlendMode duplicate. 2020-01-30 13:04:27 +01:00
Maurycy Liebner
9505bd870f Add FillType undo/redo. 2020-01-30 12:54:31 +01:00
Maurycy Liebner
95e60a0bb0 Small BoundingBox cleanup. 2020-01-30 12:46:11 +01:00
Maurycy Liebner
9753bc7435 Fix Apply Transform undo/redo. 2020-01-30 12:11:49 +01:00
Maurycy Liebner
b6c1223334 Fix sculpting relative transform. 2020-01-30 00:01:17 +01:00
Maurycy Liebner
e470d847e4 Allow creating sculpt paths. 2020-01-29 23:36:48 +01:00
Maurycy Liebner
72c07a88bd Request parent Canvas update after chaning children visible on Canvas. 2020-01-29 23:25:24 +01:00
Maurycy Liebner
e6d8335d4e When there are selected paths in the (Sculpt/Smart)PathCollection.
Disable and hide the rest.
2020-01-29 23:14:33 +01:00
Maurycy Liebner
b70dd08d24 Add dragging to SculptPathAnimator. 2020-01-29 22:57:33 +01:00
Maurycy Liebner
4fc866d5cb Add PathFillType support to SculptPathBoxRenderData. 2020-01-29 22:51:22 +01:00
Maurycy Liebner
02182e5b2e Allow multiple sculpt paths per SculptPathBox. 2020-01-29 22:49:03 +01:00
Maurycy Liebner
b946cace12 Add moveAllFrom to DynamicComplexAnimatorBase. Remove moveAllFrom from
SmartPathCollection.
2020-01-29 22:14:31 +01:00
Maurycy Liebner
0bdbba8866 Use createNewSubPathAtRelPos in createNewSubPathAtPos implementation. 2020-01-29 22:12:33 +01:00
Maurycy Liebner
96c8fdbebb Fix canvas link render data frame. 2020-01-29 21:57:33 +01:00
Maurycy Liebner
62de70d7ef Add Frame Remapping for Scene links. 2020-01-29 21:38:54 +01:00
Maurycy Liebner
c843f2b731 Do not clear read/write boxes in Clipboard (it breaks read/write for
links).
2020-01-29 21:38:31 +01:00
Maurycy Liebner
c672d22d7d Guard against division by 0 for mDrawFrameInc. 2020-01-29 21:37:55 +01:00
Maurycy Liebner
6a82c6409d Guard against invalid WrapperNode read type. 2020-01-29 21:37:24 +01:00
Maurycy Liebner
7033686427 Store task by value to in case QList is changed. 2020-01-29 20:38:33 +01:00
Maurycy Liebner
c473f59062 Reimplement AnimationBox Frame Remapping. 2020-01-29 20:32:10 +01:00
Maurycy Liebner
acc538f2df Remove duplicate frame remapping setting implementantion. 2020-01-29 18:27:35 +01:00
Maurycy Liebner
ef03f87464 Add AnimationBox Frame Remapping undo/redo. 2020-01-29 18:18:41 +01:00
Maurycy Liebner
66c6deaa8f Remove unused AnimationBox::mNewCurrentFrameUpdateNeeded. 2020-01-29 18:13:55 +01:00
Maurycy Liebner
e7d57378a7 Fix DynamicComplexAnimator::createDuplicate. 2020-01-29 18:11:55 +01:00
Maurycy Liebner
59ff2a3bc7 Fix duplicate Scene. 2020-01-29 17:59:34 +01:00
Maurycy Liebner
70a97b7cfd Fix BoundingBox::sWriteReadMember. 2020-01-29 17:37:21 +01:00
Maurycy Liebner
5eadd7fb72 Remesh and update bounding box on SculptPathBox Apply Transform. 2020-01-29 17:36:11 +01:00
Maurycy Liebner
df2d52b131 Add SculptPathBox set brush undo/redo. 2020-01-29 17:22:51 +01:00
Maurycy Liebner
270b568a61 Fix Apply Transform. 2020-01-29 17:21:46 +01:00
Maurycy Liebner
5025c301ad Add SculptPathBox fill. 2020-01-29 16:44:42 +01:00
Maurycy Liebner
d49b910bb6 Fix SculptPath bounding rect. 2020-01-29 14:45:00 +01:00
Maurycy Liebner
d0a0b9e30f BrushStroke/BrushStrokeSet minor cleanup. 2020-01-29 14:00:13 +01:00
Maurycy Liebner
92d7a9a90e Indicate to users they cannot use add/substract with position. 2020-01-28 22:22:04 +01:00
Maurycy Liebner
cbdc2a3938 Clamp sculpt nodes size. 2020-01-28 22:06:27 +01:00
Maurycy Liebner
78daf7a624 Add SrcATop, DstATop, SrcOut, Modulate Blend Modes. 2020-01-28 16:52:38 +01:00
Maurycy Liebner
c4f64e541c Initial SculptPath implementation. 2020-01-28 16:38:42 +01:00
Maurycy Liebner
fdb4236787 Add Hugo Locurcio to sponsors list. 2020-01-25 22:13:27 +01:00
Maurycy Liebner
e0bc513b28 BoxScrollWidget cleanup. 2020-01-25 22:12:42 +01:00
Maurycy Liebner
981121767d Make sure ScrollWidgetVisiblePart updaters are not called after
ScrollWidgetVisiblePart was deleted.
2020-01-25 20:06:47 +01:00
Maurycy Liebner
48a7eb175f Clear points and boxes selection before deleting Canvas. 2020-01-25 20:06:13 +01:00
Maurycy Liebner
b9dbced531 Fix invalid read when painting empty BoolPropertyWidget. 2020-01-25 19:26:31 +01:00
Maurycy Liebner
f8ba40cc19 Some effects may influence paths/pixels even at 0 influence, make sure
they are applied when using TextEffects.
2020-01-25 19:04:25 +01:00
Maurycy Liebner
bcb7357659 Minor SWT_Abstraction cleanup. 2020-01-25 18:02:57 +01:00