Commit Graph

  • 0762f905ff Implement paint canvas cropping. Maurycy Liebner 2020-02-19 14:22:06 +0100
  • 880fa4866d Use FileExtensions::videoFilters for video file replace extensions. Maurycy Liebner 2020-02-19 11:41:41 +0100
  • 39b7349120 Allow moving paint canvas. Allow erase, lock alpha, colorize paint modes. Maurycy Liebner 2020-02-18 21:25:58 +0100
  • 89a5d2e516 Allow Paint Object frames to have different positions. Maurycy Liebner 2020-02-18 12:50:17 +0100
  • 836ca0e46a Add sculpt nodes visibility button. Maurycy Liebner 2020-02-18 12:23:20 +0100
  • 7182046897 Disable row highlight by default. Fix SettingsWidget alignment. Maurycy Liebner 2020-02-17 21:43:39 +0100
  • ee48cbf600 Do not load the timeline slider position. It breaks the initial timeline state, cannot select keyframes. Maurycy Liebner 2020-02-17 21:28:24 +0100
  • 63cab92366 Add timeline row altarnate color option. Maurycy Liebner 2020-02-17 21:15:11 +0100
  • 1fd8e4fa08 Add optional timeline row highlight. Closes #73. Maurycy Liebner 2020-02-17 19:20:15 +0100
  • 8d9eec4e4b Go back to using ppa:jonathonf/ffmpeg-4 Maurycy Liebner 2020-02-17 15:38:23 +0100
  • 094078f174 Use libmypaint 1.5.0 Maurycy Liebner 2020-02-17 15:33:38 +0100
  • 2960a940e2 Implement validator for BoxTargetProperty. Use the validator for BlendEffect for clip path (allow only paths). Maurycy Liebner 2020-02-17 14:17:35 +0100
  • f74f44bf5c Remove unused Animator::anim_updateAfterShifted. Maurycy Liebner 2020-02-17 13:09:52 +0100
  • e4d74a17e7 Set inherited frame shift for objects added to the ContainerBox. Maurycy Liebner 2020-02-17 13:08:31 +0100
  • 6b7690af88 Fix frame shift for expressions. Maurycy Liebner 2020-02-17 13:01:30 +0100
  • 862eee11d6 Use ContainerBox::mContained instead of ContainerBox::mContainedBoxes where relevant. Maurycy Liebner 2020-02-17 12:29:07 +0100
  • 26430f0241 Fix MoveBlendEffect negative z-index. (-1 behaved like -2) Maurycy Liebner 2020-02-17 11:46:56 +0100
  • 68a4ad9fdb Clean up BoxSingleWidget promote to layer target group. Maurycy Liebner 2020-02-17 11:46:26 +0100
  • f22c600bde Disable wheelEvents for combo boxes in the objects list, enable only when ctrl pressed. Maurycy Liebner 2020-02-17 11:30:04 +0100
  • 46829865d3 Allow ComboBoxProperty as GUI property for ComplexAnimators. Maurycy Liebner 2020-02-17 11:03:30 +0100
  • 920cdf2566 Add MoveBlendEffect z-index slider to the base ui. Maurycy Liebner 2020-02-17 11:03:06 +0100
  • 1040a6ad83 Use esc to cancel QDoubleSlider transform. Fix disappearing cursor. Maurycy Liebner 2020-02-16 21:49:24 +0100
  • dca4a2cb49 Fix value change for BlendEffect z-index. Maurycy Liebner 2020-02-16 21:04:49 +0100
  • 85cb20a23f Use mono font in ExpressionEditor. Maurycy Liebner 2020-02-16 20:36:46 +0100
  • 9247e5247f Small VideoFrameLoader cleanup. Maurycy Liebner 2020-02-16 19:57:04 +0100
  • 69917e1313 Fix video decoding for frames that were optimized out (usePrevious == true). Maurycy Liebner 2020-02-16 18:54:00 +0100
  • 8db3e9a67b Split SingleSound into eIndependentSound and eVideoSound. Maurycy Liebner 2020-02-16 16:53:13 +0100
  • 19f9c78b54 Move SWT_isLinkBox to eBoxOrSound. Move SWT_isLayerBox/SWT_isGroupBox to BoundingBox. Maurycy Liebner 2020-02-16 12:50:11 +0100
  • 8c7bd3e3cc Remove most of SWT_isX functions. Maurycy Liebner 2020-02-15 22:30:33 +0100
  • 940297834b Use enve_cast<X*> instead of SWT_isX. Maurycy Liebner 2020-02-15 21:02:52 +0100
  • f7624d3be1 Improve and use enve::cast. Maurycy Liebner 2020-02-15 17:17:28 +0100
  • 8bf0f84d27 Implement simplified virtual-function-based casting method for objects of SingleWidgetTarget derived classes. Maurycy Liebner 2020-02-15 16:11:43 +0100
  • a9997413ae Fix contained Objects write, skip BlendEffectBoxShadow. Maurycy Liebner 2020-02-15 11:55:54 +0100
  • 573ee97a65 Fix path color indicator ellipse position. Maurycy Liebner 2020-02-15 11:38:48 +0100
  • e6987a1a8f Change BoxSingleWidget visibility after setting the target to avoid flicker. Maurycy Liebner 2020-02-15 11:12:37 +0100
  • 255dc6771a Use BlendEffectBoxShadow to change visibility for BlendEffects. Maurycy Liebner 2020-02-15 10:58:10 +0100
  • e5dc89a2af Don't use BlendEffects when they are marked as hidden. Maurycy Liebner 2020-02-15 10:57:44 +0100
  • 6691330dd7 BlendEffectBoxShadow improvements. Maurycy Liebner 2020-02-14 22:26:15 +0100
  • 6de73a64d5 Initial BlendEffectBoxShadow implementation. Maurycy Liebner 2020-02-14 19:13:26 +0100
  • 05ccebf871 Use dummy function for DynamicComplexAnimator TWriteType and use function references instead of pointers to fix the annoying 'the address of TWriteType will never be null'. Maurycy Liebner 2020-02-14 14:34:48 +0100
  • 241e41a854 Fix /home/ailuropoda/.enve/src/core/conncontextobjlist.h:117: warning: comparison between signed and unsigned integer expressions [-Wsign- compare]. Maurycy Liebner 2020-02-14 14:33:00 +0100
  • d3b08d02c0 Use qobject_cast instead of SWT_isQrealAnimator. Maurycy Liebner 2020-02-14 13:49:27 +0100
  • 28763bda22 Remove SWT_isPathEffect and SWT_isPathEffectCollection. Maurycy Liebner 2020-02-14 13:40:36 +0100
  • 0260d6ae33 Use qobject_cast instead of SWT_isAnimator. Maurycy Liebner 2020-02-14 13:38:28 +0100
  • 3a72c1e2ae Remove SWT_isTextEffect and SWT_isTextEffectCollection. Maurycy Liebner 2020-02-14 13:10:42 +0100
  • 4ba2efd87d Use qobject_cast instead of SWT_isRasterEffect and SWT_isRasterEffectCollection. Maurycy Liebner 2020-02-14 13:09:35 +0100
  • 188b391365 Reimplement BlendEffect as a eEffect derived class. Maurycy Liebner 2020-02-14 12:39:51 +0100
  • edfddb80e3 Move SWT_isTextEffect from eEffect to TextEffect. Maurycy Liebner 2020-02-14 12:26:54 +0100
  • 119678488a Allow undo/redo for InternalLinkingGroupBoxes group/layer switch. Maurycy Liebner 2020-02-14 12:15:21 +0100
  • 3107c2ab49 Fix tracking of Boxes with Blend Efffects. Maurycy Liebner 2020-02-14 12:03:12 +0100
  • 29e25505ee Fix switching between group/layer for InternalLinkGroupBox. Maurycy Liebner 2020-02-14 11:56:51 +0100
  • 4fcd42afff Add Blend Effect support to Links. Maurycy Liebner 2020-02-13 21:32:06 +0100
  • 2d443b9c8e Do not hold Linking Box reference in the target box. Maurycy Liebner 2020-02-13 20:58:53 +0100
  • 66dd93858a Decide whether Linking Box is enclosed in another Linking Box at construction time. Maurycy Liebner 2020-02-13 20:09:12 +0100
  • 96328337db Reimplement InternalLinkBox and InternalLinkGroupBox as InternalLinkBoxBase derived classes. Maurycy Liebner 2020-02-13 18:06:46 +0100
  • e4ee33fe8c Remove duplicate calls to getLinkTarget in InternalLinkBox. Maurycy Liebner 2020-02-13 17:26:19 +0100
  • e4e74db97e Do not call getLinkTarget multiple times in InternalLinkGroupBox. Maurycy Liebner 2020-02-13 17:17:24 +0100
  • a8f1135012 Add Promote to Layer button to inform users. Maurycy Liebner 2020-02-12 20:25:34 +0100
  • aa992eb410 Disable/enable Blend Effects when switching between Groups/Layers. Maurycy Liebner 2020-02-12 18:56:17 +0100
  • ec751f59d5 Update after enabling/disabling Blend Effects. Maurycy Liebner 2020-02-12 13:23:58 +0100
  • 284de57a45 Do not use blend effects when disabled. Maurycy Liebner 2020-02-11 15:52:26 +0100
  • bed3ec4fc5 Blend Effects/Custom Properties disable/enable undo/redo. Maurycy Liebner 2020-02-11 15:47:26 +0100
  • 82b8c70853 Fix BoxTargetProperty target clearing, after the target was deleted. Maurycy Liebner 2020-02-11 15:38:46 +0100
  • 3cf017b4cb Blend effect render improvements. Maurycy Liebner 2020-02-11 15:18:16 +0100
  • be8b126174 Implement TargetedBlendEffect and move the default BlendEffect implementation to the MoveBlendEffect. Maurycy Liebner 2020-02-10 17:37:37 +0100
  • b245a718a3 Initial BlendEffect implementation. Maurycy Liebner 2020-02-09 19:31:11 +0100
  • 22e049090e MainWindow translation support. Maurycy Liebner 2020-02-07 11:42:20 +0100
  • 3f5947efd9 Change sculpt mode cursor. Add antialiasing. Maurycy Liebner 2020-02-06 17:35:37 +0100
  • 0a15b3f548 Pause audio when pausing preview. Maurycy Liebner 2020-02-06 15:00:10 +0100
  • 8f7ef5f6a3 Add Right Mouse Button canvas translation. Closes #83. Maurycy Liebner 2020-02-06 13:52:27 +0100
  • c3bc43f0e6 Seek audio one second behind. Mp3 seems to give invalid samples after seeking. Closes #84. Maurycy Liebner 2020-02-06 13:12:28 +0100
  • 6d15319f09 Make sure audio data is not underfed to QAudioOutput. Maurycy Liebner 2020-02-05 21:34:06 +0100
  • eb10b8c4c9 Fix updating ExpressionSource after source removed. Maurycy Liebner 2020-02-05 12:09:33 +0100
  • ea64750846 Should SVG import for paths default to no paint? Maurycy Liebner 2020-02-04 17:41:12 +0100
  • 2df1df8655 Fix expressions autocomplete after '.'. Maurycy Liebner 2020-02-04 16:13:15 +0100
  • 972b25b05a Implement Custom Properties. Maurycy Liebner 2020-02-04 15:56:53 +0100
  • 5d2ff1164b Remove ContainerBox::firstDescendantWithName and ContainerBox::firstContainedWithName. Maurycy Liebner 2020-02-04 13:31:06 +0100
  • c70bca7d64 Fix centering canvas with numpad 0. Maurycy Liebner 2020-02-04 13:01:37 +0100
  • 547b722d7d Highlight variables, variables completer. Maurycy Liebner 2020-02-04 13:01:14 +0100
  • 95f745fbb4 Do not close the window after user tries to apply an invalid expression. Maurycy Liebner 2020-02-04 10:48:57 +0100
  • 8abcc0db3c Add basic multiple line expressions support. Maurycy Liebner 2020-02-03 23:03:53 +0100
  • dd7119deed Add abs(x) function to expressions. Maurycy Liebner 2020-02-03 20:43:48 +0100
  • 92724651be Update after canceling QDoubleSlider transform. Maurycy Liebner 2020-02-03 17:47:43 +0100
  • 167982c0a9 Improve start/finish for animator transformations. Maurycy Liebner 2020-02-03 17:43:10 +0100
  • 83d4ce2e1b Show base value on sliders when using expressions. Maurycy Liebner 2020-02-03 16:08:34 +0100
  • 60790361b3 Fix gradient setting undo/redo. Closes #79. Maurycy Liebner 2020-02-03 14:54:18 +0100
  • aa4039e753 Fix undo/redo for removing all keys, when disabling recording. Maurycy Liebner 2020-02-03 14:46:41 +0100
  • a6c0ffec0e Add Delete Scene option Closes #78. Maurycy Liebner 2020-02-03 11:54:25 +0100
  • 860753a85f Fix new layout creation. #78 Maurycy Liebner 2020-02-03 10:45:54 +0100
  • cf6c824882 Fix object naming. #23 Maurycy Liebner 2020-02-03 10:39:50 +0100
  • cccfaffd1c Small ColorSettingsWidget cleanup. Maurycy Liebner 2020-02-02 23:22:40 +0100
  • 68d94fe68a Rename transformation -> transform (tool long for expressions). Maurycy Liebner 2020-02-02 20:45:06 +0100
  • 8b3ad6efe5 Fix parser order of operations. Maurycy Liebner 2020-02-02 20:42:03 +0100
  • 1e43b699bc Fix expressions undo/redo. Maurycy Liebner 2020-02-02 19:22:18 +0100
  • 992c2d9746 Support negative expressions. Improve numerical input math operations. Maurycy Liebner 2020-02-02 18:51:47 +0100
  • 5a247ae31b Guard against expression co-dependency. Maurycy Liebner 2020-02-02 16:42:02 +0100
  • 5641991644 Small QrealAnimatorValueSlider cleanup. Maurycy Liebner 2020-02-02 16:23:03 +0100
  • a96da846e4 Changes to the way Object names work. Maurycy Liebner 2020-02-02 16:17:30 +0100
  • ec3d8d8a9f Fix ExpressionDialog initial text and clear expression when empty. Maurycy Liebner 2020-02-02 16:17:04 +0100
  • 28715486ad Fix ExpressionSource value update. Maurycy Liebner 2020-02-02 16:16:30 +0100