Skip to content

Releases: OpenShot/openshot-qt

v3.1.1

20 Apr 22:04
Compare
Choose a tag to compare

Highlights & Features:

  • Bumping version to 3.1.1, min libopenshot dependency to 0.3.2
  • Prevent freeze on launch (in Windows - when your sample-rate in OpenShot does not match the host OS sample-rate)
  • Fix duplicate Profile name bug (causing an issue when exporting and re-opening a project with specific profile names)
  • Adding Profile search button to Preferences (for easier filtering and searching for a default profile)
  • Protect timeline (webview) from receiving lots of unneeded messages from libopenshot
  • Large refactor for Tracker and Object Detection effects (allow property editing, prevent crashes, allow parent property to work)
  • Refactor of Parent property (simpler, a single 'None' option, thumbnail images)
  • Improved caching logic around Property Editor (better performance while adjusting clip properties)
  • Many small code refactors and fixes to prevent noisy errors (reported by Sentry.io)
  • Updated language translations
  • Updated credits and donors
  • Removed old GitHub Action builder for Ubuntu 18.04, and tweaked GitHub CI build scripts

openshot-qt Changelog (Version: 3.1.1)

  • 5416a16 2023-04-20 Jonathan Thomas Adding back in "layers", "markers" to webview changes - since we accidentally filtered them out. HEAD, origin/release-20230417
  • 1ee5f7b 2023-04-19 Jonathan Thomas Allow "duration" to be sent to the webview, to allow auto-increase project duration / auto resize the timeline
  • 0979288 2023-04-18 Jonathan Thomas Protect setWindowTitle from being called by a different thread (preview_thread - if sample_rate is updated). Protect preview_thread::update() method from triggering with 'sample_rate' update.
  • 91b19e5 2023-04-17 Jonathan Thomas Protecting timeline webview from unrelated changes - which can sometimes happen prior to the webview being fully loaded (causing a freeze on launch of OpenShot)
  • 967a429 2023-04-17 Jonathan Thomas On launch of OpenShot, convert float sample_rate into Integer (if needed), and update settings::sample_rate if needed. This causes our audio device to freeze
  • 6736aa6 2023-04-17 Jonathan Thomas Bumping version to 3.1.1, min libopenshot dependency to 0.3.2
  • 52f5431 2023-04-17 Jonathan Thomas Merge pull request #5212 from OpenShot/update-translations-credits-apr-6-2023 origin/develop
  • 14c4260 2023-04-17 Jonathan Thomas Merge pull request #5211 from OpenShot/protect-waveform-from-null-clip
  • 2c49311 2023-04-17 Jonathan Thomas Merge pull request #5210 from OpenShot/project-data-parsing-error
  • f8282e7 2023-04-16 Jonathan Thomas Updating donors and supporters
  • 43cf54e 2023-04-16 Jonathan Thomas Updating translations for 3.1.1 release
  • 150689f 2023-04-16 Jonathan Thomas Protect from generating a waveform for a NULL clip (we should skip clips that we can't find or query). Reported in Sentry: OPENSHOT-1WJ5
  • 8d896e8 2023-04-16 Jonathan Thomas Show friendly error to user when Export dialog fails to parse project JSON data: Reported in Sentry: OPENSHOT-6X
  • 266092e 2023-04-16 Jonathan Thomas Merge pull request #5205 from OpenShot/sentry-invalid-property-data
  • e0af3c5 2023-04-16 Jonathan Thomas Refactor some logic in Parent / Child property context menus - to be simpler, and more efficient. This solves a bug on Windows also, where file paths were not matching correctly.
  • 954d868 2023-04-16 Jonathan Thomas Adding debug logs to property widget context menus
  • 92cf3d4 2023-04-13 Jonathan Thomas Removing items from "Parent" and "Child Clip ID" and "Parent Effect" context menus in the Property dialog - for example, clips with no effects, or clips with no tracking data, etc... Also, making things more consistent with parent folders in context menus (None, Clips, Tracked Objects)
  • 3b260d7 2023-04-13 Jonathan Thomas Fix object detector and tracker effects when using context menus, color pickers, and other property dialog editors - to correctly update the JSON without destroying certain data or "objects"
  • bb85b5b 2023-04-13 Jonathan Thomas Allow clearing the "Parent" and "Child Clip ID" properties of a clip / effect, and allow setting of the initial value to work correctly.
  • d37894c 2023-04-13 Jonathan Thomas Extending objects protections to color_update and remove_keyframe methods - to ignore when an object_id is not found, or a clip has no 'objects' dict
  • 36d9b36 2023-04-13 Jonathan Thomas Updating timeline changed callback to always reset the current value of ENABLE_PLAYBACK_CACHING. For example, sometimes we have already disabled this setting before changing the timeline data - and we would like it to stay disabled until further notice. This method was accidentally re-enabling the caching when we were not expecting it to.
  • 788266e 2023-04-13 Jonathan Thomas Protecting property widget exception when a label returns an invalid data tuple for the current selected property label: Sentry reported this error: OPENSHOT-43. This also fixes a regression related to updating ObjectDetector and Tracker objects.
  • 8ff253e 2023-04-13 Jonathan Thomas Protecting property widget exception when a label returns an invalid data tuple for the current selected property label: Setnry reported this error: OPENSHOT-43.
  • 1e07ee3 2023-04-13 Jonathan Thomas Merge pull request #5202 from OpenShot/protect-timeline-args origin/audio-background-transparent
  • db2e8e8 2023-04-12 Jonathan Thomas Merge pull request #5201 from OpenShot/edit-title-error
  • c05a3c9 2023-04-12 Jonathan Thomas Merge pull request #5200 from OpenShot/fix-duplicate-profile-names
  • a284f22 2023-04-12 Jonathan Thomas Protecting timeline args from non-Integer values. Detected on Sentry: OPENSHOT-245G
  • 6ff1dbe 2023-04-12 Jonathan Thomas Fix for editing a title and trying to update a thumbnail on the timeline - was missing a required arg
  • eed7a2c 2023-04-12 Jonathan Thomas Removing freeze from github actions - too difficult to maintain compatibility with all the different builders
  • 877b0fd 2023-04-12 Jonathan Thomas Fixing issue where we still had many duplicate profile descriptions causing issues. Adding - width x height | DAR suffix for only the duplicate ones.
  • e725246 2023-04-12 Jonathan Thomas Removing old ubuntu 18.04 github builder, adding 22.04
  • b270275 2023-04-12 Jonathan Thomas Ignore profile folders on Export dialog init - removes warning log about "failed to process" profile folder
  • 4c7af05 2023-04-12 Jonathan Thomas Adding Profile search button to Preferences for easier filtering and searching for a default profile
  • c95e9a9 2023-04-12 Jonathan Thomas Updating duplicate profile names to use unique name (with DAR appended onto the end)
  • ebe2ad3 2023-04-07 Jonathan Thomas Merge pull request #5178 from OpenShot/release-20230321

libopenshot Changelog (Version: 0.3.2, SO: 25)

https://github.com/OpenShot/libopenshot/releases/tag/v0.3.2

libopenshot-audio Changelog (Version: 0.3.2, SO: 9)

https://github.com/OpenShot/libopenshot-audio/releases/tag/v0.3.2

v3.1.0

06 Apr 22:27
Compare
Choose a tag to compare

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 ...
Read more

v3.0.0

08 Dec 21:52
8aaee8d
Compare
Choose a tag to compare

Highlights & Features:

  • Bumping version to 3.0.0 (minimum libopenshot dependency to 0.3.0)
  • Huge PTS-related improvements (smoother playback, better at finding missing frames, better video compatibility)
  • Huge cache improvements (new cache preferences, pre-roll, ability to clear cache)
  • Huge improvement to audio waveform support (faster waveforms, improved algorithm, more accurate, caching, and optimizations)
  • Huge memory improvements (fixed leaks, cleared unneeded memory)
  • Huge snapping improvements (while moving & trimming clips and transitions)
  • Huge visual update to keyframe icons (circle, diamond, square)
  • Huge improvements to User-Guide (new topics, updated pics, PDF support)
  • Huge improvements to stability (lots of crashes fixed)
  • New High DPI Support (4k monitor support, improved assets)
  • Improved location preferences (for default folders - recent vs project)
  • New Export Clips feature: render one or more clips into their own video files (in their original profile / format)
  • Added support for Blender 3.3.x (and many other blender-related improvements)
  • Improved Animated Titles to render with project's FPS (smoother animations)
  • Faster clip slicing performance
  • Performance improvements for Title Editor (reduce lag while typing)
  • Added display for real-time performance metrics
  • New export targets: Animated GIF, MP3 (audio only)
  • New export presets: YouTube 2K, YouTube 4K, MKV (h.264)
  • Support many new image formats
  • New chroma key color modes (including BABL extensions in all 3 OSes)
  • Many fixes to sorting, including ability to manually sort lists (useful for translations)
  • Many fixes to Caption effect & UI (for closed captioning: VTT/Subrip titles)
  • Many fixes to translations system
  • Fixed wipe / mask effect (fixed contrast algorithm)
  • Fixed crashing related to Undo/Redo system (i.e. spamming undo)
  • Fixed resolution of China Video Disc (CVD)
  • Fixed About->Changelog dialog (correctly parse log files)
  • Improved support for changing file types in file properties dialog
  • More reliable Mac OS builds (update regex used for Mac notarizations)
  • Update transitions to automatically set their direction (forward or backwards based on where it intersects a clip)
  • Reduce # of threads during video decoding (fixed huge regression)
  • Updated default OpenShot sample rate to 48000
  • Update SVG Title templates to new higher DPI
  • Support for previewing anamorphic video profiles
  • Move protobuf data files to assets folder (used for OpenCV video effects - tracker, object detection, stabilization)
  • Improvements to Webkit and Web Engine support (keep parity between them)
  • Added portable installer options for Windows installer (no UAC prompt)
  • Updated AppStream XML metadata (Linux app metadata)
  • New Linux build server + updated AppImage format
  • Support for many new languages

Primary Contributors:

openshot-qt Changelog (Version: 3.0.0)

  • 8aaee8d 2022-12-08 Jonathan Thomas Merge pull request #5027 from OpenShot/windows-auto-uninstall HEAD, origin/release-20221201
  • 2d355ce 2022-12-08 Jonathan Thomas Updating AppVerName, used on welcome screen of windows installer, and uninstall screens
  • b715f5c 2022-12-08 Jonathan Thomas Attempt to clean-up invalid uninstall AppID from previous daily build (experimental) - take 3
  • cbc3f19 2022-12-08 Jonathan Thomas Attempt to clean-up invalid uninstall AppID from previous daily build (experimental) - take 2
  • 817726f 2022-12-08 Jonathan Thomas Attempt to clean-up invalid uninstall AppID from previous daily build (experimental)
  • 42a71c7 2022-12-08 Jonathan Thomas Updating name used in Windows uninstaller
  • c71ce8d 2022-12-07 Jonathan Thomas Trying 3rd time to fix the Windows appID of the installer, so it matches previous releases
  • 9873527 2022-12-07 Jonathan Thomas Trying again to fix the Windows appID of the installer, so it matches previous releases
  • cb8afb6 2022-12-07 Jonathan Thomas Trying again to fix the Windows appID of the installer, so it matches previous releases
  • 7ce9680 2022-12-07 Jonathan Thomas Trying to fix the Windows appID of the installer, so it matches previous releases
  • 5ba51b3 2022-12-05 Jonathan Thomas Do not allow setting .openshot_qt path as a "recent" file path (this can happen due to backup/recovery)
  • 32f06c9 2022-12-05 Jonathan Thomas Sentry fix: protect against float NaN when detecting default audio device sample rate on launch
  • 5957c1b 2022-12-05 Jonathan Thomas Sentry fix: protect against missing timeline object (likely during shutdown)
  • c31219d 2022-12-05 Jonathan Thomas Sentry fix: protect against undefined event arg (selectClip / selectTransition)
  • ef046ac 2022-12-05 Jonathan Thomas Sentry fix: protect from null project scale, and handle project scale consistently
  • 5e26cc7 2022-12-05 Jonathan Thomas No longer test all graphic cards on launch of Preferences - instead add a "Test" button for the user to experiment with. This makes the Preferences window MUCH less likely to crash, and still gives users the ability to experiment with hardware acceleration.
  • 9d81177 2022-12-04 Jonathan Thomas Adding Export Clips to documentation about Files, including new screenshot
  • 696470d 2022-12-03 Jonathan Thomas Updating docs with 2 new export presets (gif and mp3)
  • 8745abe 2022-12-03 Jonathan Thomas Adding "Animated Gif" and "MP3 audio only" presets, as well as removing AV1 presets (for now - since they are unusably slow). Also removing an old FLV preset which was broken.
  • a9b9c52 2022-12-02 Jonathan Thomas Updating color shift documentation
  • 943f1b3 2022-12-02 Jonathan Thomas Fix regression which broken saving and propagating file tags (on File details view and File properties dialog)
  • 9b0fccd 2022-12-02 Jonathan Thomas Merge remote-tracking branch 'origin/release-20221201' into release-20221201
  • 59dd113 2022-12-02 Jonathan Thomas Updating docs, adding links to AppImage installation guide wiki and Blender/Inkscape installation guide wiki
  • 46603be 2022-12-02 Jonathan Thomas Merge pull request #5018 from OpenShot/fix-inkscape-appimage
  • 5c45c85 2022-12-02 Jonathan Thomas Simpler approach to simply remove LD_LIBRARY_PATH from our environment variables before launching our popen process
  • ea28817 2022-12-02 Jonathan Thomas Fixing inkscape launching in AppImage on newer / different distros, use system libraries for missing libraries
  • 9164dca 2022-12-01 Jonathan Thomas Updating contributors.json file
  • b6561ce 2022-12-01 Jonathan Thomas Updating gitlab-ci to remove linux-bionic tags (old build server)
  • 7492141 2022-12-01 Jonathan Thomas Bumping version to 3.0.0, and libopenshot dependency to 0.3.0
  • c6a6ba4 2022-12-01 Jonathan Thomas Merge pull request #5015 from OpenShot/fix-user-guide-javascript
  • d4b6fe3 2022-12-01 Jonathan Thomas Fixing error with frameElement missing
  • 2b389ae 2022-12-01 Jonathan Thomas Merge pull request #5014 from OpenShot/fix-user-guide-javascript
  • 0d6cd42 2022-12-01 Jonathan Thomas More attempts to communicate between cdn hosted documentation embedded on openshot.org iframe
  • c53853b 2022-12-01 Jonathan Thomas Merge pull request #5011 from OpenShot/fix-changelog-parsing
  • 0ad1d5a 2022-11-30 Jonathan Thomas Moving away from multiline regex, due to line ending issues on Windows
  • f94cb69 2022-11-30 Jonathan Thomas Output the powershell version info in gitlab-ci
  • eb7bb51 2022-11-30 Jonathan Thomas Experimental utf8 support for Windows gitlab-ci scripts
  • cd5e291 2022-11-30 Jonathan Thomas Removing utf_16 changelog attempt
  • cbc033b 2022-11-30 Jonathan Thomas Merge branch 'develop' into fix-changelog-parsing
  • 1862ede 2022-11-30 Jonathan Thomas Merge pull request #5012 from OpenShot/fix-user-guide-javascript
  • cf11f95 2022-11-30 Jonathan Thomas Switching to a more dynamic system of iFrame resizing for openshot.org
  • e7f804c 2022-11-30 Jonathan Thomas Updating build server
  • 311e0b9 2022-11-30 Jonathan Thomas Merge pull request #5010 from OpenShot/fix-user-guide-javascript
  • a781788 2022-11-30 Jonathan Thomas Fixing bugs with changelog parsing, and removing the 2 separate git log formats - we only generate a single format git log. Simplifying the regex also to be more flexible.
  • be8cefd 2022-11-30 Jonathan Thomas Improve user guide embedded javascript, to communicate back to openshot.org/user-guide correctly. Since we are hosting these docs on a cdn, this is the only secure way to resize the contents of these docs inside an iframe. Also, making external links use target _blank
  • e4c7797 2022-11-30 Jonathan Thomas Merge pull request #5009 from OpenShot/new-linux-appimage
  • a164f2d 2022-11-29 Jonathan Thomas Better comments
  • a096c5e 2022-11-29 Jonathan Thomas Better comments
  • 0da15ce 2022-11-29 Jonathan Thomas Remove extra debugging logs
  • 0fabf4e 2022-11-29 Jonathan Thomas Fix copyfile typo
  • 907ba7f 2022-11-29 Jonathan Thomas Fix copyfile typo
  • cc4d1ab 2022-11-29 Jonathan Thomas Fix copyfile typo
  • a1523e3 2022-11-29 Jonathan Thomas Copy .desktop file to usr/share/applications
  • 68619e5 2022-11-29 Jonathan Thomas Updating...
Read more

v2.6.1

06 Sep 18:57
Compare
Choose a tag to compare

Highlights & Features:

  • Auto migration of Crop keyframes from 2.5.1 projects (adds a crop effect and sets the equivellent keyframes). 100% backwards compatibility.
  • Title Editor: TAB between fields
  • Fix Windows drive letter regression, where saving projects on a different drive than the assets would cause corruption. 2.6.1 will also repairs any corruption detected in *.osp project files.
  • Fix many broken language translations (pt_BR, sk, lt, ko)
  • Updating many language translations to 100%:
    • Afrikaans
    • Chinese (Simplified)
    • Danish
    • Dutch
    • English (United Kingdom)
    • Gaelic; Scottish
    • German
    • Japanese
    • Polish
    • Russian
    • Spanish
    • Chinese (Traditional)
    • Turkish
    • French
  • Improved language translation testing scripts, and adding automated tests to fail GitHub PRs loudly if translations are broken
  • Protection against many uninitialized variable errors, reported by Sentry.io
  • Silenced a loud thumbnail server warning
  • Prevent a divide by zero error on video preview resizing
  • Updated credits and contributors
  • Bumping version to 2.6.1 (minimum libopenshot 0.2.7, SO 21)

openshot-qt Changelog (Version: 2.6.1)

  • 11f8e50 2021-09-04 Jonathan Thomas Bumping version to 2.6.1, min libopenshot version to 0.2.7 (SO 21) HEAD, origin/release-20210904
  • 8ef4155 2021-09-04 Jonathan Thomas Merge pull request #4389 from OpenShot/language-update-sep-4-2021 origin/develop
  • 1ab16fb 2021-09-04 Jonathan Thomas Updating contributors and supporters
  • a099889 2021-09-04 Jonathan Thomas Updating all language translations
  • 16c8d8e 2021-09-03 Jonathan Thomas Merge pull request #4387 from OpenShot/auto-migrate-crop-properties
  • 5deec3d 2021-09-03 Jonathan Thomas Auto migrate crop_x, crop_y, crop_width, and crop_height properties from OpenShot 2.5.1 projects into the new 2.6.x crop effect. This should restore cropping to 100% compatibility to OpenShot 2.5.1 projects.
  • 443585a 2021-08-30 Jonathan Thomas Merge pull request #4373 from OpenShot/updating-translations-aug-30-2021
  • 24ab71b 2021-08-30 Jonathan Thomas Updating translations
  • a94c526 2021-08-28 Jonathan Thomas Merge pull request #4367 from OpenShot/prevent-zero-division
  • bc8916f 2021-08-28 JacksonRG Merge pull request #4366 from OpenShot/repair-project-files
  • 9a9c4ad 2021-08-28 Jonathan Thomas Fixing unused calculation origin/prevent-zero-division
  • b2d9585 2021-08-28 Jonathan Thomas Avoid dividing by zero when resizing app/video widget
  • 3572449 2021-08-28 Jonathan Thomas Creating a backup of possible 2.6.0 windows drive letter corruption, compiling regex, and updating original file during the project open.
  • 861a2b8 2021-08-27 Jackson Remove blank line
  • 09951ec 2021-08-27 Jackson Moved regex to read file
  • 4238b0a 2021-08-27 Jackson repair project files with invalid json for paths
  • 1d8a8d7 2021-08-27 Jonathan Thomas Merge pull request #4365 from OpenShot/protect-export-screen
  • e4debc9 2021-08-27 Jonathan Thomas Fixing an uninitialized variable on export screen (caught using Sentry) origin/protect-export-screen
  • e87734d 2021-08-27 Jonathan Thomas Merge pull request #4364 from OpenShot/protect-recovery-process
  • f83109d 2021-08-27 Jonathan Thomas Also silencing the thumbnail 404 error logging (which currently is sent to Sentry for no real reason)
  • 6a93b2f 2021-08-27 Jonathan Thomas Protect recovery process from missing project file (i.e. a user deletes the current project file in the file system... while the auto-save system is still running). Also reduce some logging in the asset folder detection.
  • c42d2f5 2021-08-27 Jonathan Thomas Merge pull request #4362 from OpenShot/protect-bounding-box
  • fc9af3b 2021-08-27 JacksonRG Merge pull request #4361 from OpenShot/fix-path-bug
  • 8180f8e 2021-08-27 Jonathan Thomas Protect against invalid items passed into setBoundingBox
  • 1c5dfe8 2021-08-27 Jackson save paths as valid json
  • 4bd27e0 2021-08-27 Jonathan Thomas Merge pull request #4360 from OpenShot/fix-broken-languages
  • 2c08a0a 2021-08-27 Jonathan Thomas Updating translation resource file, to actually fix the 4 broken languages
  • e1c4697 2021-08-26 Jonathan Thomas Merge pull request #4355 from OpenShot/translation-github-ci-adding
  • 0d8cb10 2021-08-26 Jonathan Thomas Merge branch 'develop' into translation-github-ci-adding
  • 3224f9b 2021-08-26 Jonathan Thomas Merge pull request #4354 from OpenShot/updating-broken-translations
  • 34bfc7e 2021-08-26 Jonathan Thomas Adding translation testing to our GitHub actions CI... to make language translation failures more visible.
  • a38ff7e 2021-08-26 Jonathan Thomas Merge pull request #4353 from OpenShot/fix-translation-tests
  • 4aae19e 2021-08-26 Jonathan Thomas Updating broken translation placeholders and updating translations since release of 2.6.0
  • 2358119 2021-08-26 Jonathan Thomas Fix translation testing scripts to actually work! This caused our 2.6.0 branch to use invalid translations, oops.
  • 466d311 2021-08-26 JacksonRG Merge pull request #4351 from OpenShot/title-editor-tab-switching
  • 13c7b62 2021-08-26 Jackson Switch to next text field on tab press
  • 5468a9a 2021-08-25 JacksonRG Merge pull request #4345 from OpenShot/merge-master-2.6.0
  • 8403607 2021-08-25 Jackson Merge master 2.6.0 into develop
  • ee4e20c 2021-08-25 JacksonRG Merge pull request #4344 from OpenShot/release-20210819 origin/master
  • 6e636e8 2021-08-25 Jonathan Thomas Fixing a max length error on deploy/publish script with GitHub API, and adding better errors for GitHub specific issues.

libopenshot Changelog (Version: 0.2.7, SO: 21)

  • 5987878 2021-09-04 Jonathan Thomas Merge branch 'release-20210904' of github.com:OpenShot/libopenshot into release-20210904 HEAD, origin/release-20210904
  • 4106f1f 2021-09-04 Jonathan Thomas Bumping version to 0.2.7, SO 21
  • 82498b2 2021-09-04 Jonathan Thomas Bumping version to 0.2.7, SO 20
  • 5a8ffe3 2021-09-03 Jonathan Thomas Merge pull request #724 from OpenShot/improved-crop-effect origin/develop
  • 5f91ddc 2021-09-03 Jonathan Thomas Reversing y_offset direction to match previous OpenShot crop behavior
  • f9e5db6 2021-09-03 Jonathan Thomas Adding an X and Y offset to the current crop effect, to better support previous clip crop parameters (for migrating crop options from OpenShot 2.5.1 to OpenShot 2.6). Also refactoring the crop effect, to actually copy the pixels into a new image buffer.
  • d58febf 2021-08-26 JacksonRG Merge pull request #718 from OpenShot/default-crop-border-of-zero
  • fc05893 2021-08-25 JacksonRG Merge pull request #721 from OpenShot/merge-master-0.2.6
  • 569b591 2021-08-25 Jackson Merge master 0.2.6 into develop
  • 3275251 2021-08-25 JacksonRG Merge pull request #720 from OpenShot/release-20210819 origin/master
  • 928c37b 2021-08-23 Jackson set default crop border to 0

libopenshot-audio Changelog (Version: 0.2.2, SO: 8)

  • d588dbd 2021-09-04 Jonathan Thomas Bump version to 0.2.2 (SO still 8) HEAD, origin/release-20210904
  • 5ec3bc2 2021-08-25 JacksonRG Merge pull request #135 from OpenShot/merge-master-0.2.1 origin/develop
  • 6225e19 2021-08-25 Jackson Merge branch 'master' into merge-master-0.2.1
  • a73ba47 2021-08-25 JacksonRG Merge pull request #134 from OpenShot/release-20210819 origin/master
  • af98548 2021-08-21 Frank Dana Merge pull request #131 from ferdnyc/fix-need-asio
  • 66d707a 2021-08-18 FeRD (Frank Dana) Ensure NEED_ASIO is always set

v2.6.0

25 Aug 15:29
Compare
Choose a tag to compare

Highlights & Features:

  • New AI Effects
    • Stabilization
    • Motion Tracking
    • Object Detection
  • New Audio Effects
    • Compressor
    • Expander
    • Distortion
    • Delay
    • Echo
    • Noise
    • Parametric EQ
    • Robotization
    • Whisperization
  • New Zoom Slider Tool
  • Improved Performance
    • Threading
    • CPU
    • Format_RGBA8888_Premultiplied
  • Improved Transform Tool
    • Auto Transform Enabled
    • Custom Cursors
    • Keyframable Origin Point (Shear and Rotation)
    • Zoom In/Out Video Preview
  • Improved Snapping
  • Improved Video Effects
    • New Caption Effect (VTT & SubRip)
    • Color-separated Saturation
    • New Parentable Keyframes
    • Updated effect icons
  • Emojis (OpenMoji)
  • Quality of Life Improvements
    • Ability to Import *.osp Projects as Clips
    • WebEngine & WebKit Support
    • FFmpeg 4 Support
    • Faster timeline ruler rendering / more precision
    • Rotation improvements and EXIF metadata support
    • Updated Blender support
    • Faster file importing
  • Bug Fixes
    • Incorrect PTS (blank first frame)
    • Audio pops & crackles
    • Audio division across frames
    • Improved video caching
    • Improved alpha video support
    • Improved Privacy (HTTP gated on user opt-in)
    • Title editor font size fixes
    • stdout/stderr redirection
  • Improved Infrastructure
    • Chrome OS Support (Chromebooks)
    • Expanded Unit Tests
    • GitHub Actions replaced Travis CI
    • Faster Builds (multi-threaded)
    • New Mac, Windows, and Linux Build Servers
    • Mac Notarization
    • Release Automation
    • Improved Error Detection
    • Improved AppImage Compatibility
    • Display of accurate version info (from build server)
    • Translation Improvements (separate templates)
      • Emojis, Transitions, Blender, General
      • Updated translations
    • Documentation Improvements
    • Updated credits & contributors

openshot-qt Changelog (Version: 2.6.0)

  • 377a8f4 2021-08-24 Jonathan Thomas Adding check for empty $REQUEST_UUID on Mac builds HEAD, origin/release-20210819
  • 5a505d1 2021-08-22 Jonathan Thomas Merge pull request #4335 from OpenShot/fix-reggresion-clip-move
  • 5f19032 2021-08-21 Jonathan Thomas Removing unneeded digest (i think), to prevent an Angular error when we have subsequent applyJsonDiff calls very close together (i.e. slice a clip)
  • 39809ed 2021-08-21 Jonathan Thomas Fix a regression from #4230, which broke multi-select drag and drop for clips and transitions.
  • ed0e8c5 2021-08-21 Jonathan Thomas Merge pull request #4333 from OpenShot/fixing-libopenshot-warning-message
  • 114b5eb 2021-08-21 Jonathan Thomas Merge branch 'fixing-libopenshot-warning-message' of github.com:OpenShot/openshot-qt into fixing-libopenshot-warning-message
  • fd7b7f5 2021-08-21 Jonathan Thomas Fixing spelling error and changing Blender log to warning instead of error, since this is a perfectly valid outcome (with the wrong version of blender)
  • 846362a 2021-08-21 Jonathan Thomas Merge pull request #4334 from OpenShot/sentry_fixes
  • 1fae0e3 2021-08-21 Jonathan Thomas Fixing invalid default step value for QSpinBox widgets (sentry)
  • 8bfb595 2021-08-21 Jonathan Thomas Trying to prevent the accessing of 2 occasionally uninitialized vars (sentry issue)
  • d42bd14 2021-08-21 Jonathan Thomas Adding a "Select a Color" context menu for color keyframes, so it's still possible to change animation interpolations, remove keyframes, etc... on a color keyframe. Double clicking the color still works the same though.
  • 5a8fb61 2021-08-21 Jonathan Thomas Adding some protection around certain timeline JS bounding box operations (Sentry.io errors)
  • c0059bd 2021-08-21 Jonathan Thomas Fixing a bug when detecting libopenshot version mismatch. We can't access app.show_errors in the exception handler, since app fails to initialize.
  • 899b109 2021-08-19 Jackson Update version to 2.6.0; Requires libopenshot 0.2.6 SO 20
  • 952f5e8 2021-08-19 Jonathan Thomas Merge pull request #4323 from OpenShot/few-more-translations origin/develop
  • 7568979 2021-08-19 Jonathan Thomas Adding a few more updated translations
  • 6bc4d9f 2021-08-19 Jonathan Thomas Merge pull request #4322 from OpenShot/sentry-improvements
  • 5d7dc0b 2021-08-19 Jonathan Thomas Making the ZMQ logger better protected, and more able to shut down itself... so we don't get stuck on program exit waiting forever for a ZMQ polling event.
  • d05133e 2021-08-19 Jonathan Thomas Setting a new default simple layout
  • c8b670c 2021-08-19 Jonathan Thomas Optimising the opt-in / opt-out process, so we can capture the initial launch anonymously, and then opt-out the user and prompt them to opt back in. Essentially this is the same as before, except we get the initial launch analytic (to help us better report on our usage and market share). All subsequent tracking is disabled until the user opts in.
  • 5cc355e 2021-08-19 Jonathan Thomas Fixing tutorial positioning (which sometimes doesn't work correctly, leaving the tutorial window in the upper right corner)
  • 3ab16f2 2021-08-19 Jonathan Thomas Adding sentry error rates on our openshot.org version request... so we can adjust them dynamically (stable vs unstable versions).
  • 7c83cf0 2021-08-18 JacksonRG Merge pull request #4317 from OpenShot/fix-zoom
  • c60a54e 2021-08-18 Jackson formatting if statement
  • 235bef1 2021-08-18 JacksonRG Merge pull request #4318 from OpenShot/ruler-fixes
  • ce44ad0 2021-08-18 Jackson fixed scroll direction
  • d997079 2021-08-18 Jackson codacy comparison
  • 77a588f 2021-08-17 Jackson codacy changes
  • 0dce983 2021-08-17 Jackson codacy, and redraw on resize
  • 57b4f0e 2021-08-17 Jackson Ruler show correct frame number
  • a3b35c0 2021-08-17 Jackson Fix middle click drag, and ruler jitter
  • 0f033a3 2021-08-17 Jackson Allow mousewheel zoom on webengine
  • cde191a 2021-08-15 Jonathan Thomas Merge pull request #4315 from OpenShot/contributors-aug-2021
  • 4ca4673 2021-08-13 Brenno Bug fix. Prevent adding the same clip as child in the Tracker and Object Detection Effects
  • 858cf3b 2021-08-13 Jonathan Thomas Updating supporters json
  • 0c655cf 2021-08-13 Jonathan Thomas Adding more context around effect parameters, and updating the POT template (a few new strings)
  • 57a2d8e 2021-08-13 Jonathan Thomas Adding translations to context menus on about / credits dialogs. Added context menu to contributors dialog, for copying email and viewing websites.
  • c1f13f4 2021-08-13 Jonathan Thomas Updated contributors json with some new ones
  • 202b2e6 2021-08-13 Jonathan Thomas Merge pull request #4314 from OpenShot/translation-updates-aug-12-2021
  • 19436ef 2021-08-12 Jonathan Thomas Updated POT translation templates with missing strings
  • 897fb8d 2021-08-12 Jonathan Thomas Updated POT translation templates with missing strings
  • c37232f 2021-08-12 Jonathan Thomas Fixing missing translations on new effect init dialogs (effect preprocessing data), and error on translator credits (which contain some unexpected text)
  • b9cd6e1 2021-08-12 Jonathan Thomas Merge pull request #4313 from OpenShot/beta-object-detector
  • 93e170e 2021-08-12 Jonathan Thomas Updating object detection effect icons to include "BETA". I also updated the wiki instructions for this effect.
  • 6893278 2021-08-11 JacksonRG Merge pull request #4230 from OpenShot/move-clips-exception
  • 81bca85 2021-08-11 JacksonRG Merge pull request #4308 from OpenShot/fix-mapper-regression
  • 2f12940 2021-08-10 Jonathan Thomas Fixing a regression on Export dialog, where we were not correctly applying FrameMapper's to all the clips.. causing audio desync, timing issues with Clips, audio pitch issues
  • eade368 2021-08-05 Jonathan Thomas Merge pull request #4297 from OpenShot/add_instrutions_to_detector
  • 736919d 2021-08-05 Jonathan Thomas Add a new link widget to our preprocessing effect dialog, so we can give further instructions/link to users who want to download the object detector dependencies.
  • d720565 2021-08-05 Jonathan Thomas Merge pull request #4296 from OpenShot/fix-high-dpi-and-icons
  • a088bcc 2021-08-05 Jonathan Thomas Fixing High DPI widget mode (which is not ready yet), and replacing a few effect icons.
  • f654a7b 2021-07-29 JacksonRG Merge pull request #4234 from OpenShot/end-drag-outside-timeline
  • 6ba194b 2021-07-29 JacksonRG Merge pull request #4171 from OpenShot/ruler-refactor
  • 9196fe7 2021-07-29 Jackson Cleanup
  • efc8f72 2021-07-29 Jackson force ruler to draw
  • ae16ed9 2021-07-26 Jackson Fixed treating adding y_offset to x
  • 8ec52b8 2021-07-23 Jackson get correct timeline length
  • f86fbff 2021-07-22 Jonathan Thomas Merge branch 'develop' into ruler-refactor
  • e57ac9c 2021-07-22 Jackson Time marks stay when you scroll
  • a115675 2021-07-22 Jackson Save primes as they're found
  • e1b65f9 2021-07-21 Jonathan Thomas Merge pull request #4223 from OpenShot/audio-effects
  • fc472d9 2021-07-21 Jonathan Thomas Generating new translations (for new audio effects, and any other recent translatable)
  • 4ef7e52 2021-07-21 Jackso...
Read more

v2.5.1: Merge pull request #3263 from OpenShot/release-20200229

03 Mar 08:10
e67abe7
Compare
Choose a tag to compare

Highlights:

  • UTF-8 Project Encoding Bug Fix (for non-ASCII characters)
  • Thumbnail Server UTF-8 Encoding
  • Auto-Repair UTF-8 Corrupted Projects
  • Updated Documentation (with Auto-Update)
  • Updated Translations / Supporters
  • Misc Bug Fixes

Details:

  • df8baf0 2020-03-01 FeRD (Frank Dana) Merge branch 'osp-file-repair' into release-20200229 HEAD -> release-20200229, origin/release-20200229
  • 4ed2c2f 2020-03-01 FeRD (Frank Dana) json_data: Correct for lost slashes, pre-repair
  • f792a4a 2020-02-29 Jonathan Thomas Release branch for 2.5.1 (min libopenshot version 0.2.5)
  • 777cf1f 2020-02-29 Jonathan Thomas Merge pull request #3261 from OpenShot/update-translations-2-5-1 develop
  • f044d07 2020-02-29 SuslikV Fix formatting of repaired JSON data (#3262)
  • d28befd 2020-02-29 SuslikV Add thumbnail to the audio only clip (#3249)
  • 35b65e8 2020-02-28 Jonathan Thomas Updating release date and appdata.xml entry origin/update-translations-2-5-1, update-translations-2-5-1
  • 8201f31 2020-02-28 Jonathan Thomas Merge pull request #3187 from ferdnyc/pending
  • ddf89b9 2020-02-28 Jonathan Thomas Merge pull request #3181 from ferdnyc/filter
  • fd39dde 2020-02-27 Jonathan Thomas Bumping version to 2.5.1-dev (for upcoming release)
  • e05f4bc 2020-02-27 Jonathan Thomas Update cache for 2.5.1 release
  • b434a9a 2020-02-27 Jonathan Thomas Updating contributors/supporters for upcoming 2.5.1 release
  • 03499eb 2020-02-27 Jonathan Thomas Updating translations for upcoming OpenShot release (2.5.1)
  • 4d46dde 2020-02-27 Jonathan Thomas Merge pull request #3259 from ferdnyc/osp-file-repair
  • d259a22 2020-02-27 FeRD (Frank Dana) json_data: Autorepair corrupted project files
  • 7f8107a 2020-02-27 FeRD (Frank Dana) main_window: Persist statusBar as a class member
  • ee43136 2020-02-26 Jonathan Thomas Merge pull request #3229 from SuslikV/patch-11
  • 770b744 2020-02-19 Frank Dana Retire Windows envvar-deletion code (#3234)
  • 34fab2b 2020-02-18 Jonathan Thomas Merge pull request #3237 from OpenShot/fix-changelog-listing
  • 5c1bb2c 2020-02-18 Frank Dana Merge pull request #3228 from OpenShot/table-indents
  • 3b3e026 2020-02-18 Jonathan Thomas Merge pull request #3236 from OpenShot/auto-sphinx-update
  • 8d1c0ad 2020-02-16 SuslikV Fix readonly text fields visibility (#3231)
  • 7deb3f7 2020-02-16 SuslikV Specify encoding for thumbnails path
  • bac52ca 2020-02-15 SuslikV Get json in raw format
  • e247a9b 2020-02-14 Frank Dana Package standard .desktop file in AppImage (#3223)
  • 9781b50 2020-02-14 FeRD (Frank Dana) Docs: Remove huge margin under table headings
  • 846e82e 2020-02-14 FeRD (Frank Dana) Docs: Outdent table code a bit
  • 67c2598 2020-02-14 Jonathan Thomas Updating sphinx table syntax on titles
  • eecd449 2020-02-14 Jonathan Thomas fixing syntax error on gitlab-ci
  • dd12457 2020-02-14 Jonathan Thomas Auto build sphinx documentation and publish to openshot.org
  • a56d8bc 2020-02-12 Frank Dana Modernize .travis.yml, add Python 3.6/Bionic (#3218)
  • da851d1 2020-02-11 Frank Dana Merge pull request #3214 from ferdnyc/tutorial-cursor
  • 086bcf2 2020-02-11 FeRD (Frank Dana) Tutorial: Eliminate redundant drawPath()
  • cb91cbe 2020-02-11 FeRD (Frank Dana) Tutorial: Set arrow cursor, streamline painting
  • 41e6b58 2020-02-11 FeRD (Frank Dana) Tutorial: Format code, eliminate one-use variables
  • 9a27269 2020-02-11 FeRD (Frank Dana) Tutorial: Clean up tutorial objects
  • 937c87c 2020-02-11 FeRD (Frank Dana) Tutorial: Don't set Forbidden mouse cursor
  • 3fed6be 2020-02-09 Frank Dana Merge pull request #3211 from ferdnyc/remove-doxyfile
  • 6671684 2020-02-09 FeRD (Frank Dana) Remove outdated Doxyfile.in
  • 1890126 2020-02-09 Jonathan Thomas Fixing logic when trying to parse changelogs in official releases (on About->Changelog) origin/fix-changelog-listing, fix-changelog-listing
  • a198f5f 2020-02-08 Jonathan Thomas Merge pull request #3208 from OpenShot/merge-master-into-develop
  • b2ad5b3 2020-02-08 Jonathan Thomas Merge branch 'master' into merge-master-into-develop origin/merge-master-into-develop, merge-master-into-develop
  • eb7ecbb 2020-02-03 Frank Dana Merge pull request #3202 from ferdnyc/verbose-cherry origin/optimized-effects
  • f46abee 2020-01-05 Jonathan Thomas Removing verbose debug statement when getting properties for property dialog (which happens as the user scrubs the timeline)
  • 1e0ecf3 2020-01-22 Frank Dana Merge branch 'develop' into pending
  • d039709 2020-01-22 Frank Dana Merge pull request #3193 from SuslikV/patch-8
  • f79842c 2020-01-22 FeRD (Frank Dana) Tweak export-cancel confirmation
  • 79f3d76 2020-01-22 Frank Dana Merge pull request #3191 from OpenShot/ferdnyc-timetime
  • 52df046 2020-01-22 Frank Dana Merge pull request #3194 from ferdnyc/undo-active
  • a51640b 2020-01-19 FeRD (Frank Dana) classes/updates: Notify watchers when needed
  • 20080ce 2020-01-22 SuslikV Add confirmation dialog when canceling export
  • 1cfba5f 2020-01-21 Frank Dana Use time.time() more defensively
  • a8a641c 2020-01-19 Frank Dana Merge pull request #3186 from SuslikV/patch-9
  • c7d0692 2020-01-19 FeRD (Frank Dana) classes/updates: Add pending_acton tracking
  • 3623382 2020-01-19 FeRD (Frank Dana) classes/updates: Code style, unused imports
  • 059fbd1 2020-01-19 SuslikV Apply the default profile settings
  • 2b4bf65 2020-01-17 FeRD (Frank Dana) Protect filter() against damaged projects
  • 5e90b39 2020-01-13 Jonathan Thomas Merge pull request #3175 from OpenShot/bumping-version-2-5-0
  • 4aea68e 2020-01-13 Jonathan Thomas Updating min libopenshot version to 0.2.4 origin/bumping-version-2-5-0, bumping-version-2-5-0
  • d0c8766 2020-01-13 Jonathan Thomas Bumping version to 2.5.0-dev1 (official release will be 2.5.0 now instead of 2.4.5 due to extensive changes)
  • 41d371c 2020-01-10 Frank Dana Merge pull request #3169 from ferdnyc/delay-app-import

v2.5.0: Merge pull request #3161 from OpenShot/release-20200105

08 Feb 21:30
Compare
Choose a tag to compare

Highlights:

  • Hardware encoding and decoding support (still a bit experimental)
  • Keyframe performance improvements (magnitudes faster)
  • Export and Import of EDL and XML (Premiere and Final Cut Pro)
  • Thumbnail generation much improved (uses local HTTP server), checks multiple locations, regenerate missing ones
  • Huge update to animated titles to support Blender 2.8
  • New ability to recover previous saves (~/.openshot_qt/recovery/) and improved auto-backup
  • SVG compatibility and support improvements
  • Preview window improvements (dimensions divisible by 2)
  • Export improvements (no longer modifies project keyframe data)
  • Disable metrics until opt-in (privacy improvements)
  • Tons of CMake and build improvements
  • Cross-platform improvements (fixed lots of small differences between OSes)

Details:

  • 75632f3 2020-01-13 Jonathan Thomas For Mac, preferences should try and append AppBundle executable name for common apps (Blender, Inkscape) HEAD -> release-20200105, origin/release-20200105
  • e4d79f6 2020-01-13 Jonathan Thomas Bumping version to 2.5.0 (large bump from the previous version, but due to the extensive changes)
  • 27bf096 2020-01-10 FeRD (Frank Dana) main_window: Code style (indentation, exceptions)
  • 87211f7 2020-01-09 Jonathan Thomas Updating some Linux dependencies missing in AppImage
  • 83c4563 2020-01-08 Jonathan Thomas Fixing Windows powershell escaped char in 'git log' call
  • f2bc30b 2020-01-08 FeRD (Frank Dana) launch.py: Fix command-line output
  • d35dc53 2020-01-08 Jonathan Thomas Testing a better way to generate git logs from the current commit to the previous tag. During a release, we tag the current commit during the publishing, and then it starts detecting no changes (since we are ON the current tag).
  • 0cb9751 2020-01-08 Jonathan Thomas Don't read the changelog more than 1 time (when testing different encodings)
  • f840d6d 2020-01-08 Jonathan Thomas Stopping video playback when opening a project, trying to simplify some edge cases (no need for continous playback during switching project files, lol)
  • 2ebef94 2020-01-07 Jonathan Thomas Attempt to fix invalid resources folder in Mac App Bundle
  • e276d62 2020-01-07 Jonathan Thomas Add queue for sending metrics, and disable metrics completely on initial launch. Once the user has opted in, flush the queue and send all metrics which are queued. If the user doesn't opt-in, we send no metrics at all.
  • 8aeda71 2020-01-07 Jonathan Thomas Adding a version for Unity importing... trying to get rid of an error I keep seeing related to this.
  • fd620f4 2020-01-07 Jonathan Thomas Updating rescale_keyframes() method to not modify the current project. This allows the Export dialog to make a copy of the rescaled keyframes, and not modify the active project when exporting to a different FPS. Now Export feels much safer, because it doesn't modify project data.
  • 0cf6539 2020-01-06 Jonathan Thomas Fixing keyframe rescale issue after an export is completed (we were scaling all keyframes twice on accident)
  • 67d6a76 2020-01-06 Jonathan Thomas Adding libopenshot version to About dialog
  • 5dbb993 2020-01-05 Jonathan Thomas Removing verbose debug statement when getting properties for property dialog (which happens as the user scrubs the timeline)
  • eb98bf6 2020-01-05 Jonathan Thomas Bump version to 2.4.5 (minimum libopenshot version: 0.2.4)
  • c6e5ee7 2020-01-03 Jonathan Thomas Remove spaces from effect icon file paths (i.e. Color Shift -> ColorShift) origin/update-image-cache, update-image-cache
  • 95806f9 2020-01-03 Jonathan Thomas More debugging
  • 8d7050d 2020-01-03 Jonathan Thomas Refactoring to always create HTTP server
  • bf028d1 2020-01-03 Jonathan Thomas Adding additional logging to startup, to determine why Travis is hanging hopefully
  • ec3f7b1 2020-01-03 Jonathan Thomas Trying to ensure socket used for port detection is closed before starting the HTTP thumbnail sever.
  • ef4e8c4 2020-01-03 Jonathan Thomas Fixing a thumbnail server race condition
  • ef9549f 2020-01-03 Jonathan Thomas Refreshing cache images, including new blender thumbnails, and updated title thumbnails (after some of the tweaks to titles)
  • f514fb0 2020-01-03 Jonathan Thomas Updating cache generation logic to use 85% PNG compression, to reduce the size of cache images (used by titles, transitions, effects, animated titles, etc...). This reduces at least 20 MB of images of included assets in OpenShot distribution packages.
  • 27ce9c0 2020-01-03 Jonathan Thomas Removing feColorMatrix effect from a few titles, because ReSVG does not support it and it generates errors.
  • b5c9005 2020-01-03 Jonathan Thomas Modifying titles to have more readability (stroke and outline and gradient tweaks) origin/title-outline-tweaks, title-outline-tweaks
  • 09ed042 2020-01-02 Jonathan Thomas Support older versions of webkit, since nothing renders for keyframes using the -webkit-fill-available value. origin/support-older-webkit-keyframe-rendering, support-older-webkit-keyframe-rendering
  • 5c88c6f 2020-01-02 Jonathan Thomas When resizing the preview video widget, find the nearest even QSize, so that both width and height are divisible by 2. This prevents some strange phantom resizing black bars when resizing the preview window. origin/find-nearest-even-number-ratio, find-nearest-even-number-ratio
  • 60c61d0 2020-01-02 Jonathan Thomas Updating supporters/donations origin/new-translations-and-donations, new-translations-and-donations
  • 78fac69 2020-01-02 Jonathan Thomas Adding new compliled translations
  • a5cef5b 2020-01-02 Jonathan Thomas Fixing name of colorshift.png file, since we changed (i.e. fixed) the classname of the effect in libopenshot. origin/fix-color-shift-icon-name, fix-color-shift-icon-name
  • 46a50e0 2019-12-30 FeRD (Frank Dana) Mark project as dirty on export
  • f627fa9 2019-12-25 FeRD (Frank Dana) classes.assets: Remove unused settings import
  • 5925707 2019-12-25 FeRD (Frank Dana) User Guide: Formatting, link updates
  • 676f004 2019-12-25 Frank Dana README: Mention PYTHONPATH, reformat commands
  • 8e16d2a 2019-12-25 FeRD (Frank Dana) Remove ModuleNotFoundError exception check
  • b91780c 2019-12-24 FeRD (Frank Dana) files_treeview: Fix image import
  • 0864429 2019-12-19 SuslikV Attempt to set option only for existing stream
  • d1f1ccf 2019-12-15 SuslikV Check if playhead follow code is available
  • 854fefd 2019-12-09 FeRD (Frank Dana) Restore saving of thumbnail paths
  • d40ce81 2019-12-09 FeRD (Frank Dana) Rebuild resource file
  • 770d6e0 2019-12-09 SuslikV Use icon with the quiet colors
  • 9ca1576 2019-12-06 FeRD (Frank Dana) Revert "thumbnail: Fix path for thumb output"
  • 005791d 2019-12-04 FeRD (Frank Dana) Don't track export_path changes in undo history
  • 008e234 2019-12-04 FeRD (Frank Dana) classes.updates: Keep redo, if ignore_history set
  • 5796a18 2019-12-04 FeRD (Frank Dana) classes.updates: Add update_untracked method
  • e6bdd60 2019-11-30 FeRD (Frank Dana) Log warning on missing library file origin/win-cli-tool
  • 6adf3c1 2019-11-28 FeRD (Frank Dana) Add ARCHLIB for system library path
  • 33c7644 2019-11-28 FeRD (Frank Dana) freeze.py: Fix py-extensions, prefixing
  • 07b73b9 2019-11-23 FeRD (Frank Dana) Add Win CLI tool openshot-cli.exe
  • 9d54586 2019-11-26 FeRD (Frank Dana) Blender: Fix injection of params
  • 9c802f4 2019-11-20 FeRD (Frank Dana) Export: Don't double file extensions
  • 5a1419d 2019-11-20 FeRD (Frank Dana) thumbnail: Fix path for thumb output
  • bb3e8a1 2019-11-20 FeRD (Frank Dana) Add overrides for HTTP logging
  • 9fb11f8 2019-11-20 FeRD (Frank Dana) Look up ID earlier, error if not found
  • 62cb452 2019-11-20 FeRD (Frank Dana) Don't create useless variable
  • 8286345 2019-11-20 FeRD (Frank Dana) thumbnail: Name & lookup RE groups
  • 1742d56 2019-11-20 FeRD (Frank Dana) thumbnail: Don't log 200 responses
  • 5d459d9 2019-11-20 FeRD (Frank Dana) json_data: Eliminate utf_path
  • 762c663 2019-11-20 FeRD (Frank Dana) Avoid code duplication
  • f11a39f 2019-11-20 FeRD (Frank Dana) Check self.prev_row before using
  • 0166bb0 2019-11-20 FeRD (Frank Dana) Linter fixes
  • 1c0bd25 2019-11-17 Jonathan Thomas Revert many JS loop syntax changes from #3022. Those changes broke all HTML rendering on my local dev version. origin/revert-some-JS-changes, revert-some-JS-changes
  • ef90f49 2019-11-17 Jonathan Thomas Updating OpenShot translations and template origin/updating-translations, updating-translations
  • 6fcfea5 2019-11-17 Jonathan Thomas Hack to make processing of thousands of thumbnails work more reliable, until a thread pool solution can be found. origin/project-asset-folders, project-asset-folders
  • e168acf 2019-11-16 Jonathan Thomas Correctly shutdown HTTP thumbnail server, and find and available port (this fixes freezing unit tests on shutdown)
  • 607d7e6 2019-11-16 Jonathan Thomas Catch undefined http file_ids, caused by DummyReaders and unit tests
  • 62e757f 2019-11-16 Jonathan Thomas Large assets refactor, plus adding recovery ability (~/.openshot_qt/recovery/). Introduced a new @assets path placeholder which is replaced by the project's dynamic asset path. This allows for external renaming of assets folder + project file. Also simplifies 'Save As', as we no longer have hard-coded absolute paths to assets folders. Also, on...
Read more

v2.4.4: Merge pull request #2691 from OpenShot/release-20190320

20 Mar 22:07
7c8925b
Compare
Choose a tag to compare

Release Notes

  • Bump version to 2.4.4 (minimum libopenshot to 0.2.3)
  • Scale keyframe coordinates when changing Profile or Exporting using a different FPS (#2620)
  • Large performance improvements on AngularJS Timeline (and solved some Async issues) (#2533)
  • Integration of resvg SVG library (gitlab and freeze updates) (#2540)
  • Improved Tracks (simpler numbering, faster inserting, prevent deletion of locked tracks) (#2491)
  • Improved Docking (Timeline widget is now dockable and Properties works in pillar mode) (#2490)
  • Windows Installer: Remove invalid files (system32/zlib1.dll) (#2678)
  • Use libopenshot to generate preview images for our Title editor, and no longer use Qt's SVG parsing by default. (#2544)
  • Improving UTF-8 path detection and conversion (#2525)
  • Rewrite conversion of relative and absolute path support in OpenShot (#2477)
  • Fixing many Python issues reported in our automatic exception tracking (#2482)
  • Fixing Various Breakages in our Release Testing Plan (#2669)
  • Fixing regressions to Split Audio (#2660)
  • Integrate Constant Rate Factor (CRF) into Export Dialog (#2543)
  • Separating PrepareStreams() from Open(), to allow SetOption() to correctly function (#2568)
  • Adding h265 export preset (thanks Peter) (#2680)
  • Adding ~/.openshot_qt/presets/ User-defined Presets, so users can easily install custom export presets (devices and formats) (#2555)
  • Dragging an OSP file into the Project Files widget will open the entire project file (and prompt to save unsaved changes) (#2616)
  • Persist undo/redo history correctly across OpenShot sessions (#2474)
  • Fix audio waveform display when slicing clips or resizing/trimming clips
  • Color picker: Never use native dialog (#2425)
  • Adding Git Changelog screen (#2566)
  • Converting to new Settings class, instead of the old ENV VAR method (#2520)
  • Reverting Angular from 1.7.2 to 1.6.0 (for stability reasons) (#2479)
  • Updating GitHub Templates (for bug report, question, and feature request) (#2608)
  • Updating GitHub README: features list, translation urls, and badges (#2597)
  • Completed Arabic, Hindi, Chinese (Simplified and Traditional) translations (#2594)
  • Update messaging integration on build server (#2426)
  • Add init.py file for installed module (#2419)
  • launch.py: Path-detect via openshot_qt init (#2419)
  • Exit using sys.exit() (#2409)
  • preferences: Tweak item layout (#2401)
  • Widen export window (#2373)
  • Pass remaining command line args to Qt (#2355)
  • Copy (cleaned up) xdg icon to src/images (#2316)
  • Add strings to be translated and fix tuple error (#2275)
  • added browse button in file properties dialog, to allow relinking of individual media files (#2275)
  • fix for automatic relinking of missing media files during project open (#2275)
  • Add the same browse type for inkscape and blender field (#2255)
  • Remove CRLF line endings from chromebook preset (#2204)
  • Convert language.py line endings (#2204)
  • Missing files are now automatically deleted from the recent menu (#2202)
  • Append correct extension to snapshot frames (#2196)
  • Simplify version number and file name logic in build server (especially for releases) (#2136)
  • Update Contributors & Translations (#2679)

v2.4.3: Merge pull request #2134 from OpenShot/release

22 Sep 22:09
b90557d
Compare
Choose a tag to compare

Release notes:

  • Bumping version to 2.4.3 (libopenshot dependency to 0.2.2)
  • Disable OMP thread concurrency during Export, to make exports as safe as possible
  • Nudge clips when holding SHIFT + Left or Right arrow (Richard Alloway N3WWN)
  • Animated Masks: New "reader" propety type, initially used by the Mask effect to change the image/video used by transitions and the Mask effect
  • Add Save Current Frame button (Richard Alloway N3WWN)
  • New translation & language infrastructure and logic (better logic for determining current language) (Frank Dana ferdnyc)
  • Fixed split keep both sides (right side position was incorrect)
  • Application icon updates (Frank Dana ferdnyc)
  • Zoom fixes (lots of issues relating to zooming fixed)
  • Undo/Redo fixes (fixing and preventing giant .osp project files)
  • New tutorial system, better child window management (Frank Dana ferdnyc)
  • Travis CI Integration
  • Improve Title filename duplication naming/counting (DerGenaue)
  • Use track names in "Add To Timeline" window (Frank Dana ferdnyc)
  • Improve waveform display rendering (DerGenaue)
  • Fix audio wave not rendered after completion (DylanC)
  • Add instagram and twitter presets (DylanC)
  • Add AppStream metadata to setup.py (Peter Eszlari)
  • Timeline JavaScript Bug Fixes (DylanC)
  • Timeline cleanup and performance, upgrade Angular.js (DylanC)
  • Removing libdrm.so.2 from AppImage
  • Add src/language path to Mac DMG builder (Frank Dana ferdnyc)
  • Add language override on command line using --lang (Frank Dana ferdnyc)
  • Add explanatory text for --list-lang (Frank Dana ferdnyc)
  • Some fixes for the timeline debugger (Frank Dana ferdnyc)
  • Update edit-clear icon in Humanity (Frank Dana ferdnyc)
  • Correct variable name typo to initialize properly (DylanC)
  • Convert all nonesential logs to .debug() (Frank Dana ferdnyc)
  • Remove unused effects filters (Frank Dana ferdnyc)
  • Add "Ask a Question" template (Frank Dana ferdnyc)
  • Preventing libopenshot version check on unittests
  • More framerates for YouTube HD and Vimeo HD presets (Frank Dana ferdnyc)
  • Convert (most) files with DOS line-endings to Unix (Frank Dana ferdnyc)
  • Remove debug.js from index.html (Frank Dana ferdnyc)
  • Square the PNG icon file (Frank Dana ferdnyc)
  • App metadata updates for easier packaging (Frank Dana ferdnyc)
  • Move Slice All shortcuts to correct menu (Frank Dana ferdnyc)
  • launch-linux.sh: Don't set QT_DEBUG_PLUGINS=1 (Frank Dana ferdnyc)
  • Updating default project type to 720p 30 FPS, and sample rate 44100
  • Fix retention of export path (Richard Alloway N3WWN)
  • Fixing GitLab to no longer run CI for tags, and fixing version # for daily and release builds
  • Add "release-candidate" to filename for daily RC builds, so they don't look so official on the website
  • Misc Typos and text fixes (luzpaz)
  • Updating contributors and supporters (Thank You!)
  • Updating translations

v2.4.2: Merge pull request #1755 from OpenShot/feature/bump-version

30 Jun 06:41
aecaf4a
Compare
Choose a tag to compare

Highlights

  • 7 New Effects (Crop, Hue, Color Shift, Pixelate, Bars, Wave, Shift)
  • Auto Audio Mixing
  • Auto Rotate
  • Improved Audio Playback
  • Improved Stability
  • Improved Export Dialog
  • New Codec Support (including experimental)
  • Growing Team of Developers
  • Dramatically Improved Build System

libopenshot-audio 0.1.6 so:6

  • Fix under-linking (pthread and dl), fixes 3
  • Integration of GitLab build pipelines

libopenshot 0.2.0 so:15

  • Auto audio mixing strategy per clip (average, reduce, or none)
  • Adding new crop effect, which can also be animated for some very cool effects.
  • Adding new Color Shift effect, which can shift any color (RGBA) with infinite wrapping (and full supports animation).
  • Adding new Pixelate video effect, which pixelates a portion (or all) of a frame's image, and is fully animatable.
  • Adding new video effect: Bars, which allow for animating colored bars around your video, such as a letterbox effect.
  • Adding new wave video effect, which can be animated in a ton of ways to create lots of cool wave distortion effects.
  • Adding Hue video effect, to adjust the hue of a frame's image, which can also be animated with a keyframe
  • Adding new effect: Shift, an infinite pixel shifting effect which can be animated and wrap images in any direction.
  • Auto-Rotates any Clip with Reader metadata 'rotate' attribute.
  • Experimental codecs now supported in FFmpeg/LibAV
  • Audio popping during preview (due to resampling)
  • Fixing brightness and Mask effects to calculate factor with a float type, giving more fine control
  • Fix Blur.cpp by copying blur_ values back to so horizontal and vertical blurs can be applied in one effect and blur accumulates with increased iterations
  • Update and apply frame mapper on any clip changes, to keep timeline offsets in sync (i.e. avoid audio popping due to slight misalignments of clips on the timeline).
  • Removing old frames from WorkingCache (when no longer needed). This helps prevent freezing looking for old frame data on certain videos.
  • Adding metadata from format, audio stream, and video streams to ReaderBase.info, which in some cases includes the 'rotate' metadata added by certain cameras, and audio metadata like title, album, artist, copyright, dates, etc...
  • Added in metadata encoding capabilities (writer.info.metadata["title"] = "My Title"). Only certain tag names are accepted (see FFmpeg for more on which tags are supported by which codecs).
  • Optimize and improve speed of Mask effect (used by transitions). This is way faster than before!
  • Fixing assignement and copy operators on Frame class (to prevent crashes for unintiailized image and audio pointers), and ensuring both copy and assignment operators work as expected.
  • Fixing the color property of Frames, which was being lost on some constructors.
  • Increase valid frame rates to 240 fps since many cameras now support this higher frame rate
  • Fixing regression on Clip constructor, and simplifying pointer initialization
  • Fixing a bug with Frame::AddImage (convertToFormat) not actually doing anything. It returns a new image, and does not convert the format in-place.
  • Preventing crash if Seek invoked before QtPlayer are initialized properly
  • FFMPEG 3.2 support for FFmpegWriter
  • FFMPEG 3.2 support for FFmpegReader
  • Fixing FFmpeg version breakage in FFmpegWriter
  • Increasing the default amount of cache in FFmpeg, based on the # of processors, to better support high framerate videos.
  • Changing some Seek values to be more accurate, and fixes a race condition with Timeline_Tests.cpp.
  • Changing some sleep() calls to usleep(), for more accuracy. This is a bit experimental, and hopefully will work on all OSes.
  • Do not clobber gainFactor when determining volume adjustments and add a TODO note about current_max_volume always being 0
  • Removing anchor from clip properties (since it is unused)
  • Adding "dbghelp" dependency for Windows builds (for crash handling support), and improved Windows build instructions using MSYS2.
  • Properly set test media files path, fixes 36
  • Fixing black frames at end of video clips, if audio stream longer than video stream, and end-of-stream is reached.
  • Integration of GitLab build pipelines
  • Faster Windows builds
  • Fixing audio unit tests
  • Avoid mixing audio for clips with no volume or disabled audio.
  • Updating cmake file for libopenshot-audio to search $ENV first, and then static folders
  • Add missing type cast
  • Spelling and typo fixes

openshot-qt 2.4.2

  • More detailed export dialog progress, including estimate time remaining, FPS, and more accurate percentage. Thanks Peter!
  • Defaulting to AAC audio codec
  • Improving zoom scale calculation, to use a custom bezier curve (zoom gets faster and faster the more you zoom out). 30 levels of precision between 1 second and 7200 seconds.
  • Auto-rotate for Readers with 'rotate' metadata. This requires a slightly newer version of FFmpeg, otherwise the 'rotate' tag is never found.
  • Adding new Crop video effect
  • Adding new Color Shift video effect (with temp icon)
  • Adding Pixelate video effect, which can animate a pixelated version of part (of all) of a video clip.
  • Adding new Bars video effect, which allow for animating colored bars around your video, such as a letterbox effect.
  • Adding new Wave video effect
  • Adding Hue video effect
  • Adding new Shift effect (which allows for shifting the image in any direction and allows for animation, with infinite wrapping)
  • Support for 32-bit and 64-bit Windows builds, and an update to the Windows dependencies (and installer size reduction).
  • 32-bit version of Windows is now large address aware, and can make use of more memory, but users might need to run this command first: 'bcdedit /set IncreaseUserVa 3072' in order to utilize this
  • No longer crash app if user settings cannot be read. Now we show a message box and reset the user settings.
  • Adding save indicator in window title
  • Retain track parameters during add/remove track
  • Update titles to be compatible with newer versions of Inkscape
  • Always apply mapper when opening a project, to ensure no audio starts popping for different framerate projects
  • Split Clip dialog now sends focus back to slider after clicking 'Start' or 'End' or 'Play' (to make it easier for frame-by-frame arrow keys)
  • Make clip and transition menus trigger on mouse-down, and not move the timeline item when the menu is activate
  • Removing max constrains from export length, so user can export blackness at the end of his project if so desired.
  • Disabling/Enabling save icon based on if the project needs saving
  • Add preset xml file for chromebook target
  • Removing unneeded 64-bit/32-bit clean-up code from Windows installer (which breaks on a 32-bit system)
  • Fix initial save indicator on a new (blank) project
  • Also use import_path for missing-file recovery
  • Add import_path tracking to project data
  • Updating mac build scripts to use Python 3.6 (with a newer version of OpenSSL)
  • Preview controls use media-skip icons
  • New razor-tool cursor
  • Adding new developer page to documentation, with step by step instructions on getting a Ubuntu development environment setup for libopenshot, libopenshot-audio, and openshot-qt.
  • Position is always (frame - 1) / fps
  • Utility functions for unit conversion
  • Be more explicit about logfile paths
  • Adding back in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 to the AppImage
  • Rename dv_pal_wide_animorphic to correct spelling
  • Remove duplicate profiles
  • Protect slack upload better during build server
  • Updating sponsors, donors, and contributors
  • Updating translations
  • Change the if statement for default language to use system default
  • Copy log file for each successful build (for debugging reasons)
  • Use QUrl.toLocalFile() to convert dropped URIs
  • Add Contributing section
  • Update Tutorial, Code tags and contrib link
  • Update GitHub info in tutorial
  • Use images/ path for images, not _static/ in documentation
  • Fix wrapping in Tutorial documentation
  • Replace ASCII arrows with Unicode arrow character in documentation
  • Also update transition layer on track add/remove
  • Small refactor of build server file uploads, and added extra check for 'already uploaded' assets to GitHub
  • Improve error message for failed uploads during build server
  • Remove torrents if already existing
  • Integration of GitLab build pipelines
  • Updating font family on built-in titles
  • Remove some unneeded copies of libopenshot and libopenshot-audio in the AppImage, reducing size of AppImage
  • Fixing issue with Linux AppImage creation on build server
  • Migrating from Bzr to Git (on Launchpad)
  • Delete old ISSUE_TEMPLATE
  • Correct a cut-and-paste wrong comment
  • Fixing copyright to use translation-friendly formatting, and hiding hardware decode preference (for now)
  • Update websites section and removal of too many caps
  • Change readme to be markdown
  • Log length of metrics response, not content
  • Updated copyrights to 2018 (from 2016). Also edited about.py so the year is automatically updated.
  • Adding a few missing dependencies into the developer doc page
  • .gitignore: ignore docs/_build & all pycache

Git Changes

  • Implementing GitFlow for project (develop, release, and master branches)
  • Protected branches (on all repos), preventing direct pushes
  • Must pass unit tests and status checks before merges allowed
  • Must go through the Pull/Merge Request flow to be merged into a protected branch
  • Automated git repo syncing between GitHub->GitLab->Launchpad
  • Automated GitLab CI build pipelines (all builds, tests, installers, daily installers, are run through GitLab CI now)
  • Builds and installers also support any branch, making feature branches ...
Read more