Mastodon

The second minor release of the 19.04 series is out with 77 bug fixes and minor usability improvements. Among the highlights for this release are fixes for compositing issues, misbehaving guides/markers and grouping inconsistencies. The Windows version also comes with improvements such as slideshow import and dark themes have now white icons (enable “Force Breeze Icon Theme” under settings). See the full list of commits down below.  

As previously stated this cycle is focused on polishing the rough edges post the code refactoring and a whopping 118 fixes have been submitted in the last two months alone. We ask the community to keep testing and reporting issues on our gitlab instance or join us on IRC (#kdenlive) or Telegram

Update: the 19.04.2 AppImage is available on KDE servers, with an added fix for group operation slowdown.

In other news

After this months Café we started to define the upcoming milestones for 19.08 which include Nested timelines and improvements in Speed Effect controls and advanced editing tools (insert/lift/overwrite). Also work started on the Titler revamping as part of the GSOC program. You can share your thoughts and ideas with Akhil over at the phabricator task.

Bug fixes

  • Fix copy effect or split does not keep disabled state. Commit. Fixes bug #408242
  • Fix various keyframe related issues. Commit.
  • Fix error in composition index for 1st track. Commit. Fixes bug #408081
  • Fix audio recording not added to timeline. Commit.
  • Fix guides in render widget. Commit.
  • Fix timeline selection/focus broken by recent commit. Commit.
  • Fix fade in broken on cut clips. Commit.
  • Revert audio capture to wav (should fix Windows issue #214). Commit.
  • Fix automask bugs (initial zone incorrect and not displayed on monitor). Commit.
  • Fix timeline unresponsive after deleting all clips. Commit.
  • Properly load colors & icons (Fix #112). Commit.
  • Fix clip grab state not updated on deselection. Commit.
  • Add speed info to clip tooltip. Commit.
  • Allow shortcut for change speed action. Commit.
  • Fix copy / paste track issue. Commit.
  • Fix slideshow clips on Windows. Commit.
  • Fix windows icons. Commit.
  • Add properly scaled Windows icon. Commit.
  • Fix crash opening old project file. Commit.
  • Remove old speed effect from categorization. Commit.
  • Automatically convert old custom effects to new type (and make a backup copy in the legacy folder). Commit.
  • Fix clip transcode incorrect label. Commit. Fixes bug #407808
  • Fix various transcoding issues. Commit. See bug #407808
  • Prevent saving corrupted file (with no tracks). Commit. See bug #407798
  • Detect corrupted project files on opening, propose to open backup. Commit. See bug #407798
  • Fix timewarp test after rounding change in timewarp clip duration. Commit.
  • Use default composition duration instead of full clip length on composition creation. Commit.
  • Fix invalid clip on project opening. Commit. See bug #407778
  • Fix 1 frame offset in clip duration after speed change. Commit.
  • Fix incorrect minimum speed. Commit.
  • Fix remaining marker issues. Commit.
  • Don’t create producers with non integer length (fixes invalid clip issue). Commit.
  • Do not use MLT producer’s get_length_time methd as it changes the way the length property is stored, causing inconsistencies (clock vs smpte_df). Commit. See bug #407778
  • Fix crash when marker was at clip start. Commit.
  • Fix marker position on clip cuts with speed effect. Commit.
  • Fix custom effect appearing with wrong name after save. Commit.
  • Use rounder rect icon instead of placeholder folder icon for custom effects. Commit.
  • Correctly hide/show asset settings when deselected/reselected. Commit.
  • Fix markers and snapping for clips with speed effect. Commit.
  • Disable filter clip job on tracks. Commit.
  • Fix crash in audio thumbs with reverse speed clip. Commit.
  • Fix mistake in previous commit. Commit.
  • Fix removeAllKeyframes. Commit.
  • Make lock track undoable and other fixes for locking + tests. Commit.
  • Re-add “go to guide” menu in timeline. Commit. Fixes bug #407528
  • Fix timeline doesn’t scroll with cursor. Commit. Fixes bug #407433
  • When importing a project file as clip, deduce the empty seek space. Commit.
  • Fix opening project containing invalid clips (when a source file somehow went missing). Commit.
  • Fix ungrouping when we have a selection of groups and single clips. Commit.
  • Don’t invalidate timeline/refresh monitor on audio effects. Commit.
  • Fix wrong stream imported by default on multistream clips. Commit.
  • Improve snap behavior on group resizing. Commit.
  • Fix dynamic text broken because of missing font & keyword params. Commit.
  • Fix snapping issues (disable snapping on high zoom levels). Commit.
  • Better abstraction for locking mechanism. Commit.
  • Fix endless clip test. Commit.
  • Fix resetView test. Commit.
  • Fix edit duration from timeline menu not connected. Commit.
  • Fix crash on resize after recent group resize fix. Commit.
  • Restore go to marker/guide context menu in monitor. Commit.
  • Fix regrouping items loses AVSplit property. Commit.
  • Fix: interpolation in rotoscoping filter. Commit. Fixes bug #407418
  • Fix list parameter default value broken (rotoscoping), ensure we always have a keyframe at in point. Commit.
  • Allow building on Ubuntu LTS & derivatives. Commit.
  • Fix context menu “edit guide” leaving empty space in menu. Commit.
  • Fix fuzzer compilation. Commit.
  • Fix timeline preview crash. Since a QCoreApp was created by kdenlive_render, MLT did not create its own QApplication, leading to linking crashes. Commit.
  • Enforce progressive and fps on dnxhd timeline preview profiles. Commit.
  • Add AppImage specific code to ensure we always set the correct path for MLT, FFmpeg, etc. Commit.
  • Don’t delete timeline preview files on project close. Commit.
  • Fix crash trying to delete first keyframe. Fixes #180. Commit.
  • Revert composition sorting to match previous stable behavior. Commit.
  • Fix title clip length 1 frame shorter than expected on creation. Commit.
  • Fix grouping after copy / paster. Commit.
  • Fix gap on clip move when trying to move clips. Commit.
  • Fix composition tracks listed in reverse order. Commit.
  • Fix copy/paste composition is one frame shorter. Commit.