Commit Graph

2823 Commits

Author SHA1 Message Date
Maurycy Liebner
468e9b3985 End with pass by const reference lunacy. 2019-06-05 22:38:54 +02:00
Maurycy Liebner
0e7b986d71 KeysView fixes for graph. 2019-06-05 22:02:46 +02:00
Maurycy Liebner
34af8d9a0a Disable hovering when in graph mode. 2019-06-05 19:01:30 +02:00
Maurycy Liebner
b8a5626ce8 Add writing/reading PathEffect::mApplyBeforeThickness. 2019-06-05 19:01:09 +02:00
Maurycy Liebner
a6fd88666a Disable freeing DrawableAutoTiledSurface images, caching not yet
supported.
2019-06-05 19:00:27 +02:00
Maurycy Liebner
dc594cf770 Fix graph ctrl pts for descendants of boxes for which rel frames are not
equal to abs frames.
2019-06-05 14:35:40 +02:00
Maurycy Liebner
b3c7be0d0a Fix draw displacement for graph interpolation paths. 2019-06-05 13:44:21 +02:00
Maurycy Liebner
5e4449eaa5 Fix segment smooth/linearize, and ctrl pt delete. 2019-06-05 12:28:48 +02:00
Maurycy Liebner
c9bb6c9e60 Fix read/write for PaintBox, VideoBox. 2019-06-05 11:13:43 +02:00
Maurycy Liebner
53d1d09954 Fix AnimationBox and VideoBox read/write. 2019-06-05 10:18:15 +02:00
Maurycy Liebner
6faa1dab83 Change the OnionSkin implementation. 2019-06-05 10:17:56 +02:00
Maurycy Liebner
41ef18c753 Switch back to using QApplication. 2019-06-05 10:17:26 +02:00
Maurycy Liebner
30aeb117d2 Increase maximum frame count. 2019-06-05 10:14:06 +02:00
Maurycy Liebner
e56e02638d Fix tablet release, and PaintBox rendering. 2019-06-04 13:25:37 +02:00
Maurycy Liebner
266d3b36d2 Add PaintBox update after chaning canvas mode from PAINT_MODE. 2019-06-03 21:21:08 +02:00
Maurycy Liebner
7bc6bd7e74 Allow replacing current key with an empty one. 2019-06-03 21:20:27 +02:00
Maurycy Liebner
2dd4d6fbee Initialize DrawableAutoTiledSurface in ASKey constructors. 2019-06-03 20:45:40 +02:00
Maurycy Liebner
c23d9fc8d5 Allow paint brush color change. 2019-06-03 20:10:04 +02:00
Maurycy Liebner
72d5b95a11 Start using simple onion skin for painting. 2019-06-03 17:58:01 +02:00
Maurycy Liebner
3230ac6868 Fix image direct draw transformation. 2019-06-03 14:45:06 +02:00
Maurycy Liebner
9c2f637de4 Fix Paint interactions. 2019-06-03 14:24:00 +02:00
Maurycy Liebner
3a5cf4ea58 Change the way old shaders are deleted after reload. 2019-06-03 12:32:00 +02:00
Maurycy Liebner
8f26ba6515 Runtime fragment shader reload. 2019-06-03 10:57:00 +02:00
Maurycy Liebner
1c9b8f3e53 Initial support for runtime shader reload. 2019-06-02 23:52:18 +02:00
Maurycy Liebner
63909e0c9a Fix canvas interactions. 2019-06-02 21:02:04 +02:00
Maurycy Liebner
ce5cb6a5cd Fix mouse interaction. 2019-06-02 18:54:00 +02:00
Maurycy Liebner
9b4cc0c14b Add support for custom path effects. 2019-06-02 18:53:04 +02:00
Maurycy Liebner
d4a6dffed6 Make DisplacePathEffect use floating point seed. 2019-06-02 11:28:12 +02:00
Maurycy Liebner
326c6332cd Fix LinkBox issues with transformation and SmartVectorPath path
interpolation.
2019-06-01 18:41:11 +02:00
Maurycy Liebner
4cc3baa018 Handle GpuPostProcessor errors. 2019-06-01 13:01:29 +02:00
Maurycy Liebner
fecfb5c974 Fix frame cache blocking. 2019-06-01 10:59:15 +02:00
Maurycy Liebner
3e1b8c412f Fix BasedAnimatorT getValueAtRelFrame (missing return). 2019-05-31 21:34:36 +02:00
Maurycy Liebner
34d136c6dc Match Qt and Skia versions of ValueInput.
Make ValueInput invisible when selecting.
2019-05-31 18:56:24 +02:00
Maurycy Liebner
88fa808fdd Change the way scale/rotate/move is handled.
Fix canvas replacing newer images with older ones.
2019-05-31 15:29:04 +02:00
Maurycy Liebner
23827681f6 Changes. 2019-05-30 11:26:58 +02:00
Maurycy Liebner
62d3dc30cf Fix invalid graph paths update. 2019-05-29 23:26:32 +02:00
Maurycy Liebner
44c0cde1fd Change pivot behaviour. 2019-05-29 21:33:37 +02:00
Maurycy Liebner
7a1612b160 Changes. 2019-05-29 20:26:48 +02:00
Maurycy Liebner
d2b2359183 Fix video encoding without audio. 2019-05-29 19:45:51 +02:00
Maurycy Liebner
c60566432d Fix key deselect when moving. 2019-05-29 16:19:47 +02:00
Maurycy Liebner
4eac765867 Changes. 2019-05-29 14:13:19 +02:00
Maurycy Liebner
1f4226e0ac Changes. 2019-05-28 21:19:00 +02:00
Maurycy Liebner
9635d0c339 Fix DurationRectangle interaction. 2019-05-28 19:37:55 +02:00
Maurycy Liebner
7ee3d6e52d Changes. 2019-05-28 17:29:13 +02:00
Maurycy Liebner
ab975597fc Newly created ContainerBoxes have their pivot centered. 2019-05-28 16:36:42 +02:00
Maurycy Liebner
8c71e53fff A single box imported from svg file is no longer being wrapped in
unnecessary ContainerBox.
2019-05-28 16:23:04 +02:00
Maurycy Liebner
d4d95bb7e3 Fix path updating after user change. 2019-05-28 15:51:09 +02:00
Maurycy Liebner
e3cf4876ec Fix invalid clear range. 2019-05-28 15:27:12 +02:00
Maurycy Liebner
398643bc08 Rewrite adding/removing effects to/from boxes. 2019-05-28 14:43:13 +02:00
Maurycy Liebner
21b0e2519c Changes. 2019-05-28 13:43:12 +02:00