Releases: OpenShot/openshot-qt
Releases · OpenShot/openshot-qt
Enhanced Stability, Numerous Fixes, and Smoother Launches!
Highlights & Features:
-
UI/UX Improvements
- Prevent freezes on Windows: switch video preview widget background color to use stylesheet and palette.
- Fixed background theme color on the preview/split clip dialog.
-
Theme and Window Management
- Refactored ThemeManager for improved thread safety and to fix Windows launch freezes.
- Delay showing the main window until all themes are fully applied.
- Restored geometry and window state twice to ensure proper functionality.
- Limited
setContentsMargins
to specific widgets to fix issues when changing themes. - Prevented empty context menus from appearing on the property table view.
-
Sentry Bug Fixes
- Addressed multiple Sentry issues including:
list index out of range
errors.pop index out of range
on Add to Timeline dialog.- Attribute and Type errors in various components.
- Implemented fixes for Sentry issues:
OPENSHOT-4D
,OPENSHOT-YG
,OPENSHOT-F2
,OPENSHOT-5P6T
,OPENSHOT-182J
,OPENSHOT-22QG
,OPENSHOT-1P
,OPENSHOT-11T
, andOPENSHOT-1V7C
.
- Addressed multiple Sentry issues including:
-
Deploy Script Enhancements
- Updated deploy script to allow for partial deployments based on repo changes.
-
Support and Documentation
- Updated
supporters.json
and donation files. - Updated translations for the next release.
- Added a disclaimer and updated docs for the location of old/previous versions of OpenShot installers.
- Updated
openshot-qt Changelog (Version: 3.2.1)
- 637beec 2024-07-10 Jonathan Thomas Updating deploy script to allow for partial deployments (i.e. if only some of our repos change between releases) HEAD, origin/release-20240709
- a0fee0c 2024-07-09 Jonathan Thomas Fixing background theme color on preview / split clip dialog
- c79aed9 2024-07-09 Jonathan Thomas Bumping version for 3.2.1 release
- 5ec5ea5 2024-07-09 Jonathan Thomas Updating translations for next release
- 1e7b781 2024-07-09 Jonathan Thomas Updated supporters.json / donation file
- f844f15 2024-07-09 Jonathan Thomas Merge pull request #5577 from OpenShot/sentry-fixes-2024-07-08 origin/develop
- 228b3d5 2024-07-08 Jonathan Thomas Merge pull request #5576 from OpenShot/restore-geometry-twice
- fddbdd0 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-4D: Couldn't apply 'update' to update listener: <windows.models.properties_model.PropertiesModel object at 0x000002407f9bf4c0>. list index out of range. This was mostly caused by "load" UpdateActions, which have an empty list as a key.
- 10a24e5 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-YG: IndexError: pop index out of range when moving unselected items up/down on Add to Timeline dialog.
- 8c4c769 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-F2: IndexError: list index out of range when populating property model.
- 7e2146d 2024-07-08 Jonathan Thomas Prevent empty context menus from appearing on Property table view
- 3b8373e 2024-07-08 Jonathan Thomas Restore geometry and window state twice (once on creation of main windows, and once after window is shown).
- 06e6d0d 2024-07-08 Jonathan Thomas Merge pull request #5574 from OpenShot/delay-show-main-window
- 3b895a2 2024-07-08 Jonathan Thomas Theme manager: limit setContentsMargins to only "dock" + "Contents" named widgets (fixes tutorial when changing themes)
- 06f4591 2024-07-08 Jonathan Thomas Restore widget state after window is shown, since doing this in the constructor does not seem to work on Windows 10/11 machines.
- 906bc93 2024-07-08 Jonathan Thomas Move apply_theme to main_window, before restoring geometry and state
- 2ebc773 2024-07-07 Jonathan Thomas Removing singleShot timers for window geometry and state restoring, and removing processEvents before window.show()
- f28e634 2024-07-07 Jonathan Thomas Delay the showing of the main window until all themes are applied fully
- db38836 2024-07-07 Jonathan Thomas Merge pull request #5573 from OpenShot/theme-manager-refactor
- 6edaebd 2024-07-07 Jonathan Thomas Switch video preview widget background color to use stylesheet and palette. To prevent a freeze on Windows.
- 47e6248 2024-07-07 Jonathan Thomas Experimental disable video widget theme access for background color
- f10ec7d 2024-07-06 Jonathan Thomas Refactor ThemeManager: - Improve thread safety with lock - Keep 1 reference to manager - Remove all imports the manager (except 1) - Added logging if manager is not available, or themes are not found - This fixes a freeze in Windows on some systems during the launch of OpenShot, related to oleaut32.dll.
- 891421f 2024-07-05 Jonathan Thomas Merge pull request #5570 from OpenShot/find-old-versions
- 28ec9bc 2024-07-05 Jonathan Thomas Adding disclaimer.
- 11e00e1 2024-07-05 Jonathan Thomas Merge pull request #5569 from OpenShot/find-old-versions
- a137b64 2024-07-05 Jonathan Thomas Update docs for location of old / previous versions of OpenShot installers
- 9401749 2024-07-01 Jonathan Thomas Merge pull request #5556 from OpenShot/sentry-20240627
- ada1d05 2024-06-28 Jonathan Thomas Fix for Sentry OPENSHOT-5P6T: TypeError '<' not supported between instances of 'int' and 'NoneType'
- 06fa7f7 2024-06-28 Jonathan Thomas Fix for Sentry OPENSHOT-182J: AttributeError 'VideoWidget' object has no attribute 'topShearHandle'
- b681eb2 2024-06-28 Jonathan Thomas Fix for Sentry OPENSHOT-22QG: AttributeError 'NoneType' object has no attribute 'info'
- 1f3486f 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-1P: TypeError: Cannot read property 'has_video' of undefined (take 2)
- a04fc44 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-1P: TypeError: Cannot read property 'has_video' of undefined
- c23c4f8 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-11T: IndexError list index out of range
- d198ac1 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-1V7C: 'NoneType' object has no attribute 'data'
- 98d0ae3 2024-06-26 Jonathan Thomas Merge pull request #5552 from OpenShot/protect-statusbar
- 86acbdf 2024-06-26 Jonathan Thomas Bumping version to 3.2.0-dev
- 5fc44e8 2024-06-26 Jonathan Thomas Protecting statusBar in theme loading on launch. Fixing Setnry OPENSHOT-5NRA: 'builtin_function_or_method' object has no attribute 'hide'
- 8418a37 2024-06-24 Jonathan Thomas Merge pull request #5543 from OpenShot/release-20240619
v3.2.0
Highlights & Features:
- Large Theme & User Experience refactor (Added new Retro & Cosmic Dusk theme)
- Improved Timeline Snapping and behaviors
- New Remove Gap feature (to remove unwanted gaps between clips)
- Improved Split Clip and Preview dialog functionality
- New Playhead and Marker icons (for all themes)
- Support for Blender 4.1, and improved Blender animations
- Use friendly name on timeline (i.e. when split clip or updating file names)
- Improved Undo / Redo functionality (better transaction support, more stable)
- Improved high DPI display support
- Improved Tracker / Object Detection effects (more features, more stable)
- Improved Parent property (for use with Tracker / Object Detection effects)
- Improved Property Editor functionality
- Improved font handling in Title editor (for AppImage)
- Added new Not Found thumbnail image for missing or corrupt files
- Updated scale x and y limits in property dialog (to prevent crashes due to large numbers)
- Updated Help Menu Icons with new Discord option
- Fixed top Sentry.io & Codacy issues
- Fixed many keyboard bindings which did not work
- Improvements to AppImage for better compatibility with modern distros
- Added Windows Manifest to improve High DPI support on Windows
- Moved Save Current Frame to file menu (no more button)
- Adding Shear X and Shear Y to Copy menu and Copy All Keyframes menu
- Fixed Mac OS notarization errors (build server)
- Updated Translations & Supporters
- Huge update to User Guide documentation (aimed at improving knowledge for RAG LLM support bot... and humans)
- Lots of misc bug fixes
openshot-qt Changelog (Version: 3.2.0)
- 47e8755 2024-06-24 Jonathan Thomas Adding themes folder to mac build script, so it's correctly symlinked (no icons are loading on mac for Cosmic Dusk theme) HEAD, origin/release-20240619
- a59a022 2024-06-24 Jonathan Thomas Updating translations
- 91f89f1 2024-06-24 Jonathan Thomas Updating supporters json file
- 30660bb 2024-06-24 Jonathan Thomas Updating theme on about us dialog for Cosmic Dusk.
- 58b943d 2024-06-24 Jonathan Thomas Ensure cosmic dusk path replacement uses unix style slashes (Windows fails to load QDockWidget corner images)
- 39f11e9 2024-06-23 Jonathan Thomas Fixing many Codacy nitpicks
- b6eecd2 2024-06-23 Jonathan Thomas Refactor QPushButton for region Tracker effect region selection, since the old method did not work with Cosmic Dusk theme set. This new method is much cleaner.
- d268644 2024-06-23 Jonathan Thomas Fixing regression around thumbnails for image sequences and missing files. Adding a new "NotFound" thumbnail image as a placeholder.
- 4d255d2 2024-06-23 Jonathan Thomas Fixed some styling on the Split Clip dialog for Cosmic Dusk theme, and fixed a regression on one of the Sentry.io fixes around loading preview when trimming clips.
- 6b7d2a3 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-E5: Access is denied / PermissionError during auto save. Quite this a bit, logging a warning instead of an error.
- 31d0a4e 2024-06-23 Jonathan Thomas Reducing Sentry.io log.error calls for No Log Found launches with lock files. It will still warning in log, but not report to Sentry when there is no actual stack trace to analyze.
- 9de93db 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5KAW: Failed to load media file into video player. Stopped using log.error for this, and added more checks for if files exist before previewing and thumbnailing them.
- d727e45 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-1B7: wrapped C/C++ object of type QStandardItem has been deleted
- e53d433 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-17DZ: setValue(self, int): argument 1 has unexpected type 'float'
- 28e9511 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5DR: [Errno 2] No such file or directory: 'blender'
- 205d1fd 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-H3: wrapped C/C++ object of type QStandardItem has been deleted
- 30d196d 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-358M: wrapped C/C++ object of type QStandardItem has been deleted
- 8e9bb7c 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5J0R: float() argument must be a string or a real number, not 'MenuVolume'
- 763b685 2024-06-23 Jonathan Thomas Small refactor of help menu to update icons. Also, added Discord and Update actions to help menu. Updated translation template.
- 148de5e 2024-06-22 Jonathan Thomas Append PATH to all relative image urls in Cosmic Dusk to fix missing QDockWidget icons (close and detach)
- c8ef0f1 2024-06-22 Jonathan Thomas Handle mouse click on QSlider in Split Clip and Preview dialogs, to jump to the nearest frame.
- 23c71d8 2024-06-22 Jonathan Thomas Use friendly name for files on the timeline (instead of filename). This includes "split" clip names and names modified in the Profile Files dialog. Also, fixing thumbnails on "Add to Timeline" dialog for split clips.
- 86e6f08 2024-06-22 Jonathan Thomas Fixing lots of regressions with Preview / Split Clip dialog: - Preview should always start at the beginning - Both split and preview should respect previous split start/end - Both split and preview should display frame # - After typing clip name, Enter key should create clip - After clip is created, frame # should increment by 1
- a9c348c 2024-06-22 Jonathan Thomas Adding transparency note to transition documentation
- c62f335 2024-06-22 Jonathan Thomas Fixing regression on Preview dialog which froze all playback
- 4575062 2024-06-21 Jonathan Thomas Experimental removing of scope.apply() in ApplyJsonDiff, due to flickering and incomplete updates when Ctrl+Z lots of changes on the timeline (i.e. spamming of updates). Seems much more consistent with this not present, and I'm still seeing no issues with waveforms, waveform updates, etc...
- d94a88e 2024-06-21 Jonathan Thomas Preview screen should respect any previous "split" start/end values, and not preview the entire original file. Also, when "split", the end frame was incorrect by 1 frame.
- c832fee 2024-06-21 Jonathan Thomas Fixing file model updates to reflect changes in Name on both the Name and Thumb columns, for consistency between different views.
- cbf2334 2024-06-21 Jonathan Thomas Updating ChromaKey documentation (fuzz has been renamed threshold)
- 882ca82 2024-06-21 Jonathan Thomas Removing unneeded ignore_history on mousePress for ZoomSlider and qwidget timeline widgets. This was breaking undo/redo after this interaction.
- 7b85cda 2024-06-21 Jonathan Thomas Better protection on $scope.applyJsonDiff method, when deleting array or object children.
- 155a21d 2024-06-21 Jonathan Thomas Fixing AppImage button icon paths for Play/Pause button
- 845af9b 2024-06-20 Jonathan Thomas Fixing AppImage button icon paths
- a62a5e6 2024-06-19 Jonathan Thomas Bumping version to 3.2.0, and min libopenshot dependency to 0.3.3.
- 54671e2 2024-06-19 Jonathan Thomas Merge pull request #5542 from OpenShot/fixing-update-action origin/develop
- 697bb96 2024-06-19 Jonathan Thomas Reverting version
- 34d5d42 2024-06-19 Jonathan Thomas Fixing style issues with Update Action for different themes, when a new version of OpenShot is released
- 9a5dc2f 2024-06-19 Jonathan Thomas Merge pull request #5530 from OpenShot/translations-jun-8-2024
- 0cc2f79 2024-06-08 Jonathan Thomas Fixes for translations: - Untranslated frozen build message on About screen - Adding Animated Title values to translation template - Generated new translation templates (Blender, General) - Translate Dropdown values in Property dialog - Fixed small theme issue on Effect dialog for Cosmic Dusk
- cadc967 2024-06-08 Jonathan Thomas Merge pull request #5529 from OpenShot/translations-jun-8-2024
- d4b54cc 2024-06-08 Jonathan Thomas Updates to all compiled translations.
- b87b278 2024-06-08 Jonathan Thomas Merge pull request #5265 from MateuszChm/hotfix/title-lines-translations
- 0e6193c 2024-06-08 Jonathan Thomas Merge pull request #5484 from d-vasilev/bugfix_regexp_json_data
- 9c37885 2024-06-08 Jonathan Thomas Merge pull request #5528 from OpenShot/docs-jun-8-2024
- 84b9b71 2024-06-08 Jonathan Thomas Adding some Windows troubleshooting documentation, including Ctrl+C unresponsive freeze, and MSYS2 / GDB debugging instructions.
- e258aaf 2024-06-01 Jonathan Thomas Merge pull request #5523 from OpenShot/fix-shortcuts
- 101d7da 2024-06-01 Jonathan Thomas Merge pull request #5524 from OpenShot/documentation-jun-1-2024
- 50d75f6 2024-06-01 Jonathan Thomas Updates to documentation and translations - Camera Icon - Blender translation template - supporters.json (donors)
- 118d53a 2024-06-01 Jonathan Thomas Fix shortcuts for Copy, Paste, and Slice, which broke due to Timeline backend refactor.
- b41da06 2024-05-30 Jonathan Thomas Merge pull request #5487 from OpenShot/new-ui-theme
- 6bf063b 2024-05-30 Jonathan Thomas Improvements to documentation: - Added list of vector titles - Added list of 3D animations
- d96a914 2024-05-30 Jonathan Thomas Improvements to documentation: - Remove Gap and Remove All Gaps - Max limits on scale x/y and shear x/y - Updated Blender min version to 4.1 and updated doc references - Added Fuse library requirement for AppImage and AppImage launc...
v3.1.1
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
andObject 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
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 ...
v3.0.0
Highlights & Features:
- Bumping version to
3.0.0
(minimum libopenshot dependency to0.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...
v2.6.1
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
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...
v2.5.1: Merge pull request #3263 from OpenShot/release-20200229
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
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...
v2.4.4: Merge pull request #2691 from OpenShot/release-20190320
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)