Highlights & Features:
- Bumping version to 3.1.0 (min libopenshot version to 0.3.1)
- Improved Profiles (400+ Export Profiles, New Profile UI, and more)
- Improved Undo / Redo system, includes grouping actions (i.e. single undo for split-clips and similar multi-step edits)
- Improved Preview & Split Clip dialog (correct aspect ratio, correct sample rate)
- libopenshot Improvements:
- Huge Time Re-mapping update (improved audio resampling, better support for backwards audio, bezier curve audio support)
- Improved Caption Effect
- Caption effect font_size moving from "Points" to "Pixels"
- Caption effect default properties have been changed (smaller text)
- Caption effect improvements / fixes (better VTT support)
- Memory leak fixes
- Clip caching - causing a large memory leak
- Small memory leak in FFmpegReader
- Improved Performance (FrameMapper & Clip objects now include extra caching and optimizations)
- Improved Keyboard Bindings (arrow keys)
- Bug fix for Blender Animated Titles using high FPS (incorrect duration)
- Bug fix for Mac Chroma Key effect (babl color methods)
- Bug fix for video preview widget resizing, to correctly clear cache
- Bug fix for Automatic Transition Direction logic (i.e. correctly fade in/out based on where the transition is dropped)
- Fixing many bugs reported via Sentry.io
- Fixed issue with AppImage to support newer distros (related to glibc compatibility)
- Improved About dialog (release notes link, remove "candidate" for official releases)
- Expanded default Emojis (adding in Arrows, Shapes, and Brands)
- Improved File Properties Dialog, to handle replacing files and thumbnails, and better support for changing FPS
- Updated language translations
- Updated supporters and donors
- Updated docs / user-guide
openshot-qt Changelog (Version: 3.1.0)
- 6ff5f4b 2023-04-01 Jonathan Thomas Deep refactor of the QShortcut code used for arrow key detection, with a custom eventFilter to stop it from messing with our primary UI tabs (effects, transitions, files, emojis) HEAD, origin/release-20230321
- 65ce747 2023-04-01 Jonathan Thomas Updating keypress detection for arrow keys, moving to QShortcut on Webview, to fix issues on WebEngine which would eat certain keypress events (left, right, up, down)
- 19ef8fc 2023-03-31 Jonathan Thomas Fix typo in Mac build script (take 2)
- 2e99dbd 2023-03-31 Jonathan Thomas Fix typo in Mac build script
- fb5dfcf 2023-03-31 Jonathan Thomas Fixing regression in mac symblink (take 2)
- 2c32e1c 2023-03-31 Jonathan Thomas Reduce verboseness in mac build script (related to install-name-tool
- ede1fbc 2023-03-31 Jonathan Thomas Add symlink for Mac DMG, to find babl-ext folder at runtime (to prevent crash when using Chromakey)
- 57d2556 2023-03-30 Jonathan Thomas Fixed a few issues with the Preview & Split Clip dialog - to use the correct aspect ratio, to use the correct project audio sample_rate, and to use the correct FPS (for animated titles / image sequences / or custom set FPS)
- 7df2f86 2023-03-29 Jonathan Thomas Moving transaction ID generation to JavaScript, for clip/transition moving logic - when using multiple clips/transitions in a undo/redo group. This was breaking on macOS when trying to call the Python UUID method.
- 3d68a9c 2023-03-28 Jonathan Thomas Fixing Blender animated titles to correctly use the project FPS when rendering - duration and video_timebase were invalid in FPS which was different than 25.0 FPS.
- 9f2041f 2023-03-28 Jonathan Thomas Updating supporters / donors one last time before 3.1.0 release
- 4a022d5 2023-03-28 Jonathan Thomas Updating all translations one final time before 3.1.0 release. Ukrainian transltion 100% completed and used as final testing language.
- 64bbe8c 2023-03-28 Jonathan Thomas Merge branch 'develop' into release-20230321
- 34cd664 2023-03-28 Jonathan Thomas Merge pull request #5184 from OpenShot/revert-direct-doc-commits origin/develop
- ad93923 2023-03-28 Jonathan Thomas Reverting direct commits to docs on develop branch
- 83fd39f 2023-03-28 Shawn Conway Update system requirements
- fdae927 2023-03-28 Shawn Conway Updated minimum specifications
- c27b806 2023-03-28 Shawn Conway Spelling
- 5a8d5a5 2023-03-27 Jonathan Thomas Merge remote-tracking branch 'origin/release-20230321' into release-20230321
- c73cfdd 2023-03-27 Jonathan Thomas Fix preview resizing to correctly clear cache, after the call to SetMaxSize - to prevent small preview window from staying blurry when resized larger
- 6cd8cfa 2023-03-27 Jonathan Thomas Merge pull request #5183 from OpenShot/fix-title-editor-lag2
- d7402b1 2023-03-27 Jonathan Thomas Bumping version to 3.1.0, min libopenshot version to 0.3.1, adding new release to appdata.xml.
- b1af290 2023-03-21 Jonathan Thomas Bumping version to 3.1.0, min libopenshot version to 0.3.1, adding new release to appdata.xml.
- 4452ad5 2023-03-21 Jonathan Thomas Merge pull request #5177 from OpenShot/translations-mar-21-2023
- e9253c4 2023-03-21 Jonathan Thomas Updating raffi email and supporters / donors
- 183c8e1 2023-03-21 Jonathan Thomas Updating all translations
- 37c4182 2023-03-20 Jonathan Thomas Merge pull request #5175 from OpenShot/fix-about-us
- e8c5437 2023-03-19 Jonathan Thomas Add release notes to About dialog
- cbda212 2023-03-19 Jonathan Thomas Deploy script (used when releasing new versions of OpenShot) now includes GIT SHA - so we can store this and later use it to query official releases via HTTP
- a55fde9 2023-03-19 Jonathan Thomas About us dialog now includes dynamic / real-time lookup of release info - to determine if this is an official release - or a normal daily build. --debug arg is needed to see debug output.
- c903e53 2023-03-18 Jonathan Thomas Time Remapping - Invalid
End
frame # (#5169) - d4daeb3 2023-03-18 Jonathan Thomas Updating About description to remove "2.x" verbiage - and fix some duplicate emoji translations - and generate new POT translation template with updated English text
- f811537 2023-02-15 Jonathan Thomas Expand Default Emojis (adding in Arrows, Shapes, and Brands) (#5147)
- 9b3a11d 2023-02-15 Jonathan Thomas Merge pull request #5143 from OpenShot/improved-captions
- 4c69fd7 2023-02-14 Jonathan Thomas Group all 'Separate Audio' context menu updates in a single undo/redo transaction (#5146)
- e7254f3 2023-02-14 Jonathan Thomas Group all 'add to timeline' updates in a single undo/redo transaction (#5145)
- df86b34 2023-02-14 Jonathan Thomas Merge branch 'develop' into improved-captions
- 944623c 2023-02-13 Jonathan Thomas - Add 'end' property correctly when using AddToTimeline dialog (for split clips) - Large refactor to File Properties dialog (update related clips after changing file path or FPS, update form after switching files, scale start/end when changing FPS, group transactions for undo/redo, update thumbnails for all related clips and file) - Adding Clips refactored to re-use File object data (instead of a fresh Clip Reader) - faster and more sane. Refactor thumbnail updating. Also, respect 'start' and 'end' properties of File object.
- 2d0c22f 2023-02-10 Jonathan Thomas Fix to export dialog to use the correct profile size, before exporting - to prevent stretching the image of certain clips. This was stretching images when exporting a horizontal project to a vertical profile.
- 419aa10 2023-02-10 Jonathan Thomas Use existing File object data when creating Clip objects... instead of a new Clip object reader.
- c126b83 2023-02-10 Jonathan Thomas Default audio-only files size (width x height) to use the current project profile size (in cases of waveform generation)
- 921a56a 2023-02-03 Jonathan Thomas Add sane default clip keyframe values, for all common properties (i.e. alpha, scale, location, rotation, etc...) (#5127)
- 012cb48 2023-02-02 Jonathan Thomas Add sane default clip keyframe values, for all common properties (i.e. alpha, scale, location, rotation, etc...)
- d46346f 2023-02-02 Jonathan Thomas Improved Profiles (400+ Export Profiles, New Profile UI, and more) (#5116)
- 369b68d 2023-01-18 Jonathan Thomas When determining transition direction, ignore clips that end too close to the beginning of the transition. (#5102)
- 7672250 2023-01-16 Jonathan Thomas Fix transition direction (#5099)
- c1442b5 2023-01-15 Jonathan Thomas Fix transition direction detection bug, when clips are overlapping (#5096)
- b59a47d 2023-01-13 Davide Trainini WIP: Add missing 720p and 1080p vertical export profiles, add 8K video export profiles and update social media export presets (#4723)
- 6bdf96b 2023-01-13 Jonathan Thomas Experimental freeze changes, to include libthai, required for some font rasterizing - needed by Slackware distro in AppImage (#5093)
- 42135d8 2023-01-13 Jonathan Thomas Bug Fix: Multiple Clips/Transitions Dropped on New Layer (#5092)
- ffaffa1 2023-01-10 scootergrisen Change "View Toolbar" to "Toolbar" (#4256)
- 006a2ee 2023-01-11 mitsu-ksgr TitleEditor: Support SVG contain tspan without style attr. (#4781)
- 627b2e1 2023-01-10 Marcin Bielak Add required libqt5svg5 library into developer documentation (#4640)
- a139c20 2023-01-10 Ángel Correctly order hasattr() parameters (#4998)
- adab64e 2023-01-10 Frank Dana Remove CODEOWNERS file (#4893)
- ef6d0e1 2022-12-22 Jonathan Thomas WIP: Large refactor of UpdateAction (for grouped undo/redo actions) (#5059)
- d61a4ce 2022-12-21 Jonathan Thomas Calculate z-index for clips and transitions on the timeline, and ensure selected z-indexes are higher than unselected ones, to allow a selected clip to be easily resized/trimmed. (#5058)
- 11ec160 2022-12-21 Jonathan Thomas Add tolerance to JavaScript track position calculation - to better determine which track is under the cursor (i.e. used when dropping effects on a clip) (#5057)
- f34fa2c 2022-12-20 Jonathan Thomas Delete clips / transitions with invalid or negative duration. For example, trim the left edge past the right edge, or the right edge past the left edge, and the item will be deleted (#5055)
- 5637c29 2022-12-20 Jonathan Thomas Updating copyright in Windows installer (#5054)
- 89adb36 2022-12-19 Jonathan Thomas Update README.md copyright and license info, to make it more clear and update dates. (#5053)
- 6268c91 2022-12-19 Jonathan Thomas Fixing many bugs reported via Sentry.io, and refactoring Audio Device detection (#5051)
- 32d2b56 2022-12-11 Jonathan Thomas Merge pull request #5034 from OpenShot/fix-fedora-appimage
- 736a3c6 2022-12-11 Jonathan Thomas Adding libcairo.so.2 back to AppImage, for Fedora 37 compatibility
- b7b31cd 2022-12-11 Jonathan Thomas Merge pull request #5032 from OpenShot/fix-docs-12-11-2022
- 8ce7e21 2022-12-11 Jonathan Thomas Fixing documentation issues (conf.py warnings, // to https warning, and extlinks warnings from missing %s, invalid title underline)
- f8c0c80 2022-12-10 Jonathan Thomas Merge pull request #5016 from OpenShot/release-20221201
- acfe7d2 2022-12-04 Jonathan Thomas Merge pull request #5021 from OpenShot/update-docs-export-clips
- 8db77c7 2022-12-04 Jonathan Thomas Adding Export Clips to documentation about Files, including new screenshot