Commit Graph

  • f9e4a5b78d Remove name unso/redo from plan prp_setName, keep in prp_setNameAction. Maurycy Liebner 2020-02-02 13:40:16 +0100
  • 803a2ada71 Cleanup expressions. Maurycy Liebner 2020-02-02 13:38:34 +0100
  • 5c1fcfa5b6 Make sure names are unique. Closes #23. Maurycy Liebner 2020-02-02 13:18:18 +0100
  • 4414f4402b Start SmartPathAnimator actions before applying them to keys. Maurycy Liebner 2020-02-02 13:12:39 +0100
  • 9fc830ebc4 Name change undo/redo. Maurycy Liebner 2020-02-02 11:09:16 +0100
  • 2df2d9ea72 Improve property name handling. Signal when name based path changes. Maurycy Liebner 2020-02-01 22:50:06 +0100
  • 9ac9db3917 Completer for empty strings. Maurycy Liebner 2020-02-01 21:43:45 +0100
  • 3e4edd0cd0 Fix ExpressionOperator toString. Maurycy Liebner 2020-02-01 21:43:17 +0100
  • a7c94db95e Expression dialog UI and user interaction improvements. Maurycy Liebner 2020-02-01 21:17:57 +0100
  • 5fd76b7082 Don't validate ExpressionValue every time value is requested. Maurycy Liebner 2020-02-01 20:25:46 +0100
  • 5f9a62b164 Add QrealAnimator::clamped Maurycy Liebner 2020-02-01 20:17:34 +0100
  • a98b760150 Remove RandomQrealGenerator. Maurycy Liebner 2020-02-01 20:12:51 +0100
  • 7807b0b3b9 Expression improvements. Add $value $frame rand(x). Change source property lookup. Change completer behaviour. Maurycy Liebner 2020-02-01 19:58:27 +0100
  • ccd239c846 Initial expressions implementation. Maurycy Liebner 2020-02-01 09:52:52 +0100
  • fd228e34ae Add BrushLabel to Fill and Stroke settings widget. Maurycy Liebner 2020-01-30 18:05:25 +0100
  • 39500f9924 Fix HardwareSupport for linking objects. Maurycy Liebner 2020-01-30 14:14:58 +0100
  • afe1731633 Fix visible Scenes when changing layout. Maurycy Liebner 2020-01-30 13:48:10 +0100
  • 2eac401f98 Draw SculptPathBox fill even if no brush selected. Maurycy Liebner 2020-01-30 13:13:03 +0100
  • 24d557e260 Remove getBlendMode duplicate. Maurycy Liebner 2020-01-30 13:04:27 +0100
  • 9505bd870f Add FillType undo/redo. Maurycy Liebner 2020-01-30 12:54:31 +0100
  • 95e60a0bb0 Small BoundingBox cleanup. Maurycy Liebner 2020-01-30 12:46:11 +0100
  • 9753bc7435 Fix Apply Transform undo/redo. Maurycy Liebner 2020-01-30 12:11:49 +0100
  • b6c1223334 Fix sculpting relative transform. Maurycy Liebner 2020-01-30 00:01:17 +0100
  • e470d847e4 Allow creating sculpt paths. Maurycy Liebner 2020-01-29 23:36:48 +0100
  • 72c07a88bd Request parent Canvas update after chaning children visible on Canvas. Maurycy Liebner 2020-01-29 23:25:24 +0100
  • e6d8335d4e When there are selected paths in the (Sculpt/Smart)PathCollection. Disable and hide the rest. Maurycy Liebner 2020-01-29 23:14:33 +0100
  • b70dd08d24 Add dragging to SculptPathAnimator. Maurycy Liebner 2020-01-29 22:57:33 +0100
  • 4fc866d5cb Add PathFillType support to SculptPathBoxRenderData. Maurycy Liebner 2020-01-29 22:51:22 +0100
  • 02182e5b2e Allow multiple sculpt paths per SculptPathBox. Maurycy Liebner 2020-01-29 22:49:03 +0100
  • b946cace12 Add moveAllFrom to DynamicComplexAnimatorBase. Remove moveAllFrom from SmartPathCollection. Maurycy Liebner 2020-01-29 22:14:31 +0100
  • 0bdbba8866 Use createNewSubPathAtRelPos in createNewSubPathAtPos implementation. Maurycy Liebner 2020-01-29 22:12:33 +0100
  • 96c8fdbebb Fix canvas link render data frame. Maurycy Liebner 2020-01-29 21:57:33 +0100
  • 62de70d7ef Add Frame Remapping for Scene links. Maurycy Liebner 2020-01-29 21:38:54 +0100
  • c843f2b731 Do not clear read/write boxes in Clipboard (it breaks read/write for links). Maurycy Liebner 2020-01-29 21:38:31 +0100
  • c672d22d7d Guard against division by 0 for mDrawFrameInc. Maurycy Liebner 2020-01-29 21:37:55 +0100
  • 6a82c6409d Guard against invalid WrapperNode read type. Maurycy Liebner 2020-01-29 21:37:24 +0100
  • 7033686427 Store task by value to in case QList is changed. Maurycy Liebner 2020-01-29 20:38:33 +0100
  • c473f59062 Reimplement AnimationBox Frame Remapping. Maurycy Liebner 2020-01-29 20:32:10 +0100
  • acc538f2df Remove duplicate frame remapping setting implementantion. Maurycy Liebner 2020-01-29 18:27:35 +0100
  • ef03f87464 Add AnimationBox Frame Remapping undo/redo. Maurycy Liebner 2020-01-29 18:18:41 +0100
  • 66c6deaa8f Remove unused AnimationBox::mNewCurrentFrameUpdateNeeded. Maurycy Liebner 2020-01-29 18:13:55 +0100
  • e7d57378a7 Fix DynamicComplexAnimator::createDuplicate. Maurycy Liebner 2020-01-29 18:11:55 +0100
  • 59ff2a3bc7 Fix duplicate Scene. Maurycy Liebner 2020-01-29 17:59:34 +0100
  • 70a97b7cfd Fix BoundingBox::sWriteReadMember. Maurycy Liebner 2020-01-29 17:37:21 +0100
  • 5eadd7fb72 Remesh and update bounding box on SculptPathBox Apply Transform. Maurycy Liebner 2020-01-29 17:36:11 +0100
  • df2d52b131 Add SculptPathBox set brush undo/redo. Maurycy Liebner 2020-01-29 17:22:51 +0100
  • 270b568a61 Fix Apply Transform. Maurycy Liebner 2020-01-29 17:21:46 +0100
  • 5025c301ad Add SculptPathBox fill. Maurycy Liebner 2020-01-29 16:44:42 +0100
  • d49b910bb6 Fix SculptPath bounding rect. Maurycy Liebner 2020-01-29 14:45:00 +0100
  • d0a0b9e30f BrushStroke/BrushStrokeSet minor cleanup. Maurycy Liebner 2020-01-29 14:00:13 +0100
  • 92d7a9a90e Indicate to users they cannot use add/substract with position. Maurycy Liebner 2020-01-28 22:22:04 +0100
  • cbdc2a3938 Clamp sculpt nodes size. Maurycy Liebner 2020-01-28 22:06:27 +0100
  • 78daf7a624 Add SrcATop, DstATop, SrcOut, Modulate Blend Modes. Maurycy Liebner 2020-01-28 16:52:38 +0100
  • c4f64e541c Initial SculptPath implementation. Maurycy Liebner 2020-01-28 16:38:42 +0100
  • fdb4236787 Add Hugo Locurcio to sponsors list. Maurycy Liebner 2020-01-25 22:13:27 +0100
  • e0bc513b28 BoxScrollWidget cleanup. Maurycy Liebner 2020-01-25 22:12:42 +0100
  • 981121767d Make sure ScrollWidgetVisiblePart updaters are not called after ScrollWidgetVisiblePart was deleted. Maurycy Liebner 2020-01-25 20:06:47 +0100
  • 48a7eb175f Clear points and boxes selection before deleting Canvas. Maurycy Liebner 2020-01-25 20:06:13 +0100
  • b9dbced531 Fix invalid read when painting empty BoolPropertyWidget. Maurycy Liebner 2020-01-25 19:26:31 +0100
  • f8ba40cc19 Some effects may influence paths/pixels even at 0 influence, make sure they are applied when using TextEffects. Maurycy Liebner 2020-01-25 19:04:25 +0100
  • bcb7357659 Minor SWT_Abstraction cleanup. Maurycy Liebner 2020-01-25 18:02:57 +0100
  • 742be471f8 Fix gradientTransform SVG import. Add gradient tranform to PaintSettingsAnimator. Closes #75. Maurycy Liebner 2020-01-25 16:40:38 +0100
  • 48c8a02e0f Fix cubicTo for NodeList SkPath import. #75 Maurycy Liebner 2020-01-25 16:36:49 +0100
  • c893b3aa36 Add ungrouping without transformation change, make it the default behaviour for groups with static children. Fix shear values for matrix decomposition. Closes #63. Maurycy Liebner 2020-01-25 14:44:54 +0100
  • 55cbf34019 Let FileHandlerObjRef handle FileCacheHandlers. Closes #72. Maurycy Liebner 2020-01-24 23:44:23 +0100
  • 81c87aca33 Change the way keys are bein deleted. Closes #74. Maurycy Liebner 2020-01-24 17:16:13 +0100
  • 3ec18b1a04 Fix SVG import for gradients with links. #75 Maurycy Liebner 2020-01-24 16:55:52 +0100
  • 39f9d1bc95 Use qCubicSegment2D::sFromConic for converting from conics to cubics. #75 Maurycy Liebner 2020-01-24 16:36:48 +0100
  • b769be57dc Skip last lineTo node, when the last node would share the position with the first node. #57 #75 Maurycy Liebner 2020-01-24 14:53:52 +0100
  • 9590c8cdf5 Centralize supported file formats. Closes #76. Maurycy Liebner 2020-01-24 14:30:52 +0100
  • 8d44176837 Fix AutoTilesData::toBitmap. Maurycy Liebner 2020-01-24 13:41:34 +0100
  • f99edfab7e Use clearRect for margins and empty tiles. Maurycy Liebner 2020-01-24 11:49:40 +0100
  • b3c2d32ac8 Move margin pixels clearing to a separate function. Maurycy Liebner 2020-01-24 11:11:22 +0100
  • 57fa92d6ca Fix adding new nodes between end nodes after making segments linear. Maurycy Liebner 2020-01-24 10:40:43 +0100
  • 4fb144f393 SkBitmap AutoTilesData::toBitmap(const QMargins& margin) const is broken. Maurycy Liebner 2020-01-23 16:12:46 +0100
  • 1dfabb2935 Use anim_appendKeyAction to add undo/redo. Maurycy Liebner 2020-01-22 18:17:44 +0100
  • f594a926d6 Raster drawing undo/redo. Maurycy Liebner 2020-01-21 19:58:37 +0100
  • 7b67feb722 Emit documentChanged only when undo/redo added. Maurycy Liebner 2020-01-20 18:34:48 +0100
  • 653bf7fbbe Read/write timeline rules. Maurycy Liebner 2020-01-20 18:33:33 +0100
  • 4fe64d0b46 Add checkmarks to timeline filters. Closes #71. Maurycy Liebner 2020-01-19 19:01:20 +0100
  • 7def083ffb Fix single color Gradient display. Maurycy Liebner 2020-01-18 21:45:09 +0100
  • b56f62e448 Fix Gradient SVG import. Closes #69. Maurycy Liebner 2020-01-18 21:43:28 +0100
  • c14043cb4f Gradient undo/redo. Maurycy Liebner 2020-01-18 20:22:06 +0100
  • eeb1854730 Let Scenes handle Gradients. Maurycy Liebner 2020-01-18 20:07:18 +0100
  • 35891cab05 Add more Gradient context menu actions. Maurycy Liebner 2020-01-18 14:18:00 +0100
  • beba9afcbb Use DynamicComplexAnimator::clear instead of ComplexAnimator::ca_removeAllChildren for DynamicComplexAnimator derived classes. Maurycy Liebner 2020-01-18 14:14:47 +0100
  • 185a4ebff1 Add Canvas middle button dragg icon. Closes #67. Maurycy Liebner 2020-01-18 13:39:43 +0100
  • 3066335141 Remove GitHub link. Fit all links into a single line. Maurycy Liebner 2020-01-18 13:24:09 +0100
  • 45b11060b5 Minor Gradient behaviour fixes. Maurycy Liebner 2020-01-18 11:12:13 +0100
  • ff04f0fb72 Temporary GradientWidget color fix. Maurycy Liebner 2020-01-17 17:46:49 +0100
  • 5d5ce17955 Improve node actions implementation. Closes #68. Maurycy Liebner 2020-01-17 17:46:05 +0100
  • 1e479a2459 Some GradientWidget cleanup. Maurycy Liebner 2020-01-17 17:07:06 +0100
  • 004fc35830 Fix Gradient duplication. Maurycy Liebner 2020-01-17 14:44:25 +0100
  • 11090ad480 Cleanup Clipboard implementation. Maurycy Liebner 2020-01-17 14:44:15 +0100
  • 45a1e38361 Fix Gradient Widgets rendering issues. Maurycy Liebner 2020-01-17 14:00:39 +0100
  • 0fb9098671 Fix removeChild undo/redo. Maurycy Liebner 2020-01-17 13:54:13 +0100
  • f7934863b3 Implement undo/redo for gradient color order change. Maurycy Liebner 2020-01-16 21:16:38 +0100
  • a06278c450 Reimplement Gradient as a DynamicComplexAnimator derived class. Maurycy Liebner 2020-01-16 20:20:19 +0100
  • 72d7ea6ffc Minor ColorSettingsWidget cleanup. Maurycy Liebner 2020-01-16 19:09:36 +0100
  • ac90295260 Add download link to readme. Add liberapay and paypal links. Maurycy Liebner 2020-01-16 18:40:10 +0100