Releases: OpenShot/openshot-qt
Releases · OpenShot/openshot-qt
v3.5.0
Highlights & Features:
- New default timeline: The new QWidget timeline is now the default, with much smoother zooming, scrolling, dragging, trimming, snapping, and multi-clip editing, especially on larger projects.
- New keyframe panel and major timeline polish: The keyframe panel is now part of the default editing experience, with smoother dragging, better selection behavior, improved snapping, high-DPI thumbnails, live trim feedback, and many workflow refinements.
- Smaller export file-sizes: Export presets were improved for smaller files and better quality, Blender GPU rendering is now enabled by default for Animated Titles, and hardware decoding checks are more reliable and user-friendly.
- Experimental ComfyUI integration for advanced AI workflows: OpenShot 3.5 adds a major first pass at ComfyUI integration, including generation workflows, tracking and segmentation tools, custom JSON workflows, progress reporting, and better remote-server handling.
- Improved stability, testing: This release includes expanded unit tests, new UI and replay-based testing tools, better missing-file dialogs, improved autosave and packaging reliability, smoother project loading, and a long list of bug fixes across the app.
openshot-qt Changelog (Version: 3.5.0)
- 27a3af7 2026-03-18 Jonathan Thomas Packaging libsndfile in AppImage, to prevent some audio issues on systems with incompatible system libsndfile libraries HEAD, origin/release-20260316
- 09267c3 2026-03-18 Jonathan Thomas Fixing small regression failure in our new unit tests (on Linux gitlab runner)
- b32bfea 2026-03-18 Jonathan Thomas Making qwidget keyframe dragging silky smooth, and fixing issue with disappearing partial thumbnails during trimming.
- b45b052 2026-03-18 Jonathan Thomas Fixing a bunch of qwidget clip and thumbnailing issues: - trimming of re-timed clips - thumbnailing system big refactor, use time keyframes, and volume keyframes - lots of new unit tests around thumbnailing and clip sizes - new squash/stretch thumbnail behavior when re-timing - new trim thumbnail behavior on start, and start-end
- b81275c 2026-03-16 Jonathan Thomas Translating docs in all website languages
- 681ff04 2026-03-16 Jonathan Thomas Bumping version to 3.5.0, minimum libopenshot version to 0.6.0. Major upstream release of OpenShot!
- a2f4d21 2026-03-16 Jonathan Thomas Updating donors and supporters
- b941d9b 2026-03-15 Jonathan Thomas Merge pull request #5963 from OpenShot/new-testing origin/develop
- 169726a 2026-03-15 Jonathan Thomas Fixing more Codacy nitpicks
- c648e6d 2026-03-15 Jonathan Thomas Fixing Codacy nitpicks about /tmp/ file paths being hardcoded.
- cb07ea9 2026-03-15 Jonathan Thomas Fix gitlab-ci to only sign windows builds when all builds succeed
- 9bd2a76 2026-03-15 Jonathan Thomas Fixing test failures on github and gitlab ci's
- bb87e7f 2026-03-15 Jonathan Thomas Added new unittest coverage for json_data, project_data, main_window, and timeline helpers. Actions and GitLab Linux CI to run full test discovery command.
- 55d53a0 2026-03-15 Jonathan Thomas Merge pull request #5962 from OpenShot/transition-resource
- ae79560 2026-03-15 Jonathan Thomas Removing legacy "resource" attribute on transitions, which break on project save for AppImages (due to /tmp/.mount/ folder locations changing between runs)
- e7c3821 2026-03-14 Jonathan Thomas Merge pull request #5959 from OpenShot/missing-file-dialog
- 2adb872 2026-03-14 Jonathan Thomas - Recent Projects now normalizes paths, removing Windows slash-mismatch duplicates. - Missing-file paths now display cleanly, wrap better, and Browse picks a folder instead of a file.
- 45589a9 2026-03-13 Jonathan Thomas Merge pull request #5952 from OpenShot/audio-transition
- fb1030b 2026-03-13 Jonathan Thomas Merge pull request #5954 from OpenShot/qwidget-dragging
- 991e4a2 2026-03-13 Jonathan Thomas Merge pull request #5953 from OpenShot/dropdown-constant-keyframes
- 57a360e 2026-03-13 Jonathan Thomas Merge pull request #5955 from OpenShot/trim-stop-playback
- f58abe4 2026-03-13 Jonathan Thomas Stop playback when trimming starts, and reset play button correctly
- 33fd84d 2026-03-13 Jonathan Thomas Improving dragging multiple selections on qwidget timeline backend, to ensure they are moved as an atomic unit, with no drift during fast dragging and dropping.
- 6631411 2026-03-13 Jonathan Thomas Fixing transition snapping direction to correctly handle overlapping clips
- 13d57a0 2026-03-13 Jonathan Thomas When dropdowns are used to keyframe a value, use constant interpolation, since these values always represent binary choices (like types, enums, modes), and never ranges (linear, bezier).
- 70117d7 2026-03-13 Jonathan Thomas Add fade_audio_hint to transitions created automatically, which informs the Timeline to fade audio as well as the image. If the transition is on the left side of a clip, it will fade in audio. If the transition is on the right side of a clip, it will fade out audio. And if the transition is overlapping 2 clips, it will fade out one, and fade in the other, using an equal-power curve.
- eff3bfc 2026-03-12 Jonathan Thomas Merge pull request #5932 from OpenShot/comfy-ui
- 794163e 2026-03-12 Jonathan Thomas Merge branch 'develop' into comfy-ui
- 777d8d7 2026-03-12 Jonathan Thomas Improved ComfyUI async request checking on launch to avoid lagging when checking for server availability in the UI.
- c064d7a 2026-03-12 Jonathan Thomas Fixing snap regression which caused snapping on the qwidget timeline to stop working after zooming into the timeline (CTRL+Scroll Wheel)
- 2567805 2026-03-11 Jonathan Thomas Adding missing webp dependencies for windows freeze.py, to move them into the root so windows can find them when loading the webp imageformat.
- d08ea92 2026-03-11 Jonathan Thomas Renaming Comfy UI to ComfyUI in translations as well
- 127ada7 2026-03-11 Jonathan Thomas Renaming Comfy UI to ComfyUI.
- 89e22fa 2026-03-11 Jonathan Thomas Updating all translations for the next release of OpenShot, including the full set of website languages 100% translated.
- a8069b9 2026-03-11 Jonathan Thomas Updating some Qt packaging changes for imageformat dependencies, to move them into the root folder so the imageformat plugins do not fail to load at runtime.
- 2cc6cc6 2026-03-11 Jonathan Thomas Updating language template POT file with new English strings from Openshot
- 76848ed 2026-03-11 Jonathan Thomas Fixing a few tiny media path differences between JS and qwidget timeline backends (attempting to fix a JPEG issue on Windows)
- dd4dc43 2026-03-11 Jonathan Thomas Improving the Check Hardware decoding button to use a new libopenshot method for verifying hardware decoding actually worked
- c868402 2026-03-11 Jonathan Thomas Fixing a bug in the autosave system, if not modifications happened since last time
- 94f50f3 2026-03-11 Jonathan Thomas Removed Experimental label from Blender GPU acceleration
- 503db24 2026-03-10 Jonathan Thomas Removing "Transform" menu from OpenShot, since it's not the default (always-on) behavior when selecting a clip (or multiple clips). Also updating the documentation.
- b0fcaff 2026-03-09 Jonathan Thomas Adding live previewing to transition trimming, for both static and animated masks, to give more feedback to what portion of the mask will be used after trimming.
- 292d006 2026-03-09 Jonathan Thomas Incorporating Raffi's suggestions into documentation. Updating a few annotated screenshots with arrows, moving some sections around, and other small refactors.
- 7cc3b4d 2026-03-09 Jonathan Thomas - Mask handling now uses has_single_image to split static wipes from animated masks. - Animated masks keep real start/end and remove wipe brightness keyframes. - start/end now show for effects that use a video mask source. - Split-file mask sources now apply their saved start/end.
- a876d9e 2026-03-08 Jonathan Thomas Huge update of documentation / user guide, updating every single screenshot, improving tables / descriptions, and links. All screenshots now use Cosmic Dusk theme, and also improved ai.rst a bunch, adding new images and new content.
- 1c87457 2026-03-08 Jonathan Thomas Large refactor of preferences and categories, to simplify and clarify some settings. Also fixing some cosmic dusk theme issues related to preferences, and making the comfyui URL check button use a green checkmark, instead of a dialog popup. Lastly, defaulting to new timeline (qwidget - no longer called experimental), and adding a legacy web timeline option - if a user needs to use the old webengine or webkit timeline. Also, defaulting thumbnail style to "Entire" as the default value. Lastly, removing "Auto Transform" from preferences, and making that enabled perminetely (since OpenShot is very buggy feeling with it disabled).
- 67d953a 2026-03-08 Jonathan Thomas Small bug fix for placeholder on profile edit dialog, where formatting was being escaped
- b542353 2026-03-06 Jonathan Thomas Clear export dialog settings cache when the project profile is changed, to prevent confusion when switching profiles - we don't want to use old, cached export of our old profile.
- 0e8f3b8 2026-03-06 Jonathan Thomas Adjusting mp4/webm and many common export presets to use crf quality settings, and setting options for software codecs to use improved values for "gop", "allow_b_frames" and "...
v3.4.0
Highlights & Features:
- New Crop workflow with interactive crop handles + crop context menu (keeps crop/transform behavior in sync)
- New Timing mode toggle for quick drag-to-retime editing (plus better real-time preview during retime)
- Draggable keyframes (timeline drag + improved keyframe panel) with better snapping/precision to the FPS grid
- Big upgrades to the Experimental QWidget Timeline (faster scrolling/zooming, improved snapping, markers, thumbnails, waveforms, fewer freezes)
- Multi-selection editing across clips/effects (property dock + transform handles + safer undo/redo)
- Faster exports with VideoCacheThread integration + smarter bitrate for “All Formats”
- New/expanded effects & creative tools: LUT Color Map, Lens Flare, Sharpen, Outline, Spherical/360 tools (plus updated docs/icons)
- Improved import/export interoperability (Final Cut Pro XML + EDL updates, better keyframe support, more standards-aligned timecode)
- AppImage + distro compatibility improvements (Ubuntu/Snap/Flatpak handling, Arch/Manjaro fixes, Blender 5.0 animated title compatibility)
- Updated translations & credits (many new/updated languages, refreshed supporters/donor lists, faster credits/about filtering)
openshot-qt Changelog (Version: 3.4.0)
- fe1d71c 2025-12-15 Jonathan Thomas Protect Experimental Timeline from recursive paint events - causing the timeline to become unresponsive HEAD, origin/release-20250612
- 8d9d0bb 2025-12-14 Jonathan Thomas Use dynamic video bitrate for "All Format" exports
- 4d0c598 2025-12-13 Jonathan Thomas Adding has_static_image optimization in new experimental timeline (qwidget), to not keep requesting duplicate thumbnails
- bd11e49 2025-12-13 Jonathan Thomas Improve snapping on qwidget timeline backend, and ignore snapping to self (and fixing a bug causing snapping to stop working)
- 2530bfc 2025-12-12 Jonathan Thomas Fixing "start" and "start and end" thumbnail slot positions, and timed thumbnail generation on pause during a trim
- 24e5957 2025-12-12 Jonathan Thomas Fixing slot offsets on qwidget thumbnail styles (experimental timeline)
- 64c1478 2025-12-12 Jonathan Thomas Making thumbnail style preference to immediately take effect when changing values (if experimental timeline is present)
- c110b00 2025-12-12 Jonathan Thomas Improving thumbnail generation for experimental qwidget timeline, so trimming works correctly, and thumbnails load more reliably
- 83d8c5b 2025-12-11 Jonathan Thomas Protecting from missing audio data on webview waveform display logic
- 31d1947 2025-12-11 Jonathan Thomas Clear cache on "Save Frame As" to prevent corrupt or tiny preview sized logic from squashing images.
- b3a9d48 2025-12-11 Jonathan Thomas Fix regression on Time->Repeat which ignored our start trim
- b939bdd 2025-12-11 Jonathan Thomas Fixing Slice (Keep Right) to include the playhead position frame, so the preview does not disappear for the right edge of the clip.
- d9c319b 2025-12-11 Jonathan Thomas Fixing bug where clicking on marker jumps 1 frame to the left of the marker (on webview timeline backends)
- 26c9382 2025-12-11 Jonathan Thomas Updating waveform generation to match new qwdiget timeline backend - a nicer visualization, rendered on a center line (instead of bottom up)
- 48885b0 2025-12-10 Jonathan Thomas Increase values for Aspect Ratio, Pixel Ratio on Profile Editor, Export Dialog, and File Properties, which allows files that have really large ratios, like: "display_ratio": { "den": 2059423, "num": 1157472 }, "pixel_ratio": { "den": 32145, "num": 32152 }
- 13eaba1 2025-12-10 Jonathan Thomas Implementing a deep copy of the project data so our Query filter() only serves up cached copies that are safe to mutate - and it's lighting fast. This fixes a regression breaking some context menus from working with our undo/redo system.
- 9346ea6 2025-12-10 Jonathan Thomas Fix repeated keyframes for Time->Repeat option, so we accurately repeat the keyframes on the visible/trimmed clip.
- 9916fc3 2025-12-09 Jonathan Thomas Fixing property frame clamping and video widget frame clamping to edges of visible/trimmed clip, so if the playehad is outside the bounds of a trimmed clip, it will return/modify the nearest edge frame of the clip.
- c6ba04b 2025-12-06 Jonathan Thomas Updating clip duration when emojis and static images are trimmed/resized (bug)
- 74281ef 2025-12-05 Jonathan Thomas Unselect transition before deleting it, this should prevent a crash when Transitions are selected and deleted.
- 87560ef 2025-12-05 Jonathan Thomas Adding Select All/None, Ripple Select, and Razor shortcuts (q/w) to the qwidget timeline backend.
- 4dc2743 2025-12-05 Jonathan Thomas Fixing Time->Repeat to fully support start/end trims, so it only repeats the visible clip section
- 66d8da2 2025-12-05 Jonathan Thomas Fix issue where transaction groups were not working after closing and opening a saved project. Now undo/redo operations are still connected to their transaction ids.
- 7fceacb 2025-12-05 Jonathan Thomas Truncating log entries which are too long (greater than 2048 characters). This is an arbitrary length - to prevent huge, waveform arrays and other huge log entries from filling up our log files)
- 067cdfe 2025-12-05 Jonathan Thomas Fixing magic wand animated title to be compatible with Blender 5.0
- 4b9d336 2025-12-05 Jonathan Thomas Hardening property editor against breaking on multiple audio-only clips and non int values - causing a freeze that required OpenShot to be restarted
- 9693f27 2025-12-05 Jonathan Thomas Improving audio splitting to ignore clips with no audio, reuse the source clip when it has no video/image (i.e. audio only files)
- 39074df 2025-12-05 Jonathan Thomas Extending timeline when Time->Repeat is used - in case our new long repeated clip extends past the edge of the project duration / timeline
- c789b5e 2025-12-05 Jonathan Thomas Fixing "Remove all Gaps" to not affect overlapping clips and transitions.
- f1bd48b 2025-12-05 Jonathan Thomas Updating Final Cut Pro XML import to import video tracks first and then audio tracks afterwords (more natural import order)
- 52ca8b4 2025-12-05 Jonathan Thomas Prevent timeline caching during "Save Frame As..." to prevent crashing
- c20f504 2025-12-04 Jonathan Thomas Updating JS timeline backends to use industry standard frame 0 to fps-1 range (00:00:00:00)
- 6a205ce 2025-12-04 Jonathan Thomas Fixing lens flare animated title for Blender 5.0 compatibility
- 5f1666a 2025-12-04 Jonathan Thomas Fixing frame # parsing on Blender animated title progress label
- 8ee2981 2025-12-04 Jonathan Thomas Removing blur title, which does not work in Blender 5.0 and freezes blender. Also, no real need for this, since OpenShot has a great blur effect now.
- 8f580b3 2025-12-04 Jonathan Thomas Fixing glass and glare animated titles to support Blender 5.0, and adding new glare type: Sun Beams with animated beams
- 0597d35 2025-12-04 Jonathan Thomas Fixing earth animated title for Blender 5 - it had many errors
- 7aac6da 2025-12-03 Jonathan Thomas Fixing exploding text for Blender 5
- a09b462 2025-12-03 Jonathan Thomas Fixing blinds and dissolving text animated titles for Blender 5.0, and discovered that "World Scene" lighting is making many of our titles appear dim. Defaulting specular intensity to 1.0, and setting new range for all effects to 1 to 5. Fixed a bug in blur animated title also - but it is running too slow to be useful.
- b87fc85 2025-12-03 Jonathan Thomas Refactoring some Blender 5.0 compatibility issues into a base.py.in file.
- ebbc2b5 2025-12-03 Jonathan Thomas Updating minimum version of blender to 5.0
- aeda101 2025-12-03 Jonathan Thomas Fixing colors animated title for Blender 5.0 compatibility
- f68aa7a 2025-12-03 Jonathan Thomas Protect animated title editor from invalid alpha value in color picker.
- 4b794ce 2025-12-02 Jonathan Thomas Fixing crash when deleting a Track with selected clips and transitions.
- 4363359 2025-12-02 Jonathan Thomas Adding DTD version support for Final Cut Pro XML export
- b04cfa7 2025-11-24 Jonathan Thomas Improving compatibility of EDL export and import, to follow industry standards as much as possible, but also includes many OpenShot-specific details.
- 036e18f 2025-11-24 Jonathan Thomas Updating final cut pro XML exporting and docs example to use 00:00:00:00 as the timecode for frame 1 (industry standard)
- 8bf672e 2025-11-23 Jonathan Thomas Adding basic motion effects for Final Cut Pro export and import, so we can now export and import clips tracks, start/end trim, alpha, volume, location, scale, rotation keyframes. There are some limitations and some data loss (i.e. scale_x/y must be the same value, some interpolation handles are lost for bezier, shear_x/y is not supported).
- e0f8916 2025-11-23 Jonathan Thomas Experimental UI code to set window state and geometry before window is shown (so our initial widgets don't appear and then suddenly disappear)
- 14541d3 2025-11-23 Jonathan Thomas Fixing some issues with Time reversing for repeated time curves. Now you should be able to reverse any arbitrary time curve points.
- b3fd352 2025-11-22 Jonathan Thomas Fix paint issue in qwidget timeline for waveforms (sometimes waveform would not appear). Also, adding some debug logging to the wave...
v3.3.0
Highlights & Features:
- New Default Theme: "Cosmic Dusk" brings a modern and stylish look to OpenShot.
- Comprehensive Ripple Editing Improvements:
- Playhead Alignment: The playhead now aligns automatically after ripple slice operations, keeping your edits precise.
- Ripple Slice Enhancements: Ripple slicing supports multi-selection across different layers, allowing simultaneous slicing and realignment.
- Ripple Delete Optimization: Deleting clips with ripple now adjusts the timeline seamlessly, preventing gaps and maintaining synchronization.
- Ripple Select: Added
Alt+Clickfor ripple selection, allowing users to select all items to the right of the clicked position, making timeline adjustments faster and more intuitive. - Keyboard Shortcut for Ripple Delete: Introduced
Shift+Deletefor quick ripple deletion, streamlining the editing process. - Focus Improvements: UI focus stays consistent on the timeline after ripple operations, ensuring uninterrupted workflow.
- Recovery Menu: Restore previous project versions with a streamlined recovery menu, including timestamps for easy navigation.
- Wayland-Compatible Color Picker: New color picker supports Wayland, ensuring compatibility with modern Linux systems.
- Tutorial Dock Enhancements: Enhanced design and navigation with left/right arrows and word-wrap for wide translations.
- Updated About Dialog: Redesigned layout with Cosmic Dusk theme alignment, word-wrap support, and a "Copy Version Info" option.
- Zoom Slider Improvements: Enhanced zoom precision, frame boundary banding, and seamless navigation along the timeline.
- Copy/Paste Overhaul: Smarter copy-paste for effects and timeline elements, with improved clipboard management.
- Faster Timeline Updates: Significant performance boost when handling large projects or batch operations.
- Audio Buffer Size Control: Customizable audio buffer size in preferences for optimal playback on various systems.
- Track Resizing Fixes: Improved resizing behavior with better snapping to FPS precision.
- Multi-Drag and Drop: Simplified handling of large clip batches with faster operations and better snapping.
- Keyboard Shortcut Enhancements: Refined shortcuts for improved consistency and usability, aligned with industry standards.
- Export Settings Refinements: Persistent export settings tied to projects, with "Restore Defaults" option.
- No More Timeline Gaps: Automatically fixes tiny gaps during profile changes or exports to different FPS settings.
- Translation Updates: Comprehensive updates to support additional languages and improve existing ones.
openshot-qt Changelog (Version: 3.3.0)
- 8672b30 2024-12-21 Jonathan Thomas Improving docs for image sequences HEAD, origin/release-20241221
- dda4ff0 2024-12-21 Jonathan Thomas Change default theme to 'Cosmic Dusk'
- b3a8df4 2024-12-21 Jonathan Thomas Adding chat badge to README.md
- 20bc9d0 2024-12-21 Jonathan Thomas Allow word-wrap on About dialog, for translations which are much wider than English
- 131905c 2024-12-21 Jonathan Thomas Bump version to 3.3.0 (minimum libopenshot 0.4.0, minimum libopenshot-audio 0.4.0)
- 7b20814 2024-12-21 Jonathan Thomas Updating supporters / credits for all donors and supporters
- a69ce39 2024-12-21 Jonathan Thomas Updating all translations
- ae80263 2024-12-21 Jonathan Thomas Merge pull request #5676 from OpenShot/improved-tutorial-style origin/develop
- 6b583c3 2024-12-21 Jonathan Thomas Merge pull request #5675 from OpenShot/wayland-color-picker
- 61be0e1 2024-12-21 Jonathan Thomas Support left and right arrows on tutorial dock, depending on screen/monitor size and widget position.
- 9ff9946 2024-12-20 Jonathan Thomas Fix detection of tutorial widget positions and don't show tutorial dock until after window is shown.
- 270868e 2024-12-20 Jonathan Thomas Adding Window Title to color picker. Works in all languages. "OpenShot: Pick Screen Color"
- 20db05d 2024-12-20 Jonathan Thomas Fix High DPI issues with new color picker
- 0a2be85 2024-12-20 Jonathan Thomas Fixing a regression which caused a window border around the tutorial. Also improving tutorial style for all themes (i.e. new arrow, larger font)
- 76068c3 2024-12-19 Jonathan Thomas Adding new Wayland compatible color picker, which allows color picking only from the OpenShot main window.
- 77b9932 2024-12-19 Jonathan Thomas Merge pull request #5672 from OpenShot/new-about-dialog
- 0712036 2024-12-18 Jonathan Thomas Small adjustment to Cosmic Dusk top toolbar padding.
- 0f57a61 2024-12-18 Jonathan Thomas Adding "Copy Version Info" context menu to About dialog.
- 3f78655 2024-12-18 Jonathan Thomas New design and layout for the About dialog to match Cosmic Dusk design.
- 9f7e0ee 2024-12-18 Jonathan Thomas Merge pull request #5671 from OpenShot/improved-theme-combobox
- 57a9c1b 2024-12-18 Jonathan Thomas Make cancel button on save as prompt appear with no icon on the Cosmic Dusk theme.
- a866439 2024-12-18 Jonathan Thomas Fix regression caused by changing tabWidget name to exportTabs.
- f1b4a1e 2024-12-18 Jonathan Thomas Merge pull request #5670 from OpenShot/improved-ripple-slice
- e7d7c74 2024-12-17 Jonathan Thomas Fix main window top toolbar style for Cosmic Dusk - remove white gradient hover.
- 9ed5741 2024-12-17 Jonathan Thomas Fixed tall combo lists (i.e. profile list) from auto closing after you click on it on GTK+ and Linux with the style: combobox-popup: 0;. Also includes a few other style fixes for Cosmic Dusk theme.
- b2addfb 2024-12-17 Jonathan Thomas Removing unneeded profile adding code (which caused lots of issues)
- ad8f2ec 2024-12-17 Jonathan Thomas Display properties dock if keyframe or effect selected on timeline origin/improved-ripple-slice
- 6dfa354 2024-12-17 Jonathan Thomas Improved ripple slice to jump playhead when ripple slice (Keep Right) is selected. We now seek the playhead to the new start position.
- 1fc91df 2024-12-13 Jonathan Thomas Merge pull request #5639 from OpenShot/recovery-menu
- f83da8b 2024-12-12 Jonathan Thomas Improved recovery documentation
- 03ddec7 2024-12-12 Jonathan Thomas Also added documentation about zipping/unzipping recovery files.
- 7fff145 2024-12-12 Jonathan Thomas Adding a lock around saving projects, and moving the save project to it's own thread (to not block the UI).
- 3ff6c62 2024-12-12 Jonathan Thomas Add datetime string to recovery options, to make it easier to distinguish between similar versions
- 3f0aa6a 2024-12-12 Jonathan Thomas Adding documentation for the Recovery menu.
- a5d75f0 2024-12-11 Jonathan Thomas Adding translations to Recovery menu items (seconds ago, minutes ago, etc...) and expanding the time units to include seconds, minutes, hours, days, weeks, months, years.
- 18739a6 2024-12-11 Jonathan Thomas Adding recovery menu items to restore previous project versions. Also, saving new recovery projects on ALL saves. Moving saving recovery to a separate thread to not block the UI. Zipping up all recovery projects to save space, and adding new schedule to keep a certain # of recent vs historical project files.
- eaaa286 2024-12-09 Jonathan Thomas Removing console from CX_Freeze script, and resuming use of Win32GUI
- d889b62 2024-12-09 Jonathan Thomas Adding additional documentation and troubleshooting steps for audio buffer size.
- 9057b39 2024-12-09 Jonathan Thomas Adding audio buffer size to preferences, with reasonable default limits (128-4096). 512 should be a good default for most systems. This will allow users to customize how much audio buffer must be filled prior to audio playback for their systems. Updating docs also, with a description of this setting.
- 341978b 2024-12-09 Jonathan Thomas Experimental base to console, for debug output on win 11
- 7215088 2024-10-12 Jonathan Thomas Adding recovery menu to OpenShot for recovering previous auto-save files
- 5ed8300 2024-10-12 Jonathan Thomas Merge pull request #5634 from OpenShot/choose-profile-v2
- 898f8f7 2024-10-12 Jonathan Thomas Updates to documentation of Profiles... some Raffi edits/feedback.
- d533abd 2024-10-11 Jonathan Thomas Small refactor of the selection logic in Profile editor, to clear the selection when calling self.select_profile()
- a1ab05a 2024-10-11 Jonathan Thomas Don't use current path when validating unique profile description (to allow for editing a profile)
- ea26630 2024-10-11 Jonathan Thomas Filter clip reader updates to only ones matching the current file id.
- 50cf0a2 2024-10-11 Jonathan Thomas Merge branch 'develop' into choose-profile-v2
- 837056a 2024-10-11 Jonathan Thomas Fixing small issue with "Create Profile" context menu, to correctly show the "Create Profile" title.
- c708418 2024-10-11 Jonathan Thomas Small update to user-guide docs about "Set as Default Profile"
- 3017b38 2024-10-11 Jonathan Thomas Adding new validation logic to prevent deletion of custom profile which is currently used or the default project (in settings). Also validating custom profile has a unique description. Adding icons to Profile context menu. Added a new "Set as Default Profile" context menu option. Updated translations.
- 5cdefbf 2024-10-10 Jonathan Thomas Select newly inserted row...
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
setContentsMarginsto 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 rangeerrors.pop index out of rangeon 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.jsonand 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
TrackerandObject Detectioneffects (allow property editing, prevent crashes, allow parent property to work) - Refactor of
Parentproperty (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
changedcallback 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 | DARsuffix 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
Endframe # (#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/Redosystem (i.e. spamming undo) - Fixed resolution of China Video Disc (CVD)
- Fixed
About->Changelogdialog (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
anamorphicvideo profiles - Move
protobufdata 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
AppImageformat - 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...
