Maurycy Liebner
|
6960241e98
|
Improve curve fitting. Allow for different control points directions,
not constrained by tangents.
|
2020-03-27 18:48:45 +01:00 |
|
Maurycy Liebner
|
bc91d89d6b
|
Check both old and new segments for drawPath direction choice.
|
2020-03-26 17:54:35 +01:00 |
|
Maurycy Liebner
|
70a8b4a20d
|
Fix dissolved t ranges for drawPath.
|
2020-03-26 17:49:37 +01:00 |
|
Maurycy Liebner
|
64e1c3f1d5
|
Improve curve fitting quality.
|
2020-03-26 17:29:50 +01:00 |
|
Maurycy Liebner
|
4aeadef792
|
Nearly finished drawPath implementation.
|
2020-03-26 17:17:21 +01:00 |
|
Maurycy Liebner
|
823d12450d
|
Spread consecutive new drawPath nodes equally.
|
2020-03-26 14:20:06 +01:00 |
|
Maurycy Liebner
|
3bfa4290b7
|
Fully functioning drawPath.
|
2020-03-26 13:57:21 +01:00 |
|
Maurycy Liebner
|
d1a72623d9
|
Indicate start and end point for drawPath. Closes #89.
|
2020-03-26 09:46:24 +01:00 |
|
Maurycy Liebner
|
9dd20d1807
|
DrawPath improvements.
|
2020-03-26 00:00:29 +01:00 |
|
Maurycy Liebner
|
3d8b9ac6c9
|
Switch to libmypaint-1.5.1
|
2020-03-25 20:32:51 +01:00 |
|
Maurycy Liebner
|
8b946898ba
|
DrawPath improvements.
|
2020-03-25 19:57:07 +01:00 |
|
Maurycy Liebner
|
aaf5dbd05a
|
Transform drawPath before applying it.
|
2020-03-25 17:07:07 +01:00 |
|
Maurycy Liebner
|
559edea047
|
DrawPath working in both directions.
|
2020-03-25 13:32:37 +01:00 |
|
Maurycy Liebner
|
567ab20827
|
Initial semi-working drawPath implementation.
|
2020-03-24 23:19:12 +01:00 |
|
Maurycy Liebner
|
f1200758e9
|
Create new paths with the new drawPath mode.
|
2020-03-24 10:24:14 +01:00 |
|
Maurycy Liebner
|
c7607609de
|
Working drawPath mode UI.
|
2020-03-23 20:49:03 +01:00 |
|
Maurycy Liebner
|
ecf5e28985
|
Do not let status bar expand the window.
|
2020-03-23 14:41:46 +01:00 |
|
Maurycy Liebner
|
de8e8888d8
|
Fix AnimationBox SVG export.
|
2020-03-23 13:41:20 +01:00 |
|
Maurycy Liebner
|
4f7e50afb1
|
Do not put PaintBox and AnimationBox into a groupd during SVG export.
|
2020-03-23 12:29:37 +01:00 |
|
Maurycy Liebner
|
14c846b528
|
Use object visibility range for SVG export.
|
2020-03-23 12:23:17 +01:00 |
|
Maurycy Liebner
|
674f799a07
|
Do not base GPU usage on qued tasks.
|
2020-03-23 12:22:50 +01:00 |
|
Maurycy Liebner
|
0e919a9fa0
|
Implement AnimationBox SVG export.
|
2020-03-23 10:20:14 +01:00 |
|
Maurycy Liebner
|
65c89e7c3f
|
Add qtserialport to travis.
|
2020-03-22 23:13:07 +01:00 |
|
Maurycy Liebner
|
beb427d762
|
Add qtlocation to travis.
|
2020-03-22 22:40:12 +01:00 |
|
Maurycy Liebner
|
182431e952
|
Install qtwebchannel qtwebview in travis build.
|
2020-03-22 22:05:03 +01:00 |
|
Maurycy Liebner
|
51ae941bbc
|
Add qtwebengine to travis qt install.
|
2020-03-22 21:42:33 +01:00 |
|
Maurycy Liebner
|
9a83b84b9e
|
Add qtwebenginewidgets to travis qt install.
|
2020-03-22 21:33:20 +01:00 |
|
Maurycy Liebner
|
a6bcdbe9a8
|
Do not animation surface svg export task if nullptr.
|
2020-03-22 21:22:41 +01:00 |
|
Maurycy Liebner
|
6c0a8c84ba
|
Make sure applyExpression always clears expression, even with invalid
input.
|
2020-03-22 21:15:57 +01:00 |
|
Maurycy Liebner
|
2b513f64c6
|
Fix invalid path expression evaluation result.
|
2020-03-22 21:15:20 +01:00 |
|
Maurycy Liebner
|
675d981c67
|
Make sure Scene SVG export is ordered.
|
2020-03-22 21:14:40 +01:00 |
|
Maurycy Liebner
|
0f8634a002
|
Make sure ContainerBox SVG export is ordered.
|
2020-03-22 21:12:46 +01:00 |
|
Maurycy Liebner
|
65d53fdc53
|
Implement image SVG export.
|
2020-03-22 18:20:08 +01:00 |
|
Maurycy Liebner
|
60693c747b
|
ix BoxTargetProperty setTarget undo/redo.
|
2020-03-22 17:42:18 +01:00 |
|
Maurycy Liebner
|
86a036b06e
|
Add SVG export preview.
|
2020-03-22 17:30:44 +01:00 |
|
Maurycy Liebner
|
f2c896b5c9
|
Implement ellipse SVG export.
|
2020-03-22 16:16:31 +01:00 |
|
Maurycy Liebner
|
ad380c9ad7
|
Fix SVG export for GraphAnimators.
|
2020-03-22 16:16:20 +01:00 |
|
Maurycy Liebner
|
41fcf59835
|
Allow higher Apply Expression accuracy.
|
2020-03-22 11:19:18 +01:00 |
|
Maurycy Liebner
|
59687cb5e4
|
Apply Expressions special case handling for static expressions.
|
2020-03-22 11:18:56 +01:00 |
|
Maurycy Liebner
|
c98166f18f
|
Allow lower error for applyExpression.
|
2020-03-22 11:12:33 +01:00 |
|
Maurycy Liebner
|
6c09663264
|
Do not use applyExpression for Rectangle SVG export.
|
2020-03-22 11:11:49 +01:00 |
|
Maurycy Liebner
|
7666b6eb5b
|
Fix GraphAnimator SVG export splines.
|
2020-03-22 11:11:27 +01:00 |
|
Maurycy Liebner
|
59ad5d3a47
|
Fix linking empty SVG files.
|
2020-03-22 10:28:44 +01:00 |
|
Maurycy Liebner
|
2e307811b1
|
Fix Apply Expression for constant exoressions.
|
2020-03-22 01:52:56 +01:00 |
|
Maurycy Liebner
|
8ce69f8f01
|
Make sure error is not zero when average value is zero.
|
2020-03-22 01:32:51 +01:00 |
|
Maurycy Liebner
|
2ce00c4528
|
Use setlocale(LC_NUMERIC, "C") to make sure SVG path parsing correctly
interprets dots.
|
2020-03-22 01:30:54 +01:00 |
|
Maurycy Liebner
|
be0d378bef
|
Fix smooth control points for cubic interpolation nodes.
|
2020-03-21 23:16:00 +01:00 |
|
Maurycy Liebner
|
bc727213f9
|
Implement "Apply Expression...".
|
2020-03-21 22:20:12 +01:00 |
|
Maurycy Liebner
|
2efb29556e
|
Do not clamp control point's position when the other control point is
disabled.
|
2020-03-21 16:47:07 +01:00 |
|
Maurycy Liebner
|
3fb3d26413
|
Replace invalid usaes of DBL_MIN with -DBL_MAX.
|
2020-03-21 16:10:04 +01:00 |
|