Commit Graph

2891 Commits

Author SHA1 Message Date
Maurycy Liebner
bed3ec4fc5 Blend Effects/Custom Properties disable/enable undo/redo. 2020-02-11 15:47:26 +01:00
Maurycy Liebner
82b8c70853 Fix BoxTargetProperty target clearing, after the target was deleted. 2020-02-11 15:38:46 +01:00
Maurycy Liebner
3cf017b4cb Blend effect render improvements. 2020-02-11 15:18:16 +01:00
Maurycy Liebner
be8b126174 Implement TargetedBlendEffect and move the default BlendEffect
implementation to the MoveBlendEffect.
2020-02-10 17:37:37 +01:00
Maurycy Liebner
b245a718a3 Initial BlendEffect implementation. 2020-02-10 13:03:22 +01:00
Maurycy Liebner
22e049090e MainWindow translation support. 2020-02-07 11:42:20 +01:00
Maurycy Liebner
3f5947efd9 Change sculpt mode cursor. Add antialiasing. 2020-02-06 17:35:37 +01:00
Maurycy Liebner
0a15b3f548 Pause audio when pausing preview. 2020-02-06 15:00:10 +01:00
Maurycy Liebner
8f7ef5f6a3 Add Right Mouse Button canvas translation. Closes #83. 2020-02-06 13:52:27 +01:00
Maurycy Liebner
c3bc43f0e6 Seek audio one second behind. Mp3 seems to give invalid samples after
seeking. Closes #84.
2020-02-06 13:12:28 +01:00
Maurycy Liebner
6d15319f09 Make sure audio data is not underfed to QAudioOutput. 2020-02-05 22:13:39 +01:00
Maurycy Liebner
eb10b8c4c9 Fix updating ExpressionSource after source removed. 2020-02-05 12:09:33 +01:00
Maurycy Liebner
ea64750846 Should SVG import for paths default to no paint? 2020-02-04 17:41:12 +01:00
Maurycy Liebner
2df1df8655 Fix expressions autocomplete after '.'. 2020-02-04 16:13:15 +01:00
Maurycy Liebner
972b25b05a Implement Custom Properties. 2020-02-04 15:56:53 +01:00
Maurycy Liebner
5d2ff1164b Remove ContainerBox::firstDescendantWithName and
ContainerBox::firstContainedWithName.
2020-02-04 13:31:06 +01:00
Maurycy Liebner
c70bca7d64 Fix centering canvas with numpad 0. 2020-02-04 13:01:37 +01:00
Maurycy Liebner
547b722d7d Highlight variables, variables completer. 2020-02-04 13:01:14 +01:00
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