Skip to content

v3.0.0

Compare
Choose a tag to compare
@jonoomph jonoomph released this 08 Dec 21:52
8aaee8d

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 appstream xml format
  • bd5fbd2 2022-11-29 Jonathan Thomas Updating appstream xml format
  • daf3830 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 41ff919 2022-11-29 Jonathan Thomas Updating appstream xml format
  • b7d8ae9 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 19d63f0 2022-11-29 Jonathan Thomas Updating appstream xml format
  • acc7b64 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 45a4ac7 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 7423c55 2022-11-29 Jonathan Thomas Incorporate AppStream XML metadata into AppImage
  • e92bf69 2022-11-29 Jonathan Thomas Removing desktop integration (experimental)
  • a1dc35d 2022-11-28 Jonathan Thomas Revert Icon rewrite on AppImage.desktop file
  • f2f336c 2022-11-28 Jonathan Thomas Experimental Icon rewrite on AppImage.desktop file
  • 12664c3 2022-11-28 Jonathan Thomas Removing libdl.so.2 from AppImage
  • 1443d81 2022-11-28 Jonathan Thomas Experimental AppImage glibc wrapping for backwards compatibility (older distros) - requires openshot to be imported first
  • 7508d44 2022-11-28 Jonathan Thomas Removing system libraries
  • 972f92b 2022-11-28 Jonathan Thomas Removing system libraries
  • 60448e7 2022-11-28 Jonathan Thomas Removing libc.so.6 library
  • 9a8647d 2022-11-28 Jonathan Thomas Removing hack for AppImage screen scaling
  • e264557 2022-11-28 Jonathan Thomas Removing /lib filter
  • b5b3d70 2022-11-28 Jonathan Thomas Additional logging
  • 759adf8 2022-11-28 Jonathan Thomas Additional logging
  • 5574aa4 2022-11-28 Jonathan Thomas Updating paths and additional logging
  • bea6f48 2022-11-28 Jonathan Thomas Updating AppImageAssistant to newer tool
  • 608b444 2022-11-28 Jonathan Thomas Updating AppImageAssistant to newer tool
  • 94f3118 2022-11-28 Jonathan Thomas Updating AppImageAssistant to newer tool
  • 0a75ba0 2022-11-27 Jonathan Thomas Updating gitlab linux runner to focal
  • 12850a6 2022-11-27 Jonathan Thomas Adding back in libx264.so.152
  • e08e7ce 2022-11-27 Jonathan Thomas Experimental remove old libx264 needed by QtWebEngine 5.9, but conflicting with FFmpeg4
  • 4b75c63 2022-11-27 Jonathan Thomas Experimental remove old libx264 needed by QtWebEngine 5.9, but conflicting with FFmpeg4
  • 504debc 2022-11-24 Jonathan Thomas Merge pull request #5001 from OpenShot/docs-nov-17-2022
  • b9e578b 2022-11-24 Jonathan Thomas Updating quick start screenshots
  • bbef8e7 2022-11-24 Jonathan Thomas Adding export dialog to documentation, including many new screenshots, adding export.rst to index.rst
  • f9f3b72 2022-11-24 Jonathan Thomas Updating menu formatting to use :guilabel: and the → character
  • 86a0901 2022-11-23 Jonathan Thomas Updating screenshots for preferences.rst, and adding the Location preferences and documenting them.
  • d5cd9b4 2022-11-23 Jonathan Thomas Updating learn_more.rst, contributing.rst, and developers.rst documentation with updated info, updated links, and more relevant info
  • 4117758 2022-11-22 Jonathan Thomas Updating animation.rst to include updated verbiage of Keyframe icons (circle, diamond, square) instead of green tick marks
  • 96612cc 2022-11-22 Jonathan Thomas Updating PDF copyright to OpenShot Studios, LLC. Adding black banner graphic to introduction.rst, and adding screenshot to index.rst (to quickly give context when user manual loads)
  • 704e546 2022-11-22 Jonathan Thomas Updating table column widths to work better for PDF output (as well as HTML). Updating export-profiles.jpg screenshot and profiles.jpg with 4K updated one. Fixed many href/links to use more generic :ref: syntax... so the links work in both the PDF and HTML output.
  • 824836b 2022-11-22 Jonathan Thomas Fixing preset syntax to include embedded profile list
  • 800d02a 2022-11-22 Jonathan Thomas Updating screenshots with 4k images, and replacing pngs with jpegs
  • 1fe6840 2022-11-22 Jonathan Thomas Text edits from Raffi after reviewing this branch
  • e84df6b 2022-11-21 Jonathan Thomas Generating all export presets in OpenShot into documentation format
  • f11d1d6 2022-11-21 Jonathan Thomas Changing embedded XML output to a screenshot (so it prints better). Removing SVG from docs, since it breaks PDF generation. Adding some Latex options to remove blank pages from the PDF. Adding PDF generation to our GitLab builder.
  • 9e1c926 2022-11-21 Jonathan Thomas Merging changes from Shawn, updating quick_tutorial.rst
  • 8b97472 2022-11-21 Jonathan Thomas Merging changes from Shawn, updating main_window.rst
  • 101b1a4 2022-11-21 Jonathan Thomas Adding getting_started.rst from Shawn, and adding it to the index
  • 83d5b13 2022-11-21 Jonathan Thomas Adding glossary.rst from Shawn, and adding it to the index
  • 2b70e23 2022-11-21 Jonathan Thomas Merging some suggested edits from Shawn into files.rst
  • b9c602d 2022-11-21 Jonathan Thomas Merging some suggested edits from Shawn into clips.rst
  • b8da90a 2022-11-21 Jonathan Thomas Merging some suggested edits from Shawn into learn_more.rst screen
  • 1e2ea5d 2022-11-20 Jonathan Thomas Merging some suggested edits from Shawn into new preferences.rst screen
  • 31dac85 2022-11-20 Jonathan Thomas Merging some suggested edits from Shawn into profiles.rst
  • ea76cfd 2022-11-20 Jonathan Thomas Added full list of default profiles that ship with OpenShot to docs
  • 73112c1 2022-11-20 Jonathan Thomas Added full list of default profiles that ship with OpenShot to docs
  • abb665a 2022-11-19 Jonathan Thomas Add description to all video effect properties, and a link from clip::effects to effects list
  • f68cb59 2022-11-19 Jonathan Thomas Adding some formatting and fixing it's to its
  • 660730d 2022-11-18 Jonathan Thomas Auto generated the initial effects.rst documentation with a quick Python script, and started hand-editing it. It's a good start for a list of effects + the properties of each effect.
  • 9a11537 2022-11-18 Jonathan Thomas Updating list of clip properties and the clip transform description and screenshot
  • 898a4c2 2022-11-18 Jonathan Thomas Updating main_window.rst with new images (UI has changed a bit), and updating to include emojis, and updating all keyboard shortcuts mentioned in OpenShot Preferences.
  • 426af16 2022-11-18 Jonathan Thomas Updating main_window.rst with new images (UI has changed a bit), and updating to include emojis, and updating all keyboard shortcuts mentioned in OpenShot Preferences.
  • 1d2ac68 2022-11-18 Jonathan Thomas Adding video tutorial links to our Quick Tutorial, for convenience.
  • 62e2c4c 2022-11-18 Jonathan Thomas Improving system requirements adding TL;DR
  • be04121 2022-11-18 Jonathan Thomas Improving installation docs + lots of screenshots of installers, and the addition of Chrome OS instructions and portable windows installer instructions
  • 2bf3c10 2022-11-18 Jonathan Thomas fixing some &'s
  • 9d9e1d3 2022-11-18 Jonathan Thomas Merge pull request #4999 from OpenShot/translations-nov-17-2022
  • ef1995e 2022-11-17 Jonathan Thomas Adding missing objectdetection cache icon
  • 2b93801 2022-11-17 Jonathan Thomas Updating index, installation, and introduction docs - more details, improved minimum system specs, and including Chrome OS.
  • 8e15393 2022-11-17 Jonathan Thomas Updating supporters and donors
  • 47521b8 2022-11-17 Jonathan Thomas Re-generated cache icons, improved compression
  • 758cd04 2022-11-17 Jonathan Thomas Updating translations and template
  • d5100ad 2022-11-16 Jonathan Thomas Merge pull request #4995 from OpenShot/failing-video-decode
  • 05c289f 2022-11-14 Jonathan Thomas Cleaning up freeze.py script
  • 868eb7f 2022-11-14 Jonathan Thomas Reverting gitlab ci yml and info.py version
  • 539c95b 2022-11-14 Jonathan Thomas Removing django from module exclude list from windows
  • fcbd1a5 2022-11-14 Jonathan Thomas Removing zmq module from freeze
  • 19fd5e2 2022-11-14 Jonathan Thomas Removing django sentry integration module
  • bb633a6 2022-11-14 Jonathan Thomas Removing -dev from version
  • bc7ff64 2022-11-14 Jonathan Thomas Adding 0 to -dev version
  • 3e0649f 2022-11-14 Jonathan Thomas Some refactoring of freeze.py
  • 11729cd 2022-11-13 Jonathan Thomas Removing django sentry module, due to error on new windows builder
  • dc2b0b5 2022-11-11 Jonathan Thomas Target experimental windows gitlab builder
  • 8acbe77 2022-11-10 Jonathan Thomas Merge pull request #4988 from OpenShot/cache-fragmentation-preferences
  • a47904c 2022-11-10 Jonathan Thomas - Disable video caching on Preferences and Profile windows. - Re-enable video caching when exiting Preferences and Profile windows - Exiting Profile dialog will refresh current frame (even if changing FPS) - Changing Caching settings in Preferences will never fragment cache
  • 346e6c8 2022-11-10 Jonathan Thomas Merge pull request #4987 from OpenShot/improving-recent-path-logic
  • c9f26a0 2022-11-09 Jonathan Thomas Improving the "Recent Folder" Import File logic to ignore "Title Editor" and "Animated Title Editor" files, and only use recent paths of assets imported into OpenShot directly
  • 0c48926 2022-11-09 Jonathan Thomas Merge pull request #4986 from OpenShot/kill-blender-on-close
  • 2f73960 2022-11-09 Jonathan Thomas Kill blender executable on windows close, same as cancel button
  • 2632c43 2022-11-09 Jonathan Thomas Merge pull request #4985 from OpenShot/blender-length-multipliers
  • 38dafde 2022-11-09 Jonathan Thomas Fixing broken lens flare blender script - which needed an int for streaks, not a float
  • 8465014 2022-11-09 Jonathan Thomas Rounding length multiplier for all animated title scripts - to allow for <= 24 FPS, without truncating to 0
  • 55f4c48 2022-11-09 Jonathan Thomas Merge pull request #4984 from OpenShot/preferences-translations
  • 1ffb467 2022-11-08 Jonathan Thomas Ensure initial scale is a float, and increase timer speed, so the initial launch of OpenShot resizes more quickly, and does not cause a "has_changes" * save prompt due to a ["scale"] update.
  • ccdbf45 2022-11-08 Jonathan Thomas Translate all dropdown item text in Preferences that are from settings marked "translate_values"
  • e5f6f29 2022-11-08 Jonathan Thomas Merge pull request #4983 from OpenShot/tutorial-timer
  • 25db054 2022-11-08 Jonathan Thomas Merge pull request #4981 from OpenShot/translation-issues
  • e098b0e 2022-11-08 Jonathan Thomas Merge branch 'develop' into translation-issues
  • ab2a62a 2022-11-08 Jonathan Thomas Merge pull request #4982 from OpenShot/translations-nov-7-2022
  • 1ba7167 2022-11-08 Jonathan Thomas Title case translator names
  • 11ba3e8 2022-11-08 Jonathan Thomas Improving tutorial process logic, so it's processed less often. Restoring views (Simple/Advanced) causes many widgets to change visibility, triggering a huge amount of tutorial processing. This has been moved to a timer, so it's only processed once for all these changes.
  • 2da6f9e 2022-11-08 Jonathan Thomas Fixing translator credits to sort list, remove duplicates, and capitalize all names
  • dd9eb77 2022-11-08 Jonathan Thomas Updating translations to remove the duplicate merged strings
  • 733e8a0 2022-11-07 Jonathan Thomas Removing a few duplicate translations from our Templates, and adding a "Check" in our generate_translations.py script to call attention to future duplicate keys (duplicate between templates)
  • 3ab0ba5 2022-11-07 Jonathan Thomas Removing obsolete translations, and some invalid #-#-# characters found in many translations due to current translations conflicting with older obsolete ones
  • 3c1a262 2022-11-07 Jonathan Thomas Add proxy sort models to Emojis, to support dynamic sorting of this list at runtime with translations
  • 13edd59 2022-11-07 Jonathan Thomas Merge pull request #4978 from OpenShot/translations-nov-4-2022
  • 35c5ff0 2022-11-07 Jonathan Thomas Merge pull request #4979 from OpenShot/export-dialog-profiles
  • 806dfca 2022-11-07 Jonathan Thomas Add proxy sort models to Title and Animated Titles lists, to support dynamic sorting of those lists at runtime with translations
  • 73b60f2 2022-11-07 Jonathan Thomas All sorting Project Files by any column at runtime, and increase thumbnail size slightly to match effects and transitions
  • 91dea4d 2022-11-07 Jonathan Thomas Sort transitions at runtime, with translated text, and an updated group sorting (common vs extra)
  • 4d247a9 2022-11-07 Jonathan Thomas Sort effects at runtime, with translated text
  • 0efe629 2022-11-07 Jonathan Thomas Mark default file location preferences for translation, and update POT template
  • 393ab71 2022-11-04 Jonathan Thomas Fixing export dialog to always show "All Formats" first in list, and refactor how we maintain state of the current selected profile (i.e. default to project profile, always reselect it if available in list, if not available switch context to first availabe profile)
  • 4490c6b 2022-11-04 Jonathan Thomas Updating all "tested" translations from LaunchPad
  • e369565 2022-11-04 Jonathan Thomas Merge pull request #4975 from OpenShot/blender-3-3-1
  • 8707e83 2022-11-03 Jonathan Thomas Fix error with float particle_count on 3 animated titles (exploding text, magic wand, and snow)
  • 89167bf 2022-11-03 Jonathan Thomas Fix error with picture_frames animated title, which was passing a float value and breaking
  • 4179166 2022-11-03 Jonathan Thomas Merge pull request #4974 from OpenShot/audio-waveformer
  • 2462717 2022-11-03 Jonathan Thomas Remove scope.apply from right click directive, to prevent double apply when calling ApplyJsonDiff from context menu
  • 2a969e9 2022-11-02 Jonathan Thomas Merge pull request #4971 from OpenShot/audio-waveformer
  • cf8adb7 2022-11-02 Jonathan Thomas Fixing a bug where channel_filter is interpreted as a float on Windows for some reason - casting into an int
  • 98c50b1 2022-11-02 Jonathan Thomas Adding back in $scope.$apply to JavaScript ApplyJsonDiff and LoadJson methods - to force Webkit to apply scope correctly after clip changes (i.e. waveforms not refreshing on updated clip data)
  • a3608c4 2022-11-02 Jonathan Thomas Small tweaks, cleanup log statement
  • 3d430c8 2022-11-02 Jonathan Thomas Don't copy padded blank samples at end of waveform data, and use the clip details from libopenshot for duration and video_length, since that represents the correct FPS / FrameMapper, otherwise our keyframes don't match the waveform.
  • cb858e5 2022-11-01 Jonathan Thomas Integrate separate audio context menu into waveform generation, so it correctly filters the waveform.
  • 0a602d3 2022-11-01 Jonathan Thomas Improving AudioWaveformer integration to use ALL channels, and use RMS (Root Mean Square) for calculating the max sample values per period.
  • 6a80e57 2022-10-31 Jonathan Thomas Merge pull request #4969 from OpenShot/fix-animated-titles
  • 98612be 2022-10-31 Jonathan Thomas Fixing regression to animated titles caused by recent image sequence changes
  • 2aee294 2022-10-31 Jonathan Thomas Update waveforms when volume keyframe edited in Property editor
  • be8f555 2022-10-31 Jonathan Thomas Fix regression on applying volume and time keyframes to a clip's waveform data. Also, update waveforms after applying "Time" keyframes on context menu.
  • f890d1e 2022-10-31 Jonathan Thomas Integrate new waveformer class, to generate waveform data + show wait cursor during operation
  • 4ceb43b 2022-10-28 Jonathan Thomas Merge pull request #4965 from OpenShot/fix-undo-redo
  • 62542cc 2022-10-28 Jonathan Thomas Removing async libopenshot::ApplyJsonDiff, since it allows the UI to become out of sync, max frames to be incorrect, etc... Also, update to send "duration" changes to libopenshot, so our preview thread has a valid max duration.
  • 6546f39 2022-10-26 Jonathan Thomas Moving timeline JSON methods into QTimer, instead of Python daemon thread, same with metric async calls. Reordering Timeline::Close before Timeline::Clear
  • e819740 2022-10-26 Jonathan Thomas Fix crash when spamming the "undo" button with multiple selected clips getting deleted. Fixed crash when loading project and mousing over video widget.
  • 416caf2 2022-10-26 Jonathan Thomas Fix regression which broke undo/redo - this adds a helper copy() function for UpdateAction objects, to easily and safely copy them. Also, remove selections for clips/effect which get deleted in the undo()/redo() functions.
  • a205035 2022-10-25 Jonathan Thomas Merge pull request #4964 from OpenShot/update-translations-oct-24-2022
  • 0b8e5a4 2022-10-25 Jonathan Thomas Updating POT translation template, and removing some unneeded strings.
  • ebdda51 2022-10-24 Jonathan Thomas Merge pull request #4963 from OpenShot/update-translations-oct-24-2022
  • df4c2a6 2022-10-24 Jonathan Thomas Updating POT translation template, and fixing translatable string format
  • 6676700 2022-10-24 Jonathan Thomas Merge pull request #4962 from OpenShot/update-translations-oct-24-2022
  • 425d666 2022-10-24 Jonathan Thomas Updating POT translation template
  • f88b605 2022-10-24 Jonathan Thomas Fixing some translation string formatting
  • 5727a1f 2022-10-24 Jonathan Thomas Merge pull request #4961 from OpenShot/broken-image-formats
  • 1eb7519 2022-10-24 Jonathan Thomas Merge pull request #4960 from OpenShot/performance-profile-fixes
  • e56e514 2022-10-24 Jonathan Thomas Don't pass all JSON when slicing clips - performance improvement
  • 6337907 2022-10-24 Jonathan Thomas Support many new image formats, with special "image handling" behavior
  • a045291 2022-10-24 Jonathan Thomas Removing unneeded json.loads call
  • c359e95 2022-10-24 Jonathan Thomas Prevent "duration" from communicating with libopenshot, and ultimately clearing all cache for no reason
  • 440fe8a 2022-10-23 Jonathan Thomas Merge pull request #4957 from OpenShot/less-sort
  • 2c447a4 2022-10-23 Jonathan Thomas Clean-up syntax on daemon threads
  • d5d07b0 2022-10-23 Jonathan Thomas Replacing deepcopy with json for serializing and unserializing (less CPU) - and moving ApplyJsonDiff into a thread (to not block the main thread) - used CProfile snapshots to optimize this code
  • 983305e 2022-10-23 Jonathan Thomas Re-adding deepcopy on the Query data, since this does cause crashes without it
  • 0b1ae5c 2022-10-22 Jonathan Thomas Removing copy.deepcopy from query::filter() method, as I don't think it's needed, and it slows things down a bunch.
  • 71f4203 2022-10-22 Jonathan Thomas Moving certain log statements to debug (from info) - hoping to make things less verbose for Sentry breadcrumbs
  • 50d381a 2022-10-20 Jonathan Thomas Merge pull request #4950 from OpenShot/babl-extensions-win32
  • 4c39e89 2022-10-20 Jonathan Thomas Merge pull request #4953 from OpenShot/fix-windows-app-name
  • a27a322 2022-10-20 Jonathan Thomas Removing default folder from Windows app name
  • cbdfdb2 2022-10-20 Jonathan Thomas Merge pull request #4952 from OpenShot/remove-from-project-crash
  • 03c9ce8 2022-10-20 Jonathan Thomas Remove selected clip from selections when removing a file from the project - preventing a crash
  • e3c81a0 2022-10-20 Jonathan Thomas Detecting BABL extensions in all 3 OSes, and handling it more generically
  • 8db4fb9 2022-10-19 Jonathan Thomas Fixing syntax issue with removal of frozen files
  • c64842b 2022-10-19 Jonathan Thomas Adding more logging into removing unneeded frozen files
  • 0e9eb33 2022-10-19 Jonathan Thomas Refactoring how we delete unwanted frozen files for BABL on Windows
  • 1c0a990 2022-10-19 Jonathan Thomas Excluding some unneeded files from BABL freezing
  • 7733d55 2022-10-19 Jonathan Thomas Moving BABL folder into lib subfolder: lib/babl-extensions
  • 1422c89 2022-10-19 Jonathan Thomas Freeze the BABL extensions used in ChromaKey effect into win32 build, and set BABL_PATH env variable on launch of OpenShot (in win32)
  • 70ce116 2022-10-13 Jonathan Thomas Merge pull request #4945 from OpenShot/fix-china-video-disc
  • 6cbcec4 2022-10-13 Jonathan Thomas Fixing the resolution of China Video Disc (CVD), which is a horizontal format - but most websites list the resolution backwards for some reason.
  • 7f4c445 2022-10-13 Jonathan Thomas Merge pull request #4944 from OpenShot/cache-improvements-round-2
  • 2fa2bf0 2022-10-13 Jonathan Thomas Upping the minimum libopenshot version to 0.2.8, since we have new libopenshot methods
  • c3cfbd2 2022-10-11 Jonathan Thomas Disabling video cache thread during shutdown of OpenShot, to reduce likely hood of crashing.
  • 5fffa35 2022-10-11 Jonathan Thomas Updating default cache settings to 24 (min pre-roll), 48 (max pre-roll), 0.7 (percent ahead), and 512 MB (cache size).
  • 639a0a1 2022-10-06 Jonathan Thomas Protect New Project and Open Project from crashes by clearing selections and disabling caching thread
  • 6aa3b99 2022-10-06 Jonathan Thomas Removing property window selection before creating new project (when new project action happens), to prevent crash.
  • 31e8b38 2022-10-06 Jonathan Thomas Removing selected item from property window before deleting clip/effect - preventing potential crash.
  • 0d54895 2022-10-06 Jonathan Thomas Call timeline.Clear() when loading new projects, or when closing OpenShot. This method clears all clips, effects, and frame mappers, and any allocated readers - freeing lots of memory. Also, fix a bug on the video_widget, to prevent crashes due to invalid clip references (after a clip has been removed)
  • 76346af 2022-10-04 Jonathan Thomas Increasing cache preroll frames to 30 in default settings
  • 4e679a5 2022-10-04 Jonathan Thomas Fixing Jump-to-start button to reverse the speed and start caching again
  • 463fd44 2022-10-01 Jonathan Thomas Merge pull request #4934 from OpenShot/SafelyUpdatePaths
  • 056c9e0 2022-10-01 Jonathan Thomas Update related clip thumbnails
  • 64af217 2022-10-01 Jonathan Thomas Update related clip max durations when changing files (but don't touch start/end properties)
  • b40473a 2022-09-30 Jonathan Thomas Improved support for changing file types in file properties dialog - replacing an audio file with an image file, for example. Also improved FileUpdated signal handler to correctly thumbnail audio files, and respect trimmed/split files. Also refactored some duplicate code.
  • 194a3a3 2022-09-30 Jonathan Thomas Big refactor of add_file() function, to standardize some functionality around image sequence detection.
  • c4fa928 2022-09-29 jackson Prevent invalid paths in the File Properties Dialog
  • 5621d69 2022-09-27 Jonathan Thomas Merge pull request #4932 from OpenShot/fix-mac-notarization-regex
  • bb221b5 2022-09-27 Jonathan Thomas Updating the regex used for Mac notarizations, to get the correct status, and prevent pre-mature notarizations. Take 2.
  • 664b8d1 2022-09-27 Jonathan Thomas Updating the regex used for Mac notarizations, to get the correct status, and prevent pre-mature notarizations.
  • 36c1f70 2022-09-27 Jonathan Thomas Merge pull request #4930 from OpenShot/detect-max-length
  • 02a1014 2022-09-24 Jonathan Thomas Fixing the detection of max timeline length. Any change to the project data (i.e. a clip moving for example) will re-calculate the max frame/max length of the timeline, so our playback stops at the correct moment. Also, improved the clean-up code on our video preview widget and preview thread, so we don't accumulate unneeded project data watchers.
  • 68153f2 2022-09-24 Jonathan Thomas Merge pull request #4925 from OpenShot/final-scrub-frame
  • 1b9264a 2022-09-24 Jonathan Thomas Merge pull request #4926 from OpenShot/protobuf-data-with-project
  • 570828a 2022-09-22 Jonathan Thomas Upping sleep in mac build script, to reduce # of mac stapling errors on build server
  • 33b5116 2022-09-22 Jonathan Thomas Move protobuf data files (i.e. OpenCV effects that store data in protobuf file format) to the project folder, and store them as relative paths.
  • 6f74d3f 2022-09-22 Jonathan Thomas Refresh final frame after srubbing, to ensure accurate scrub preview
  • 0961dc8 2022-09-22 Jonathan Thomas Merge pull request #4919 from OpenShot/improved-caching
  • 78c6636 2022-09-20 Jonathan Thomas Adding new caching settings (pre-roll, max frames, % ahead cache). Also, fixing a JS error when clearing/changing cache settings.
  • d44a3c1 2022-09-16 Jonathan Thomas Merge pull request #4920 from OpenShot/fix-windows-builds
  • bb4d94a 2022-09-16 Jonathan Thomas Updating build server script for Windows to not fail due to a soon-to-expire signing certificate
  • 428b596 2022-09-16 Jonathan Thomas Fixing Codacy syntax issues
  • fd3ec46 2022-09-16 Jonathan Thomas Fixing decode error in build server script
  • 8735633 2022-09-16 Jonathan Thomas Ignore warning on Windows key signing for "soon to expire" certs
  • 2f3b592 2022-09-16 Jonathan Thomas Integrating Enable/Disable cache thread into our timeline, to stop caching before certain events (scrubbing, transform, property editing) and then resume caching after those events. Also, small refactor on MainWindow to watch for Seek events, and correctly populate the Property Editor. Also, adding a "Cache->Clear All" context menu to our playhead.
  • a9f5d86 2022-09-16 Jonathan Thomas Fixed bug to correctly set the width of non clip/transition objects (i.e. playhead)
  • d9ba3f7 2022-09-16 Jonathan Thomas Fixed bug on properties model, to correctly set the current frame_number, and to correctly reduce the amount of JSON we are sending to libopenshot (for changes)
  • 655fff1 2022-09-16 Jonathan Thomas Adding new action for clearing all cache on the timeline, and a new setting to track the keyboard shortcut
  • 344e647 2022-09-15 JacksonRG Merge pull request #4909 from OpenShot/split-clip-without-gap
  • c7b94e4 2022-09-07 jackson Don't leave a one frame gap between clips.
  • 36ef875 2022-09-05 JacksonRG Merge pull request #4903 from OpenShot/allow-folders-trailing-whitespace
  • 74688bb 2022-09-02 Jonathan Thomas Merge pull request #4898 from OpenShot/snapping-precision
  • db79740 2022-09-02 Jonathan Thomas Improve moveBoundingBox function to not allow snapping to be negative (off the timeline). Also fixed bounding box to always compute width from 'time' data, instead of JQuery width() for improved accuracy. This resolves a few snapping related bugs.
  • b30aed4 2022-08-31 jackson If the folder path has a trailing whitespace, check if the actual folder has one before removing it.
  • e3fdc5c 2022-08-27 Jonathan Thomas Updating snapping in JS timeline, to correctly calculate fractional widths (clips and transitions) - which makes trimming + snapping accuracy much better.
  • 84d6967 2022-08-27 Jonathan Thomas Update transitions to automatically set their direction (forward or backwards) based on if it intersects a clip on the left side, or right side (i.e. fade in vs fade out)
  • fca8c3a 2022-08-27 Jonathan Thomas Updating next/previous marker logic to use correct right-edge detection for clips and transitions (we were previously adding an extra +1 frame to the last frames)
  • 459bc5c 2022-08-18 JacksonRG Merge pull request #4870 from OpenShot/improved-waveforms_Mk3
  • ce5bf85 2022-07-28 jackson - Use a signal to add audio data to files - Remove waveforms from all clips when clearing waveforms - Don't block clear waveform from update history - Remove wait loop from get_waveform_thread
  • d5a485b 2022-07-20 JacksonRG Merge pull request #4859 from OpenShot/improved-waveforms_Mk3
  • f6b5fd0 2022-07-20 jackson Cleanup
  • 79deecb 2022-07-18 jackson Cleanup
  • ef4fe3c 2022-07-14 jackson Refactor Waveform Display
  • 47921c6 2022-07-14 jackson Refactor Waveform Calculation
  • 08d4a68 2022-07-10 JacksonRG Merge pull request #4848 from OpenShot/export-clips-100%-on-complete
  • 912c120 2022-07-07 jackson When all clips are exported set progress to 100%
  • 3fe6e21 2022-06-30 JacksonRG Merge pull request #4821 from OpenShot/end-blender-process-on-cancel
  • 919aac0 2022-06-30 JacksonRG Merge pull request #4843 from OpenShot/revert-4819-improved-waveforms
  • 7dc5a5c 2022-06-30 JacksonRG Revert "Improved Waveforms (highly optimized)"
  • bec1c30 2022-06-29 JacksonRG Merge pull request #4819 from OpenShot/improved-waveforms
  • 9e73e8c 2022-06-29 JacksonRG Merge pull request #4827 from OpenShot/dissable-sandbox-at-launch
  • cc3871b 2022-06-29 jackson Don't dispose of blender listview until render process has ended.
  • bce0a85 2022-06-29 Jonathan Thomas Merge pull request #4835 from OpenShot/fix-animated-title-fps
  • 781a110 2022-06-29 Jonathan Thomas Fixing comment math calculation, and removing unneeded init for a variable
  • 4dcdb3c 2022-06-29 Jonathan Thomas Small wording change on Undo/Redo tooltips
  • 5f06f16 2022-06-28 jackson Move and Document Dissable Sandbox
  • f1df3d6 2022-06-27 Jonathan Thomas Merge pull request #4834 from OpenShot/improved-waveforms-clear-data
  • 782fab0 2022-06-27 jackson Address feedback for clear actions
  • a8452b8 2022-06-23 Jonathan Thomas Merge branch 'develop' into fix-animated-title-fps
  • bb4d0dc 2022-06-23 Jonathan Thomas Fix FPS for all animated titles to match the current project's FPS.
  • 5986738 2022-06-23 jackson Add button to remove audio data from a project.
  • baca896 2022-06-22 Jonathan Thomas Merge pull request #4830 from OpenShot/fix-object-detector-class-name
  • d9a7526 2022-06-21 Jonathan Thomas Fixing regression caused by https://github.com/OpenShot/libopenshot/pull/827/files, where we changed the Object Detector's class name. Also, correctly translating the effect name in the "Apply Effect" dialog.
  • dda0d47 2022-06-20 jackson Add dissable sandbox to the environment when openshot launches.
  • 9792abe 2022-06-20 JacksonRG Merge pull request #4820 from JacksonRG/image-sequence-use-project-fps
  • a870c2d 2022-06-20 jackson Default animated titles to 25 fps
  • 4230cbe 2022-06-15 jackson Show FPS in log statment
  • b8fd9a3 2022-06-14 jackson Don't apply project fps to animated titles
  • 178749d 2022-06-14 jackson Dont add show-wavefrom to action history
  • e5a6c77 2022-06-06 jackson Cleanup, and dispose of thread
  • 7cf5850 2022-06-06 jackson End blender render process when cancel button is pressed.
  • 4286b5f 2022-06-02 jackson When creating an image sequence, get the project's FPS and apply that to the sequence
  • 793a074 2022-06-01 Jonathan Thomas Fixing some Codacy nitpicks
  • f3ba2cd 2022-06-01 Jonathan Thomas Fixed many issues related to waveform generation and reuse. Angular directive to watch for audio_data changes. Simplified the waveform process also.
  • 0b11c34 2022-05-26 Jonathan Thomas Merge pull request #4808 from OpenShot/rhel-84-support
  • 1a47aed 2022-05-25 JacksonRG Merge pull request #4798 from OpenShot/locations-appimage-fix
  • 189ffd5 2022-05-25 jackson - Set IMPORT when fixing broken paths - Log reducing to directory - Let setDefaultDirectory take care of reducing to directory - Simplify logic in addFiles
  • 1b28ead 2022-05-25 Jonathan Thomas Adding all 8 glib libraries for Red Hat based distro support (including pango, pangocairo, and pangoft2)
  • e6908fe 2022-05-25 Jonathan Thomas Adding all 5 glib libraries for Red Hat based distro support (and all 5 all required to not break Ubuntu 22.04 and newer Debian distros)
  • 6a094e8 2022-05-25 Jonathan Thomas Adding back in libgobject library, for experimental support of RHEL 84 (which has a custom version of glib)
  • f91bea2 2022-05-25 Jonathan Thomas Adding back in libglib library, for experimental support of RHEL 84 (which has a custom version of glib)
  • 000e085 2022-05-25 jackson Ensure all actions use and update location settings
  • c36208c 2022-05-12 Jonathan Thomas Merge pull request #4799 from OpenShot/update-mac-icon
  • 517c82d 2022-05-12 Jonathan Thomas Updating to new icns format, to remove black background
  • c24dd08 2022-05-12 Jonathan Thomas Merge branch 'develop' into locations-appimage-fix
  • 905bf50 2022-05-12 Jonathan Thomas Fixing default path of imported files to use localFile path
  • b70e7dd 2022-05-12 Jackson Set starting directory for QT file dialog
  • f5f1283 2022-05-11 Jonathan Thomas Merge pull request #4797 from OpenShot/blender-version-checking
  • 7d8da33 2022-05-11 Jonathan Thomas Merge pull request #4796 from OpenShot/update-mac-icon
  • 1e6ae1e 2022-05-11 Jonathan Thomas Add '/lib/x86_64-linux-gnu/' to the environment when launching Blender on Linux, since our AppImage can cause issues on newer distros due to libtiff.so.5 symbols.
  • 7bc8085 2022-05-10 Jonathan Thomas Update regex to detect version 3+ of Blender (which now includes additional text in their output before the word "Blender")
  • 08a12f5 2022-05-10 Jonathan Thomas Updating style of Mac icon + different size versions
  • 731e5e0 2022-05-10 JacksonRG Merge pull request #4795 from OpenShot/folder-location_PATCH
  • 84e0dec 2022-05-10 Jackson Patch for folder feature
  • 32c6d56 2022-05-09 JacksonRG Merge pull request #4766 from OpenShot/folder-locations_Mk2
  • 5a79115 2022-05-05 Jackson More feedback improvements
  • e682ef1 2022-05-04 Jackson Correct variable name that was missed
  • 78d07ba 2022-05-04 Jackson Incorporating PR Feedback
  • 22c1d3f 2022-05-03 Jonathan Thomas Merge pull request #4787 from OpenShot/adding-qtwebengine-translations
  • 44b3f71 2022-05-02 Jonathan Thomas Removing webengine translations, which are not used, and very large file size
  • e46f1a7 2022-05-02 Jonathan Thomas Disabling sandbox mode, to allow many modern Linux distros the ability to run WebEngine correctly (instead of a black box)
  • ebdbc2a 2022-04-29 Jackson Javascript and HTML changes
  • d3544be 2022-04-29 Jackson File and clip functions
  • 299fb76 2022-04-29 Jackson Get audio data only once per file.
  • 3cd3560 2022-04-28 Jonathan Thomas Adding back in Qt webengine translations needed by webengine
  • 8f363de 2022-04-27 JacksonRG Merge pull request #4755 from OpenShot/display-playback-speed
  • 5482e2b 2022-04-08 Jackson Link folder operations to new settings
  • 96341f4 2022-04-08 Jackson Add settings for import, export, and projects
  • a2f259c 2022-04-06 JacksonRG Merge pull request #4753 from OpenShot/rewind-only-inside-project-duration
  • ff2f6af 2022-04-05 Jackson Change speed display
  • 2ee9307 2022-04-03 Frank Dana webview: Check id before showing track menu (#4758)
  • e52f9c1 2022-03-31 Frank Dana Merge pull request #4726 from ferdnyc/title-update-singleshot
  • ff03c02 2022-03-30 Frank Dana Merge pull request #4738 from rjnewsham/rn/tableview_color_float_to_int
  • be9a9b9 2022-03-22 Richard Newsham Properties: Ensure QColor() is passed int args
  • e59cf9d 2022-03-30 Jackson Prevent race condition
  • 2e8c72e 2022-03-30 Jackson Display playback speed
  • efa2196 2022-03-30 Jackson Fix rewind at project start and end.
  • 11523c5 2022-03-28 Jonathan Thomas Merge pull request #4739 from OpenShot/fix-keyframe-visibility-during-resize
  • bbd9763 2022-03-26 JacksonRG Merge pull request #4732 from OpenShot/fix-keyframes-with-start-value
  • bacdfb0 2022-03-22 Jonathan Thomas Fix regression which caused keyframe points to no longer be hidden during resizing (clips and transitions)
  • 8fed400 2022-03-22 JacksonRG Merge pull request #4733 from OpenShot/sentry-error-filtering
  • 1cb2274 2022-03-22 Jackson Removed redundant message retrieval.
  • 4d39ecb 2022-03-21 Jackson Code Cleanup
  • 7b27c62 2022-03-21 Jackson Incorporating PR feedback
  • 4f61d05 2022-03-17 Jackson Include sentry error rates
  • 83acc1b 2022-03-17 Jonathan Thomas Merge pull request #4725 from OpenShot/fix-sentry-rates
  • 82a1c18 2022-03-16 Jackson Make sure keyframes appear at the right place on the timline if the front of the clip has been cut.
  • d22a3e4 2022-03-15 JacksonRG Merge pull request #4719 from OpenShot/update-zoom-slider-duration
  • 1748b4f 2022-03-14 Frank Dana Add CODEOWNERS file (#4670)
  • 88e992f 2022-03-14 FeRD (Frank Dana) Title Editor: QFont.setPixelSize() takes int args
  • 2bb5dce 2022-03-14 FeRD (Frank Dana) Title Editor: Make update-timer single-shot
  • ee66141 2022-03-14 FeRD (Frank Dana) TitleEditor: Init class before creating timer
  • aa5b00d 2022-03-13 Jonathan Thomas Integrate Sentry sample_rate and traces_sample_rate correctly from openshot.org. This should dramatically reduce the # of errors sent to Sentry.io.
  • ac6d884 2022-03-13 dependabot[bot] Bump actions/checkout from 2 to 3 (#4713)
  • 39905bc 2022-03-13 dependabot[bot] Bump actions/upload-artifact from 2.3.1 to 3 (#4712)
  • 52a7a1e 2022-03-11 Jackson Only send the signal a timline reszise if the duration has changed.
  • 1f7e831 2022-03-10 Jackson Trigger a redraw of the zoom slider when the timeline auto-shortens
  • dd1485c 2022-03-07 JacksonRG Merge pull request #4709 from OpenShot/caption-relative-timestamps_REBASE
  • d509d2e 2022-03-04 Jackson Remove Space After Newline
  • 34eb012 2022-03-04 Jonathan Thomas Merge pull request #4708 from OpenShot/clip-thumbnail-undo
  • 4af2746 2022-03-04 Jonathan Thomas Merge pull request #4707 from OpenShot/fix-razor-cursor
  • d2ba295 2022-03-04 JacksonRG Merge pull request #4703 from OpenShot/detect-shorten-project-duration_REBASE
  • 60ad7b4 2022-03-04 JacksonRG Merge pull request #4706 from OpenShot/time-keyframes-follow-fps
  • a40fc1f 2022-03-04 Jackson Add placeholder caption with the first timestamp to be more general.
  • 3af4cbf 2022-03-03 Jonathan Thomas Removing a File from a project will now 1st remove any related Clips, and then the File. This allows the Undo action to correctly undo the File first, and then the Clips (preventing a Clip with no File, causing no thumbnail)
  • 597262d 2022-03-03 Jackson Only add 5 seconds if the current line has the time code about to be written.
  • 9eadd9f 2022-03-03 Jonathan Thomas Fixing razor cursor, which was broken on Windows (i.e. webkit backend) when we moved from PNG to SVG icon file. Also, adding a new way to target CSS for webkit VS webengine.
  • d2ccf00 2022-03-02 Jackson Review Suggestions
  • bc5a4c2 2022-03-02 Jackson Scale time keyframes to match changing fps
  • 60ab305 2022-03-01 Jackson Prevent infinite loop on timeline resize
  • c33c023 2022-03-01 JacksonRG Merge pull request #4702 from OpenShot/titles-prevent-sequence-dialog
  • 3a2f778 2022-02-28 JacksonRG Merge pull request #4694 from OpenShot/caption-relative-timestamps_REBASE
  • 805e944 2022-02-28 Jackson Don't prompt to import as image sequence for titles
  • e43e81b 2022-02-28 Jonathan Thomas Merge pull request #4701 from OpenShot/fix-path-with-escapes
  • bdcc59e 2022-02-26 Jonathan Thomas Fixing path support with escaped characters, such as quotes inside a file name. Made regex more greedy, to get the entire string. Parse regex JSON paths back to Python strings before absolute/relative logic, and then back to escaped JSON string.
  • 70fe552 2022-02-25 Jackson Suggested edits, and fixes for cut clips.
  • caf57f3 2022-02-24 Jonathan Thomas Merge pull request #4698 from OpenShot/fix-title-editor-lag
  • b1a6e35 2022-02-24 Jonathan Thomas Fix an infinite timer loop on the Title Editor. This makes editing titles less CPU intensive, and delays the preview until typing has stopped for a moment.
  • 8bcfdb8 2022-02-24 Jackson Use log to info not error for problems finding the clip a caption belongs to.
  • 70c2e3e 2022-02-24 Jonathan Thomas Merge pull request #4683 from Trainax/develop
  • 65e0151 2022-02-24 Jonathan Thomas Merge pull request #4696 from OpenShot/fix-trimming-preview
  • ce53ff3 2022-02-24 Davide Trainini Simplify YouTube export presets
  • 2784dfc 2022-02-23 Jonathan Thomas Fixing trimming support (which got broken due to a regression). Trimming fully supports snapping and clip boundaries (0 to duration).
  • 70a52ac 2022-02-23 Jonathan Thomas Merge pull request #4695 from OpenShot/revert-4539-detect-shorten-project-duration
  • d3a95fc 2022-02-23 Jonathan Thomas Revert "detect duration too long"
  • e941624 2022-02-23 JacksonRG Merge pull request #4693 from OpenShot/title-editor-update-delay_Mk2
  • ba809e1 2022-02-23 Jackson Delay updates to Title Editor Preivew
  • 540f07b 2022-02-23 Jackson Multiple updates to caption effect
  • 1091c06 2022-02-23 JacksonRG Merge pull request #4539 from OpenShot/detect-shorten-project-duration
  • c90c524 2022-02-22 Jackson Make caption timestamps relative to the start of the clip
  • b9a7adc 2022-02-19 Jackson Prevent the playhead from separating from the cache
  • f8ee308 2022-02-19 Jackson Don't shorten timline below default length
  • 3d17a69 2022-02-19 Jackson Fix cache being separate from the playhead on project load
  • 342f74d 2022-02-19 Jackson Don't shorten timeline below default length
  • b306e87 2022-02-18 Jonathan Thomas Merge pull request #4639 from OpenShot/tracker-effect-respect-sliced-clips
  • 9296f84 2022-02-18 Jonathan Thomas Removing unneeded comment
  • 230aebe 2022-02-18 Jonathan Thomas Removing unused start_frame variable. We always start at frame 1.
  • ad79965 2022-02-18 Jonathan Thomas Removing unused start_frame variable. We always start at frame 1.
  • 4d2b606 2022-02-18 Jonathan Thomas Fixing Clip support in Region (used by Tracker properties). If a clip has a 'start' and 'end' property, it will only allow you to "Track" a frame in that range.
  • d85f509 2022-02-17 Jackson Corrected comment, and added variables to describe numbers.
  • 879ca83 2022-02-16 Jackson Cleaned up the logic, and removed timeline resizing from the undo list.
  • 5391bd4 2021-11-12 Jackson detect duration too long
  • 60fd95e 2022-02-17 Jackson Corrected comment, and added variables to describe numbers.
  • b75d1c8 2022-02-16 Davide Trainini Add HFR export presets
  • d39eb92 2022-02-16 Davide Trainini Add 2K and 4K YouTube presets
  • a587ad2 2022-02-16 Davide Trainini Update "YouTube" and "YouTube-HD" presets
  • 8457084 2022-02-16 Jackson Cleaned up the logic, and removed timeline resizing from the undo list.
  • 1a59929 2022-02-13 Jonathan Thomas Merge pull request #4678 from OpenShot/caching-timing-improvements
  • 9658604 2022-02-13 Jonathan Thomas Extending the work started in #4672 by @hexcone, this is a full refactor of Play/Pause button handling, especially with respect to updating icons, and pausing the playback at specific times (i.e. when various dialogs open). - Listen for Play/Pause signals to update icon on button - Remove Checkable from Play button - Use actual mode and speed to control Play/Pause button (and not some separate button state) - Use Pause/Play signals everywhere for starting and pausing video
  • 31dfa11 2022-02-11 Jonathan Thomas Always reset playhead position to zero when opening or creating new projects. The ability to restore the playhead position seems to confuse more people than help them.
  • b51be3e 2022-02-11 JacksonRG Merge pull request #4602 from OpenShot/update-inkscape-files
  • d7177f9 2022-02-11 Jonathan Thomas Removing the cx_Freeze command window for Windows builds (this was just for debugging)
  • ff2f007 2022-02-11 Jonathan Thomas Adding in a log for the detected audio sample rate on your system, and if it mismatches OpenShot a warning log. This does not 100% mean a user will have an issue, as most audio drivers are fine with mismatching audio sample rates (they resample things behind the scenes), but in Windows sometimes it actually plays the audio faster/slower during a mismatch. So this warning will hopefully be helpful.
  • af19af1 2022-02-10 Jonathan Thomas Removing windows GUI base for CXFreeze to view debug output temporarily
  • c014716 2022-02-10 Jonathan Thomas Updating default OpenShot sample rate to 48000 (since Windows now defaults to this rate)
  • cf67d54 2022-02-09 Jonathan Thomas Adding "Show Playback Performance (FPS)" setting, and displaying these metrics on the preview dock widget title
  • 9c442fb 2022-02-07 Frank Dana Merge pull request #4630 from ferdnyc/fix_viewport_logic
  • 502a7d4 2022-02-07 Frank Dana Merge pull request #4656 from OpenShot/include-toolbar-in-freeze
  • f22fea3 2022-02-03 FeRD (Frank Dana) Link toolbar movability to floating status
  • 18e9bfc 2022-01-24 Jackson Freeze and unfreeze toolbar along with other windows.
  • fb549e8 2022-02-07 Frank Dana Presets: Add MKV (h.264) sw/hw presets (#4637)
  • 99a4ef0 2022-02-04 Jackson Roll back all changes but the version numbers
  • e61fd9f 2022-02-03 Martin Thoma STY: Using bool on comparisons is not necessary (#4653)
  • a4afaac 2022-02-01 Jonathan Thomas Increase default cache size MB to 1024 (up from 250).
  • c9e3351 2022-01-31 Jonathan Thomas Fix cache rendering on timeline (where cache would randomly not show up, and sometimes disappear). Bug was caused by bailing our of cache loop at the first < 0 pixel length rectangle.
  • ab253ae 2022-01-31 Jonathan Thomas Apply current audio playback preferences to both New and Opened project files. Also, ensure the audio thread initializes correctly, with the correct sample rate and channels.
  • fe35032 2022-01-31 Jonathan Thomas Merge pull request #4660 from hexcone/develop
  • 50420f9 2022-01-28 Juliana Seng Default font_size_ratio to 1 if existing font size is invalid
  • afd992f 2022-01-28 Juliana Seng Split if-else one liner into multiple lines for clarity
  • 0401a2e 2022-01-26 Juliana Seng Fix font size issues in title editor
  • c4735a4 2022-01-18 JacksonRG Merge pull request #4644 from OpenShot/prevent-deleting-on-locked-tracks
  • b2ab913 2022-01-12 Jackson Allow removing effects on locked tracks
  • 9ae1d33 2022-01-12 Jackson Prevent removing clips, effects or transitions if they are on a locked track.
  • 4838859 2022-01-11 Jackson Store the first frame of a cut clip after fps has been calculated.
  • 57fb430 2022-01-07 Jackson Correct start frame for region selector.
  • bbd2dd0 2022-01-06 Frank Dana Merge pull request #4609 from OpenShot/dependabot/github_actions/actions/upload-artifact-2.3.1
  • 1433b21 2022-01-02 FeRD (Frank Dana) preview: use toAlignedRect (always rounds up)
  • a9c1f10 2022-01-02 FeRD (Frank Dana) Fix viewport zooming & region selection
  • 878e4ff 2022-01-02 FeRD (Frank Dana) Revert "Merge pull request #4583 from OpenShot/fix-regression-video-widget"
  • 286a9f5 2021-12-22 JacksonRG Merge pull request #4577 from OpenShot/export-clips-v2
  • 63231b6 2021-12-21 Jackson Solved Audio Export Errors
  • 1e5d0d0 2021-12-20 dependabot[bot] Bump actions/upload-artifact from 2.2.4 to 2.3.1
  • 58481ff 2021-12-17 Jackson Export sound files as mp4. Catch Errors
  • 4aa6816 2021-12-17 Jackson Update inkscape files to the new higher DPI
  • 37f5686 2021-12-15 JacksonRG Merge pull request #4597 from OpenShot/blender-newline
  • 4227903 2021-12-14 Jackson Correct newlines in spacemovie title
  • 0b6b09e 2021-12-14 Jackson Stop importing unused filePicker
  • 78ff168 2021-12-13 Jackson Remove file_picker
  • 9316a90 2021-12-13 Jackson Changed to export icon
  • 7b7782c 2021-12-13 Jackson Made filePicker safer. Removed completer code.
  • 05c5b72 2021-12-13 Jackson Follow file naming convention
  • 36228d4 2021-12-13 Jackson Cleanup Code, Improve UX
  • 8937f44 2021-12-13 Jackson Suggestions from Code Review
  • 8d6df74 2021-12-10 Jackson Improvements from review 1
  • d54abe1 2021-12-09 Jackson Added support for files
  • 8b3f9cd 2021-12-09 Frank Dana Merge pull request #4553 from ferdnyc/no-autocreate-dirs
  • 4f0b596 2021-11-25 FeRD (Frank Dana) Rename clear_all_thumbnails to clear_temporary_files
  • 15392cd 2021-11-25 FeRD (Frank Dana) Project data: Tweak autosave
  • f13df1e 2021-11-25 FeRD (Frank Dana) classes.info: Store, manage default paths
  • db60cf1 2021-11-25 FeRD (Frank Dana) Settings: Default everything if no info.USER_PATH
  • b065a87 2021-11-25 FeRD (Frank Dana) project_data: Ignore missing USER_PROFILES_PATH
  • 776ec10 2021-11-25 FeRD (Frank Dana) logger: Only create logfile if USER_PATH exists
  • 52c3cdc 2021-11-23 FeRD (Frank Dana) Don't import classes.logger from classes.sentry
  • 7a46a90 2021-12-09 FeRD (Frank Dana) info: Don't auto-create dirs on import
  • 0e3b6ef 2021-11-23 FeRD (Frank Dana) info: Don't auto-create dirs on import
  • 87f6bc0 2021-12-09 Jonathan Thomas Merge pull request #4587 from OpenShot/ignore-permission-error
  • d51d61d 2021-12-09 Jonathan Thomas Merge pull request #4586 from OpenShot/fix-mac-permissions
  • 18925ce 2021-12-09 Jonathan Thomas Ignore permission error when creating folders while importing info.py, for example, when Launchpad build servers are running Sphinx, and the home folder has no permissions.
  • e4f9a0a 2021-12-09 Jonathan Thomas Adding execute permission, to allow different users to run the App, and not just the current user
  • 72ea4db 2021-12-08 Jonathan Thomas Merge pull request #4585 from OpenShot/fix-mac-permissions
  • 1370cd4 2021-12-08 Jonathan Thomas Fixing syntax for bash
  • e645233 2021-12-08 Jonathan Thomas Mac all files in the Mac *.app bundle readable by everyone (apparently this is now a requirement in Monterey+)
  • 0ceb1d6 2021-12-08 Jonathan Thomas Merge pull request #4584 from OpenShot/fix-preview-size-new-open-project
  • b8a117c 2021-12-08 Jonathan Thomas Merge pull request #4583 from OpenShot/fix-regression-video-widget
  • adceb75 2021-12-08 Jonathan Thomas Merge pull request #4582 from OpenShot/new-effect-colors
  • c3a19bb 2021-12-08 Jonathan Thomas Fix max preview size when creating a new project or opening an existing project. Improves playback speed, and fixes a few visual artifacts (such as frame # display changing sizes, or being too small to read)
  • 9c9ea3f 2021-12-08 Jonathan Thomas Fixing 2 regressions with video_widget: - Region drawing was broken (used by Tracker effect) - Zooming with Scroll-Wheel on video_widget was broken
  • c06d730 2021-12-08 Jonathan Thomas Adding Hue to keyframe colors
  • 66a66b6 2021-12-07 Jackson Added license comments to new files.
  • fb61cd6 2021-12-07 Jackson Naming convention for filePicker.py
  • b539ab4 2021-12-07 Jackson Adopt OpenShot naming convention
  • 330da76 2021-12-07 Jackson UI file and progress bar
  • 7a0b6f1 2021-12-07 Jonathan Thomas Merge pull request #4579 from OpenShot/new-effect-colors
  • addf0bc 2021-12-07 Jonathan Thomas Updating the colors of each keyframe icon to be unique (and dark enough to see the 1st letter). Many icons were missing or undefined, and were indistinguishable from each other.
  • 70bb869 2021-12-07 Jonathan Thomas Merge pull request #4578 from OpenShot/audio-devices
  • 6f2f81c 2021-12-07 Jackson Add Documentation for exporting clips
  • ecafd50 2021-12-07 Jackson Cleanup, and codacy fixes
  • 2735daf 2021-12-07 Jonathan Thomas - Adding back in Win32GUI freeze base - Resetting the Timeline's MaxSize after changing a profile. This bug caused huge performance issues when changing profiles.
  • b7690b3 2021-12-07 Jackson Popup a dialog for exporting clips.
  • 7031299 2021-12-07 Jackson Created a widget to suggest sub-directories to export to.
  • 4b39c06 2021-12-07 Jackson Added Export Clips action to context file menus
  • 091d362 2021-12-03 Jonathan Thomas Experimental CMD line mode for Windows, to view stdout while previewing
  • f1f8990 2021-12-02 Jonathan Thomas Fixing support for new playback audio device format tuple and string
  • 23af0de 2021-12-02 Jonathan Thomas Merge pull request #4570 from OpenShot/simple-windows-installer
  • 75e11b9 2021-12-02 Jonathan Thomas - Adding check for Icons (for noicon support)
  • 5b8b196 2021-12-01 Jonathan Thomas - Allow noicons arg (to prevent start menu icon) - Made transition.svg scale and ignore it's aspect ratio
  • 9830b1f 2021-12-01 Jonathan Thomas Still getting a UAC prompt... experimenting
  • f4b17f5 2021-12-01 Jonathan Thomas Still getting a UAC prompt... experimenting
  • f39e58c 2021-12-01 Jonathan Thomas Removing logic due to associated task (should prevent this from running)
  • 8901e7d 2021-12-01 Jonathan Thomas Adding UsePreviousLanguage due to error
  • d7a2176 2021-12-01 Jonathan Thomas Experimental /portable=1 mode for OpenShot installer
  • dedd9a2 2021-12-01 Jonathan Thomas Setting privileges to lowest, and disabling some Inno setup options
  • c19f241 2021-12-01 Jonathan Thomas Removing lots of custom things from Windows installer, to test portable mode
  • 1595124 2021-11-26 Sungmin Kim remove_repeated_variable (#4554)
  • fff785e 2021-11-25 Frank Dana Merge pull request #4527 from OpenShot/py310-numeric-types
  • 33cf68c 2021-11-25 FeRD (Frank Dana) properties_model: Fix bad logging call, Codacy flags
  • 7df87dd 2021-11-04 FeRD (Frank Dana) classes/thumbnail: Fix dangling filehandles
  • 1f058f7 2021-11-04 FeRD (Frank Dana) VideoWidget: Protect property accesses
  • 9fc5512 2021-11-04 FeRD (Frank Dana) VideoWidget: New checkTransformMode
  • 1b14896 2021-11-04 FeRD (Frank Dana) Enforce integer function arguments
  • a308850 2021-09-20 FeRD (Frank Dana) Preferences: Fix logging calls
  • 4163f74 2021-11-12 Jackson detect duration too long
  • 54f87bc 2021-11-10 Jonathan Thomas Merge pull request #4528 from ferdnyc/logo-img-tweak
  • fabe59f 2021-11-10 Jonathan Thomas Merge pull request #4532 from OpenShot/prevent-razor-on-locked-tracks
  • 6ee6180 2021-11-10 Jackson Simplify code, include transitions
  • 04e8bda 2021-11-10 Jonathan Thomas Merge pull request #4525 from OpenShot/missing-doc-line
  • 6fa094e 2021-11-10 Jackson Fix Typo
  • 1c6d76b 2021-11-09 Jackson Removed now redundant check on razor click
  • 7f15d4b 2021-11-09 Jackson Ignore locked tracks on slice shortcut
  • 0c81d97 2021-11-08 Jackson Don't loop through locked tracks on slice all
  • ab9e763 2021-11-08 Frank Dana Merge pull request #4321 from OpenShot/webkit-feature-parity
  • ba27c0a 2021-11-08 Frank Dana JS: preventDefault() when shift-scrolling
  • 58f9962 2021-11-08 Frank Dana JS: Separate Ctrl, Shift responses to scroll/zoom (#4492)
  • 6787412 2021-11-08 Jackson prevent clicking on locked track with razor tool
  • 69c09ae 2021-11-07 FeRD (Frank Dana) Tweak OpenShot icon SVG framing
  • 19824a5 2021-11-05 Jackson Added description for the media controlls
  • b72327d 2021-11-04 Jonathan Thomas Merge pull request #4522 from OpenShot/protect-event-js
  • 03e3584 2021-11-04 Jonathan Thomas Protect local event arg in JS (since it can be undefined or null in certain cases). Related to sentry issue: https://sentry.io/share/issue/90d9593ebfba41449671552abb1c953f/
  • 2e971ea 2021-11-03 Jonathan Thomas Merge pull request #4514 from OpenShot/high-dpi
  • c5279f6 2021-11-03 Jonathan Thomas Removing unused emoji JSON reading in image cache generation
  • 65859b6 2021-10-29 Jonathan Thomas Update tree icon size in 'Add to Timeline' dialog
  • cc276fa 2021-10-29 Jonathan Thomas Protect from missing PyQt5 import in info.py
  • d41b619 2021-10-29 Jonathan Thomas Adding back in 2 missing icons
  • 51ee3f4 2021-10-29 Jonathan Thomas Update current Humanity icons to 128x128, for support of high DPI displays, and update qrc file to only include images currently used by OpenShot.
  • ff95efc 2021-10-29 Jonathan Thomas Removing unused Humanity icons
  • d5bcdd8 2021-10-29 Jonathan Thomas Merging in develop branch, and fixing marker icon. Also updating many other small QIcons to use SVG assets instead of PNG assets (star, paypal, bitcoin, patreon, kickstarter, python, etc...). Updated some cursors (razor line), and updated some toolbar icons (snap). Removed some unused icons.
  • d8b2ca2 2021-10-29 Jonathan Thomas Merging in develop branch, and fixing marker icon
  • d987b1a 2021-10-29 Jonathan Thomas Merge branch 'develop' into high-dpi
  • d3869e1 2021-10-29 Jonathan Thomas Merge pull request #4501 from ferdnyc/test-translations
  • e5d2e0d 2021-10-29 Jonathan Thomas Merge pull request #4513 from OpenShot/update-translations-oct-29-2021
  • 8c6a413 2021-10-29 Jonathan Thomas Removing fake language (gaa) and updating qrc correctly
  • a2624a1 2021-10-29 Jonathan Thomas Updating translations, including many broken ones that were detected with a new translation test script (about to be merged)
  • 9980668 2021-10-29 Jonathan Thomas Merge pull request #4497 from ferdnyc/about-links
  • 643eaf9 2021-10-29 Jonathan Thomas Merge pull request #4466 from ferdnyc/add-marker-icon
  • f8e76c8 2021-10-29 Jonathan Thomas Merge pull request #4510 from OpenShot/fixing-mac-entitlements
  • bd6f6b8 2021-10-28 Jonathan Thomas Fixing mac os entitlements for Monterey. It seems pickier about loading python ctypes module (crashing with a MemoryError)
  • f2ccb08 2021-10-28 Jonathan Thomas - Fixed timeline MaxSize calculation to take High DPI scaling into account (so our timeline object can generate a larger image) - Fixed video widget paint function, to take display scale into account, for High DPI image in preview
  • 6cd3f1c 2021-10-28 Jonathan Thomas - Updated AudioThumbnail for High DPI - Fixed preview image on Title and Animated Title editors for High DPI - Added high DPI keyframe indicators (curves in property editor) - Updated image resource file with the above high DPI images
  • 843884a 2021-10-27 FeRD (Frank Dana) Move translation tests to conditional workflow
  • ca28b47 2021-10-27 FeRD (Frank Dana) Apply review suggestions
  • 5754808 2021-10-26 Jonathan Thomas Fixing bash to not use a subshell loop
  • 87e37e0 2021-10-26 Jonathan Thomas Only add ; between multiple screen scaling factors
  • b6fa0b4 2021-10-25 Jonathan Thomas Detect display ratios for multiple screens
  • 0c23570 2021-10-25 Jonathan Thomas Adding debug output to launch, to print display info
  • f9cedec 2021-10-25 Jonathan Thomas Testing a custom launch-linux.sh script, where we query the current display's DPI, and calcuate the QT_SCALE_FACTOR. Currently AppImage's do not set the scale factor correctly, and this is an experiment to fix it.
  • 3e6400a 2021-10-25 Jonathan Thomas Regenerated all UI icon cache files (in 2 resolutions), for high DPI support
  • f997736 2021-10-25 Jonathan Thomas - Refactored iconsize and gridsize into our info class. - Use QIcon class to load cache icons (to get the @ 2x logic for high DPI displays). - Added @ 2x logo, branding, and custom cursors. - Added a generate_cache.py script, which creates the entire UI icon cache (at 2 resolutions... normal icon size, and @ 2x size). It includes titles, emojis, effects, blender, and transitions. Enabling - Enable Qt.AA_UseHighDpiPixmaps, which utilizes the @ 2x QIcons, for HD icons on high DPI displays - Enabled High DPI thumbnails, in our thumbnailer (when devicePixelRatio() > 1.0. Also utilizes scale_x and scale_y keyframes, to allow larger internal libopenshot image. - Switched custom cursors (video widget, zoom slider) to use QIcon as well, and support @ 2x cursors. - Updated the image resource file to include new @ 2x resources
  • 5ebacb6 2021-10-21 FeRD (Frank Dana) test_translations: rewrite w/ added features
  • 8e30984 2021-10-20 Eduardo Fix Sentry crash on old SDK (#4489)
  • 349f1e5 2021-10-20 FeRD (Frank Dana) windows/about: Simplify, fix HTML
  • 7926a73 2021-10-20 FeRD (Frank Dana) ui_util: Set link colors in dark palette
  • bd89afb 2021-10-20 Frank Dana Merge pull request #4493 from ferdnyc/fix-geometry
  • 88d9210 2021-10-19 Frank Dana project_data: Also sanity-check 2.5.* (#4455)
  • 474a42a 2021-10-17 FeRD (Frank Dana) main_window: Clean up library settings update
  • 72e7720 2021-10-17 FeRD (Frank Dana) Apply saved geometry/state after window.show()
  • a734f50 2021-10-07 FeRD (Frank Dana) functions.js: Code style cleanup
  • 4f607f1 2021-10-07 FeRD (Frank Dana) main.css: Reformat
  • 2a79e25 2021-10-05 FeRD (Frank Dana) Fix add_marker for QtSvg
  • 1fc8ff3 2021-10-05 FeRD (Frank Dana) use new lock icon in CSS
  • cf9aded 2021-10-04 FeRD (Frank Dana) Images: Check in some source files
  • b78aa3d 2021-10-04 FeRD (Frank Dana) New SVG add_marker icon, update resources
  • 12efdad 2021-10-04 FeRD (Frank Dana) Timeline: Use new marker icon
  • 0b0b293 2021-10-04 FeRD (Frank Dana) Timeline: New SVG marker icon
  • 6387209 2021-10-04 FeRD (Frank Dana) Timeline: Use new transition background
  • 3250876 2021-10-04 FeRD (Frank Dana) Timeline: New SVG transition fill
  • 443e9e0 2021-10-04 FeRD (Frank Dana) Timeline: New SVG lock image
  • 188e147 2021-10-04 FeRD (Frank Dana) Timeline: Use new menu icon
  • b427a68 2021-10-04 FeRD (Frank Dana) Timeline: New SVG menu icon
  • 6f34603 2021-10-16 Jonathan Thomas Merge pull request #4490 from OpenShot/improved-keyframes-ui
  • a7b7ca6 2021-10-15 Jonathan Thomas Reformatting html with more line wraps
  • 6e99265 2021-10-15 Jonathan Thomas Dynamic filtering of visible keyframes for selected clips. Fixing "NextMarker"/"PreviousMarker" logic to include color keyframes. Fixing color keyframe logic when updating them in properties window.
  • 869ffb8 2021-10-14 Jonathan Thomas Fixing logic to update the correct keyframe points (when editing values or interpolation modes). Hide keyframes with a single point. Don't allow drag or multi-select when clicking on a keyframe point.
  • ca994ac 2021-10-14 Jonathan Thomas Removing transition from point css
  • c3d2790 2021-10-14 Jonathan Thomas Adding new keyframe SVG icons to timeline (circle for bezier, diamond for linear, square for constant). Adding click on keyframe point (to seek to that spot), improving performance on some Angular keframe getting..., Fixing keyframe HTML to be better organized, and better styled.
  • d4f8f05 2021-10-12 Frank Dana Change user 'default.project' filename to 'default.osp', migrate old files if found (#4470)
  • 7bcebec 2021-10-08 Jonathan Thomas Merge pull request #4475 from OpenShot/anamorphic-fixes-video-preview
  • 134324d 2021-10-08 Jonathan Thomas Merge pull request #4474 from OpenShot/fix-context-men-initial
  • 51d3747 2021-10-08 Jonathan Thomas Removing unused bool
  • 67540c4 2021-10-08 Jonathan Thomas Merge pull request #4473 from OpenShot/fix-export-issues
  • 9748a13 2021-10-07 Jonathan Thomas Support for previewing anamorphic video profiles, including a few code clean-ups.
  • f4ac6f3 2021-10-07 Jonathan Thomas Fix to a bug which prevented our first context menu from working... always requiring a 2nd attempt to make it appear.
  • 5afd1c3 2021-10-07 Jonathan Thomas Minor refactor of export dialog, to prevent many different crashes and issues (with accessing variables before init)
  • 5143e0f 2021-09-24 scootergrisen Use "Edit Decision List" (singular) in file dialog filters (#4325)
  • 02c506c 2021-09-24 JacksonRG Remove vscode config, and add a gitignore item (#4445)
  • ae618ae 2021-09-23 Frank Dana Remove exec bit from presets (#4434)
  • 430dcf6 2021-09-22 Jonathan Thomas Merge pull request #4440 from OpenShot/fixed-mask-menu
  • abffe75 2021-09-21 Jonathan Thomas Fixing mask "source" menu in properties, which should be showing a list of project files but was breaking due to a missing "icon" property
  • 57bbc98 2021-09-10 Jonathan Thomas Merge pull request #4413 from OpenShot/merge-master-sept-10-2021
  • e6283fb 2021-09-10 Jonathan Thomas Bump version for dev
  • 87c07f1 2021-09-10 Jonathan Thomas Merge pull request #4390 from OpenShot/release-20210904 origin/master
  • 12d85a9 2021-08-18 Jackson horizontal scrolling on webkit
  • ec1769e 2021-08-18 Jackson redraw ruler on window resize

libopenshot Changelog (Version: 0.3.0, SO: 23)

See https://github.com/OpenShot/libopenshot/releases/tag/v0.3.0

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

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