Commit Graph

2823 Commits

Author SHA1 Message Date
Maurycy Liebner
61a415d3af Fix update range after chaning Object visibility. 2020-02-22 16:00:48 +01:00
Maurycy Liebner
0c60d57d8b CacheContainer cleanup. 2020-02-22 14:22:31 +01:00
Maurycy Liebner
3de0361b63 Small eBoxOrSound cleanup. Make protected members private. 2020-02-22 13:03:17 +01:00
Maurycy Liebner
9174143a4b Allow selecting frame range for Animation Object -> Paint Object
conversion.
2020-02-22 11:59:53 +01:00
Maurycy Liebner
9ff86967d7 Move Video Object -> Paint Object conversion to Animation Object. 2020-02-22 10:54:51 +01:00
Maurycy Liebner
e72642f416 Implement Video Object to Paint Object conversion. 2020-02-21 22:09:41 +01:00
Maurycy Liebner
005900981b Disable Onion Skin by default. 2020-02-21 22:02:15 +01:00
Maurycy Liebner
0a557b8190 Limit undo/redo count. 2020-02-21 21:38:26 +01:00
Maurycy Liebner
e673b8c04f Fix Paint Object tile data undo/redo and file load seg fault. 2020-02-21 21:30:50 +01:00
Maurycy Liebner
993b265e51 Implement turning images into Paint Objects. 2020-02-21 19:25:22 +01:00
Maurycy Liebner
b502838a8e Implement Paint Object image loading. 2020-02-21 18:26:31 +01:00
Maurycy Liebner
fc8d7cef67 Use mergedimage.png for ora links. 2020-02-21 16:42:50 +01:00
Maurycy Liebner
c47d745192 Implement linking ORA and KRA files. 2020-02-21 16:35:20 +01:00
Maurycy Liebner
ebb05e44a5 Allow 16 bit ora layers import. 2020-02-21 14:58:31 +01:00
Maurycy Liebner
ba9679d083 Separate the OraParser from the OraImporter. Fix the layer order for ora
import.
2020-02-20 23:23:46 +01:00
Maurycy Liebner
3a0ad3875f Fix travis build. Install Quazip to use when creating AppImage. 2020-02-20 23:14:04 +01:00
Maurycy Liebner
c50ab9ac3a Fix quazip travis build. 2020-02-20 22:28:32 +01:00
Maurycy Liebner
287690b486 Implement ORA import. 2020-02-20 21:29:43 +01:00
Maurycy Liebner
2b3f25af97 Do not load empty SVG paths. 2020-02-19 21:58:04 +01:00
Maurycy Liebner
5761318be0 Implement SVG link. 2020-02-19 21:42:37 +01:00
Maurycy Liebner
d88f88b0cc Fix paint canvas move undo/redo update. 2020-02-19 14:27:41 +01:00
Maurycy Liebner
0762f905ff Implement paint canvas cropping. 2020-02-19 14:22:06 +01:00
Maurycy Liebner
880fa4866d Use FileExtensions::videoFilters for video file replace extensions. 2020-02-19 11:41:41 +01:00
Maurycy Liebner
39b7349120 Allow moving paint canvas. Allow erase, lock alpha, colorize paint
modes.
2020-02-18 21:25:58 +01:00
Maurycy Liebner
89a5d2e516 Allow Paint Object frames to have different positions. 2020-02-18 12:50:17 +01:00
Maurycy Liebner
836ca0e46a Add sculpt nodes visibility button. 2020-02-18 12:23:20 +01:00
Maurycy Liebner
7182046897 Disable row highlight by default. Fix SettingsWidget alignment. 2020-02-17 21:43:39 +01:00
Maurycy Liebner
ee48cbf600 Do not load the timeline slider position. It breaks the initial timeline
state, cannot select keyframes.
2020-02-17 21:28:24 +01:00
Maurycy Liebner
63cab92366 Add timeline row altarnate color option. 2020-02-17 21:15:11 +01:00
Maurycy Liebner
1fd8e4fa08 Add optional timeline row highlight. Closes #73. 2020-02-17 19:20:15 +01:00
Maurycy Liebner
8d9eec4e4b Go back to using ppa:jonathonf/ffmpeg-4 2020-02-17 15:38:23 +01:00
Maurycy Liebner
094078f174 Use libmypaint 1.5.0 2020-02-17 15:35:19 +01:00
Maurycy Liebner
2960a940e2 Implement validator for BoxTargetProperty. Use the validator for
BlendEffect for clip path (allow only paths).
2020-02-17 14:17:35 +01:00
Maurycy Liebner
f74f44bf5c Remove unused Animator::anim_updateAfterShifted. 2020-02-17 13:09:52 +01:00
Maurycy Liebner
e4d74a17e7 Set inherited frame shift for objects added to the ContainerBox. 2020-02-17 13:08:31 +01:00
Maurycy Liebner
6b7690af88 Fix frame shift for expressions. 2020-02-17 13:01:30 +01:00
Maurycy Liebner
862eee11d6 Use ContainerBox::mContained instead of ContainerBox::mContainedBoxes
where relevant.
2020-02-17 12:29:07 +01:00
Maurycy Liebner
26430f0241 Fix MoveBlendEffect negative z-index. (-1 behaved like -2) 2020-02-17 11:46:56 +01:00
Maurycy Liebner
68a4ad9fdb Clean up BoxSingleWidget promote to layer target group. 2020-02-17 11:46:26 +01:00
Maurycy Liebner
f22c600bde Disable wheelEvents for combo boxes in the objects list, enable only
when ctrl pressed.
2020-02-17 11:30:04 +01:00
Maurycy Liebner
46829865d3 Allow ComboBoxProperty as GUI property for ComplexAnimators. 2020-02-17 11:03:30 +01:00
Maurycy Liebner
920cdf2566 Add MoveBlendEffect z-index slider to the base ui. 2020-02-17 11:03:06 +01:00
Maurycy Liebner
1040a6ad83 Use esc to cancel QDoubleSlider transform. Fix disappearing cursor. 2020-02-16 21:49:24 +01:00
Maurycy Liebner
dca4a2cb49 Fix value change for BlendEffect z-index. 2020-02-16 21:04:49 +01:00
Maurycy Liebner
85cb20a23f Use mono font in ExpressionEditor. 2020-02-16 20:36:46 +01:00
Maurycy Liebner
9247e5247f Small VideoFrameLoader cleanup. 2020-02-16 19:57:04 +01:00
Maurycy Liebner
69917e1313 Fix video decoding for frames that were optimized out (usePrevious ==
true).
2020-02-16 18:54:00 +01:00
Maurycy Liebner
8db3e9a67b Split SingleSound into eIndependentSound and eVideoSound. 2020-02-16 16:53:13 +01:00
Maurycy Liebner
19f9c78b54 Move SWT_isLinkBox to eBoxOrSound. Move SWT_isLayerBox/SWT_isGroupBox to
BoundingBox.
2020-02-16 12:50:11 +01:00
Maurycy Liebner
8c7bd3e3cc Remove most of SWT_isX functions. 2020-02-15 22:30:33 +01:00