Commit Graph

  • 5387f3841e Use resolution for raster effects. Maurycy Liebner 2019-08-31 20:34:37 +0200
  • fac96fb2fc Add antialiasing to image/video drawing. Maurycy Liebner 2019-08-31 18:42:15 +0200
  • e6e2259bec Fix multiple (per thread) task processing. Maurycy Liebner 2019-08-31 17:42:31 +0200
  • 235352c2c9 Fix use count. Maurycy Liebner 2019-08-30 21:26:24 +0200
  • 15bd5e0fec Fix invalid read for Canvas and LayoutHandler on window close. Maurycy Liebner 2019-08-30 17:37:46 +0200
  • 7e64c4da5c Switch graphDisabled.png and graphEnabled.png. Maurycy Liebner 2019-08-30 17:02:24 +0200
  • c970373deb Remove unnecessary calls to Document::actionFinished. Maurycy Liebner 2019-08-30 16:55:08 +0200
  • 9f63367917 Fix key change update. Improve prp_getIdenticalRelRange performance. Maurycy Liebner 2019-08-30 16:35:39 +0200
  • 08aa83de68 Fix Layout removal from LayoutHandler. Maurycy Liebner 2019-08-30 14:27:11 +0200
  • 0117e48345 Fix uninitialized ImageFileHandler. Maurycy Liebner 2019-08-30 14:13:46 +0200
  • a3a2b165e2 UI improvements. Improve show/hide for BoxSingleWidget child widgets. Maurycy Liebner 2019-08-30 13:45:07 +0200
  • 71beaadba7 Add FillRule support for svg paths. Maurycy Liebner 2019-08-30 13:17:01 +0200
  • 8836d1f406 Fix double transformation start occuring when first using ValueInput, and then moving mouse for the first time. Maurycy Liebner 2019-08-30 13:09:05 +0200
  • aa8f44284f Fix AnimatedSurface not updating after drawing on frames. Switch to increment based CacheContainer usage tracking. Introduce UsePointer. Maurycy Liebner 2019-08-30 12:31:30 +0200
  • 700c81528b Call prp_afterWholeInfluenceRangeChanged after changing AnimationBox stretch. Maurycy Liebner 2019-08-30 10:37:38 +0200
  • c300c55ca7 Fix PathBox (Fill/Outline)SettingsAnimator. Maurycy Liebner 2019-08-30 10:30:39 +0200
  • 6bad331616 Some README.md improvements. Maurycy Liebner 2019-08-29 21:03:31 +0200
  • 06c67d5b31 Remove MovablePoint from selection on deletion. Maurycy Liebner 2019-08-29 20:39:43 +0200
  • af4c3de0c7 Add Property selection capability & minor ui fixes. Maurycy Liebner 2019-08-29 17:48:58 +0200
  • cc42b1faa7 UI update fixes. DynamicComplexAnimator drag/drop parent change fixed. Maurycy Liebner 2019-08-29 14:22:33 +0200
  • 66f81428b9 Path effect fixes. Maurycy Liebner 2019-08-28 18:32:55 +0200
  • 7faf2b6e90 Style change. Maurycy Liebner 2019-08-28 18:32:37 +0200
  • 84dc338e39 Fix tablet painting position and block mouse events. Maurycy Liebner 2019-08-28 18:32:14 +0200
  • aa7c428794 require explicit call to readFutureTable. Maurycy Liebner 2019-08-28 18:31:36 +0200
  • c59464ac72 Fix copying data to other instance. Maurycy Liebner 2019-08-28 18:30:49 +0200
  • b51de9d489 ExamplePathEffect -> eLinearize. Maurycy Liebner 2019-08-28 18:30:12 +0200
  • 0d8b5edb78 Guarding against low memory states causes false positives that stop preview. Maurycy Liebner 2019-08-28 15:23:53 +0200
  • 6205f1efd2 Canvas children should blend with Canvas just as they do with other layers. Maurycy Liebner 2019-08-28 14:00:28 +0200
  • 5123cd7497 Prevent the FontsWidget from stealing focus. Maurycy Liebner 2019-08-28 13:50:36 +0200
  • 407afc16b9 Fix RasterCacheHandler drawing. Maurycy Liebner 2019-08-28 13:50:18 +0200
  • 6ba830df86 Fix queTasks recursive call. Maurycy Liebner 2019-08-28 13:49:15 +0200
  • bf300921f1 Do not schedule startPathChange, instead call it directly. Maurycy Liebner 2019-08-28 12:36:36 +0200
  • 42663c775a Use currentPath for render folder. Maurycy Liebner 2019-08-28 11:57:07 +0200
  • aea8c7d4d1 Respect ctrls mode. Maurycy Liebner 2019-08-28 11:56:23 +0200
  • 476b2d98f9 Fix incorrect starting audio preview position. Maurycy Liebner 2019-08-28 11:14:29 +0200
  • 82a48f6e30 Minor gui interaction changes. Maurycy Liebner 2019-08-28 11:09:04 +0200
  • 2d72967adf KeysView graph improvements. Maurycy Liebner 2019-08-28 09:27:25 +0200
  • b94b680005 Liberapay a better option than fixed-time crowdfunding. Maurycy Liebner 2019-08-28 09:26:57 +0200
  • 643163e194 Fix sound duration rounding. Maurycy Liebner 2019-08-27 21:01:17 +0200
  • 698e328142 Minor fixes to ValueInput in KeysView. Maurycy Liebner 2019-08-27 21:00:56 +0200
  • 198458a5e6 Fix preview rendering. Maurycy Liebner 2019-08-27 14:04:12 +0200
  • afb6700645 Some task processing improvements. If there are many tasks waiting, distribute to cpu threads/gpu in groups. Maurycy Liebner 2019-08-26 22:00:29 +0200
  • 9be39f7516 Read/write improvements. Maurycy Liebner 2019-08-26 16:17:19 +0200
  • 4223b09e63 Minor splash changes. Maurycy Liebner 2019-08-26 11:10:25 +0200
  • ea40ed54db Mkpath for splash folder. Maurycy Liebner 2019-08-26 11:10:15 +0200
  • 0ea01d77e3 When writing a cached AnimatedSurface, read data from the corresponding tmp file. Maurycy Liebner 2019-08-26 11:09:58 +0200
  • 918f049407 Move OnionSkin outside of AnimatedSurface. Maurycy Liebner 2019-08-26 09:58:04 +0200
  • f7100cac54 PaintBox improvements. Save paint data to hdd. Load when needed. Maurycy Liebner 2019-08-25 23:17:25 +0200
  • f20dad6856 Add missing ```. Maurycy Liebner 2019-08-24 20:31:53 +0200
  • a034cd1955 Changes to the description and the documentation. Maurycy Liebner 2019-08-24 20:29:47 +0200
  • ce91d09810 Add GPL license. Maurycy Liebner 2019-08-24 17:07:28 +0200
  • 78b4e691aa Add a startup splash. Maurycy Liebner 2019-08-24 12:44:09 +0200
  • fe2725876d Fix ShaderEffects not drawing when using non-srcOver blending modes. Maurycy Liebner 2019-08-23 21:47:16 +0200
  • a16343b880 Release gpu resources after shutdown. Maurycy Liebner 2019-08-23 21:14:43 +0200
  • a9389ab524 Fix ColorValueRect errors occuring after destruction of any other ColorValueRect. Maurycy Liebner 2019-08-23 21:04:46 +0200
  • e80f0971c9 Fix lineTo closing in SkPath based constructor for NodeList. Fixes svg path import. Maurycy Liebner 2019-08-23 20:32:13 +0200
  • 6629194c44 Fix the way tasks are scheduled/canceled. Maurycy Liebner 2019-08-23 19:14:22 +0200
  • 48bca7fbc3 Fix resolution change. Maurycy Liebner 2019-08-23 13:57:12 +0200
  • 7d715aae5f Propagate prp_currentFrameChanged signals to parents, when reason == frameChange. Maurycy Liebner 2019-08-23 13:05:07 +0200
  • 55a5d65a4e Rename ShaderEffects to inform users they are part of enve. Maurycy Liebner 2019-08-23 12:04:46 +0200
  • 19fe95bd14 Stop using PropertyUpdaters. Maurycy Liebner 2019-08-23 12:02:43 +0200
  • 65f5c5f043 Do not clamp frame values when reading. Maurycy Liebner 2019-08-22 22:46:32 +0200
  • 823c7ed516 Fix fonts settings. Maurycy Liebner 2019-08-22 21:45:38 +0200
  • c18a01b4ed Change the way filtering is handled. Maurycy Liebner 2019-08-22 21:12:43 +0200
  • 85a5aa274d Restore direct draw render transform. Maurycy Liebner 2019-08-22 18:17:49 +0200
  • eeb51656c7 Use QIODevice wrappers (eReadStream and eWriteStream) to handle reading/ writing. Maurycy Liebner 2019-08-22 15:41:50 +0200
  • 7bef10c5f4 Fix RasterEffect forced margins. Maurycy Liebner 2019-08-22 12:31:41 +0200
  • 280a2aebb2 Fix calls to Document::actionFinished when chaning DurationRects. Maurycy Liebner 2019-08-21 23:20:00 +0200
  • 3e66a4ab14 Improve BoundingBox::mRenderDataHandler clearing. Maurycy Liebner 2019-08-21 23:13:56 +0200
  • 218cca2377 Add shadow effect. Maurycy Liebner 2019-08-21 22:52:35 +0200
  • e8a1461387 Rename exampleRasterEffect to eBlur. Maurycy Liebner 2019-08-21 21:56:50 +0200
  • bf0b9793e9 Fix box duplication. Maurycy Liebner 2019-08-21 21:52:16 +0200
  • 1a4c9ea338 Zero unsigned samples to mid value, not to 0. Maurycy Liebner 2019-08-21 21:16:19 +0200
  • a7f59ab08d Add support for more sample formats. Maurycy Liebner 2019-08-21 21:01:58 +0200
  • b0ae11827c Don't encode audio when there is no sound in the scene. Maurycy Liebner 2019-08-21 18:04:35 +0200
  • e4648781aa OutputSettings settings improvements. Maurycy Liebner 2019-08-21 14:02:33 +0200
  • 50c2413de0 Emit eSoundSettings::settingsChanged only when settings where actually changed. Maurycy Liebner 2019-08-21 11:26:03 +0200
  • 92fa70c6b9 SoundIterator iterated through bytes instead of samples. Maurycy Liebner 2019-08-20 22:48:30 +0200
  • 6dc23ddb16 Sound encoding is broken. Maurycy Liebner 2019-08-20 17:57:48 +0200
  • 8053e512af Fix flicker when opening/closing widgets. Maurycy Liebner 2019-08-20 12:02:04 +0200
  • 69cf1e36d3 Initial stereo sound support. Maurycy Liebner 2019-08-19 19:05:50 +0200
  • daa3c89c0e Rename EnveSettings to eSettings. Maurycy Liebner 2019-08-19 10:39:43 +0200
  • 4be45790eb Fix DurationRectangle signals. Improve fragmented sound support. Maurycy Liebner 2019-08-18 21:06:28 +0200
  • 3c0172f3d6 Call Document::actionFinished only when mouse grabbing. Otherwise just update. Maurycy Liebner 2019-08-18 19:21:31 +0200
  • e230295061 Dragging improvements. Maurycy Liebner 2019-08-18 19:20:48 +0200
  • f6b19fe0d7 Skip the sound data from the outside of sound DurationRectangle. Maurycy Liebner 2019-08-18 19:20:22 +0200
  • 117fef5bd7 Set abs frame for sounds contained in Canvas. Maurycy Liebner 2019-08-18 19:19:15 +0200
  • f08038ce9b Timeline (mainly DurationRectangle) improvements. Maurycy Liebner 2019-08-18 15:55:48 +0200
  • e3b2228e7b Fix Gradients read/write and other read/write fixes. Maurycy Liebner 2019-08-17 22:40:25 +0200
  • 2559ced9dd Fix impression of rotation for DisplacePathEffect. Maurycy Liebner 2019-08-17 19:18:47 +0200
  • 91904079d1 Change the Circle getPathAtRelFrameF implementation. Maurycy Liebner 2019-08-17 19:02:23 +0200
  • 1f5499f840 Fix the BoxSingleWidget flicker on target change. Maurycy Liebner 2019-08-17 18:07:06 +0200
  • 0b61661ec7 Allow switching RasterEffects between cpu, gpu, cpu/gpu. Maurycy Liebner 2019-08-17 17:28:30 +0200
  • 812fb99036 Reorganize examples folder structure. Maurycy Liebner 2019-08-17 10:40:08 +0200
  • 8ea15f8fea Sound fixes. Maurycy Liebner 2019-08-16 19:09:29 +0200
  • c0ad47efba Initial support for SingleSound in ContainerBoxes. Maurycy Liebner 2019-08-15 20:11:51 +0200
  • 3b9aa947a0 Clear render data after all Boxes qued. Maurycy Liebner 2019-08-13 20:50:22 +0200
  • 26e99a5031 Fix duplicate rendering. Maurycy Liebner 2019-08-13 19:55:22 +0200
  • b8e5e0e405 Fix glClearColor for RasterEffects. Remove unnecessary glClearColor calls. Maurycy Liebner 2019-08-13 15:04:22 +0200
  • d14ecdcb87 Switch to premultiplied texture blending. Maurycy Liebner 2019-08-13 12:20:29 +0200