Commit Graph

2823 Commits

Author SHA1 Message Date
Maurycy Liebner
95f745fbb4 Do not close the window after user tries to apply an invalid expression. 2020-02-04 10:48:57 +01:00
Maurycy Liebner
8abcc0db3c Add basic multiple line expressions support. 2020-02-03 23:03:53 +01:00
Maurycy Liebner
dd7119deed Add abs(x) function to expressions. 2020-02-03 20:43:48 +01:00
Maurycy Liebner
92724651be Update after canceling QDoubleSlider transform. 2020-02-03 17:53:11 +01:00
Maurycy Liebner
167982c0a9 Improve start/finish for animator transformations. 2020-02-03 17:43:10 +01:00
Maurycy Liebner
83d4ce2e1b Show base value on sliders when using expressions. 2020-02-03 16:08:34 +01:00
Maurycy Liebner
60790361b3 Fix gradient setting undo/redo. Closes #79. 2020-02-03 14:54:18 +01:00
Maurycy Liebner
aa4039e753 Fix undo/redo for removing all keys, when disabling recording. 2020-02-03 14:46:41 +01:00
Maurycy Liebner
a6c0ffec0e Add Delete Scene option Closes #78. 2020-02-03 11:54:25 +01:00
Maurycy Liebner
860753a85f Fix new layout creation. #78 2020-02-03 10:46:08 +01:00
Maurycy Liebner
cf6c824882 Fix object naming. #23 2020-02-03 10:39:50 +01:00
Maurycy Liebner
cccfaffd1c Small ColorSettingsWidget cleanup. 2020-02-02 23:22:40 +01:00
Maurycy Liebner
68d94fe68a Rename transformation -> transform (tool long for expressions). 2020-02-02 20:45:06 +01:00
Maurycy Liebner
8b3ad6efe5 Fix parser order of operations. 2020-02-02 20:42:03 +01:00
Maurycy Liebner
1e43b699bc Fix expressions undo/redo. 2020-02-02 19:22:18 +01:00
Maurycy Liebner
992c2d9746 Support negative expressions.
Improve numerical input math operations.
2020-02-02 18:51:47 +01:00
Maurycy Liebner
5a247ae31b Guard against expression co-dependency. 2020-02-02 16:42:02 +01:00
Maurycy Liebner
5641991644 Small QrealAnimatorValueSlider cleanup. 2020-02-02 16:23:03 +01:00
Maurycy Liebner
a96da846e4 Changes to the way Object names work. 2020-02-02 16:17:30 +01:00
Maurycy Liebner
ec3d8d8a9f Fix ExpressionDialog initial text and clear expression when empty. 2020-02-02 16:17:04 +01:00
Maurycy Liebner
28715486ad Fix ExpressionSource value update. 2020-02-02 16:16:30 +01:00
Maurycy Liebner
f9e4a5b78d Remove name unso/redo from plan prp_setName, keep in prp_setNameAction. 2020-02-02 13:40:16 +01:00
Maurycy Liebner
803a2ada71 Cleanup expressions. 2020-02-02 13:38:34 +01:00
Maurycy Liebner
5c1fcfa5b6 Make sure names are unique. Closes #23. 2020-02-02 13:18:18 +01:00
Maurycy Liebner
4414f4402b Start SmartPathAnimator actions before applying them to keys. 2020-02-02 13:12:39 +01:00
Maurycy Liebner
9fc830ebc4 Name change undo/redo. 2020-02-02 11:09:16 +01:00
Maurycy Liebner
2df2d9ea72 Improve property name handling. Signal when name based path changes. 2020-02-01 23:03:03 +01:00
Maurycy Liebner
9ac9db3917 Completer for empty strings. 2020-02-01 21:43:45 +01:00
Maurycy Liebner
3e4edd0cd0 Fix ExpressionOperator toString. 2020-02-01 21:43:17 +01:00
Maurycy Liebner
a7c94db95e Expression dialog UI and user interaction improvements. 2020-02-01 21:17:57 +01:00
Maurycy Liebner
5fd76b7082 Don't validate ExpressionValue every time value is requested. 2020-02-01 20:25:46 +01:00
Maurycy Liebner
5f9a62b164 Add QrealAnimator::clamped 2020-02-01 20:17:34 +01:00
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