github OpenShot/openshot-qt v4.0.1

4 hours ago

Highlights & Features:

  • Upgraded Razor tool with source-frame previews, snapping, removal shading, and ripple cuts that close gaps on the same track.
  • Improved timeline navigation with persistent clip titles and effect controls, clearer zoom-slider handles, and more consistent thumbnails.
  • Faster color and keyframe editing, more responsive trim previews, and smoother live transform adjustments.
  • Fixed macOS startup failures caused by missing library dependencies on systems without Homebrew.
  • Improved stability, undo/redo history, project saving, asset handling, and compatibility with older project layouts.
  • Restored native file dialogs and improved Inkscape and Blender workflows, including access for editors installed as Snaps.
  • Added non-interrupting announcement banners. Dismissed update notices stay hidden until the next release.
  • Introduced official Linux Snap support with automatic updates and desktop menu integration.
  • Improved recording workflows, Linux webcam discovery, and Windows recording-file handling.
  • Refreshed interface and documentation translations in 25 languages, with clearer tooltips and improved video-editing terminology.

openshot-qt Changelog (Version: 4.0.1)

  • 5b0588c 2026-09-27 Jonathan Thomas Fix 4.0.1 preview, recording, snapping, and logging regressions HEAD, origin/release-20260919
  • 4c04e76 2026-09-27 Jonathan Thomas Share floating timeline headers between clips and transitions
  • 102852d 2026-09-27 Jonathan Thomas Keep notification click tests working on Qt minimal
  • 295401c 2026-09-27 Jonathan Thomas Preserve project location units across release upgrades
  • 6d3dd03 2026-09-26 Jonathan Thomas Address Codacy findings in tests and translation extraction
  • b942dde 2026-09-26 Jonathan Thomas Improve main-window translations and fix Play/Pause tooltips
  • a4b9674 2026-09-26 Jonathan Thomas Shorten UI tooltips and update 25 language translations
  • 92befd9 2026-09-26 Jonathan Thomas Update supporter credits from donations feed
  • 5dedb3e 2026-09-26 Jonathan Thomas Refresh and translate documentation catalogs for 25 languages
  • 96487d1 2026-09-26 Jonathan Thomas Document OpenShot 4.0.1 user-facing updates
  • f3fe29f 2026-09-26 Jonathan Thomas Improve notification banner colors and click behavior
  • 45d6abe 2026-09-25 Jonathan Thomas Delegate preview alignment to libopenshot after DPI scaling
  • 6fdc1f2 2026-09-23 Jonathan Thomas Snap zoom slider resize handles to matching clip edges and playhead
  • c7c9dd8 2026-09-23 Jonathan Thomas Keep thumbnails attached to clips during zoom slider resizing
  • e728a55 2026-09-23 Jonathan Thomas Improve timeline zoom slider hit targets and Cosmic Dusk styling
  • cdb65d9 2026-09-23 Jonathan Thomas Prioritize visible timeline thumbnails after viewport changes
  • aa6b63d 2026-09-23 Jonathan Thomas Fix razor modifier frame alignment and immediate Alt feedback
  • 647461e 2026-09-23 Jonathan Thomas Fix Color Grade undo transactions and stale editor state
  • 26403c4 2026-09-23 Jonathan Thomas Fix external editor asset paths and Blender worker shutdown
  • c07d5e0 2026-09-23 Jonathan Thomas Keep shared Qt test application alive across test classes
  • 0879547 2026-09-23 Jonathan Thomas Stabilize timeline thumbnails during zoom and overlay frame bands
  • 9fce2ce 2026-09-23 Jonathan Thomas Disable locked-track context menu edits and style disabled items
  • 01d1036 2026-09-22 Jonathan Thomas Fix razor click regression fixture for current target API
  • b483620 2026-09-20 Jonathan Thomas Keep clip titles and effect controls visible while scrolling
  • 6bd7009 2026-09-20 Jonathan Thomas Improve Razor with source previews, snapping, and ripple cuts
  • 641ae4f 2026-09-20 Jonathan Thomas Fix thumbnail strip timing drift across timeline zoom levels
  • cc49a6e 2026-09-20 Jonathan Thomas Speed up keyframe editing and fix Color Grade panel actions
  • 7e4b57a 2026-09-19 Jonathan Thomas Fix live keyframe editing during playback
  • 3957394 2026-09-19 Jonathan Thomas Bumping version to 4.0.1, requiring libopenshot 1.0.1
  • a2d0641 2026-09-19 Jonathan Thomas Update supporter credits from donations feed
  • 9004af7 2026-09-19 Jonathan Thomas Merge pull request #6142 from OpenShot/linux-camera-discovery origin/develop
  • a30dc1d 2026-09-19 Jonathan Thomas Use native camera discovery for Linux webcam recording
  • 047f4a2 2026-09-18 Jonathan Thomas Merge pull request #6141 from OpenShot/fix-feedback-banners-and-logging-compat
  • ce0a1b2 2026-09-18 Jonathan Thomas Fix feedback banners and legacy logging compatibility
  • 6959056 2026-09-15 Jonathan Thomas Merge pull request #6136 from OpenShot/launchpad-build-failures
  • 31a4558 2026-09-15 Jonathan Thomas Merge pull request #6135 from OpenShot/simple-logging
  • 4343679 2026-09-14 Jonathan Thomas Fix Launchpad build tests and Python 3.6 compatibility
  • 83becee 2026-09-14 Jonathan Thomas Configure separate UI and engine debug logging without ZeroMQ
  • 04ae0df 2026-09-14 Jonathan Thomas Merge pull request #6134 from OpenShot/fix-native-file-dialogs
  • 1f5b162 2026-09-14 Jonathan Thomas Address Codacy findings in portal dialog helpers
  • a3fa4d8 2026-09-14 Jonathan Thomas Recognize starting-folder support in Ubuntu 24.04 portals
  • 3ff0c05 2026-09-14 Jonathan Thomas Avoid disabling window while checking file portal support
  • ee9b74d 2026-09-14 Jonathan Thomas Install portal client in GitLab Linux build job
  • c98a65b 2026-09-14 Jonathan Thomas Restore native file dialogs with location-aware portal fallback
  • d142d5c 2026-09-13 Jonathan Thomas Merge pull request #6131 from OpenShot/new-about-style
  • 74eba11 2026-09-13 Jonathan Thomas Merge pull request #6130 from OpenShot/keyframe-cursor-and-seek
  • 27c124d 2026-09-13 Jonathan Thomas Merge pull request #6129 from OpenShot/fix-trim-seek-speed
  • 5b574b0 2026-09-13 Jonathan Thomas Fix About test imports during CI discovery
  • e971280 2026-09-13 Jonathan Thomas Refresh About dialog with Cosmic Dusk styling and efficient particles
  • 85f04c8 2026-09-13 Jonathan Thomas Improve keyframe targeting and preserve playhead position after dragging
  • 820e7b8 2026-09-13 Jonathan Thomas Improve trim preview responsiveness with scrub seeks
  • dabd0e5 2026-09-13 Jonathan Thomas Merge pull request #6127 from OpenShot/fix-feedback-python37
  • ff5c31b 2026-09-13 Jonathan Thomas Fix feedback snapshot syntax for Python 3.7 macOS builds
  • ae860e1 2026-09-13 Jonathan Thomas Merge pull request #6126 from OpenShot/feedback-banner-trigger
  • 79bdf3f 2026-09-13 Jonathan Thomas Merge pull request #6125 from OpenShot/sentry-sep-12-2026
  • 67ac22c 2026-09-12 Jonathan Thomas Address feedback banner Codacy findings
  • 5227717 2026-09-12 Jonathan Thomas Fix Sentry errors and stabilize editing history
  • fa1c64d 2026-09-12 Jonathan Thomas Keep undo snapshots independent and relocate their assets on save
  • 01d23ca 2026-09-12 Jonathan Thomas Trigger feedback banner after editing experience and release usage
  • 60b31a2 2026-09-12 Jonathan Thomas Add cross-layer regression coverage for Sentry editing and save fixes
  • 98682af 2026-09-12 Jonathan Thomas Avoid stale clip queries during native refresh and prioritize razor clicks
  • b8c61cb 2026-09-12 Jonathan Thomas Refresh borrowed preview objects after timeline edits
  • e64d23f 2026-09-12 Jonathan Thomas Fix Sentry-reported preview, export, save, and clip update failures
  • af2728d 2026-09-10 Jonathan Thomas Merge pull request #6005 from geekrebel/macos-brew-prefix-path
  • 50cc6fa 2026-09-10 Jonathan Thomas Merge pull request #6004 from geekrebel/macos-arm64-dmg-naming
  • 916c240 2026-09-10 Jonathan Thomas Merge pull request #6096 from gruenich/feature/update-github-actions
  • 4d04411 2026-09-10 Jonathan Thomas Merge pull request #6120 from OpenShot/misc-sentry-09-10-2026
  • 5a77cef 2026-09-10 Jonathan Thomas Guard missing values in Sentry-reported editing workflows
  • 4cabe02 2026-09-09 Jonathan Thomas Merge pull request #6117 from OpenShot/banner-translations
  • 7731eb3 2026-09-09 Jonathan Thomas Translate notification banners and localize feedback links
  • ee3c6a5 2026-09-08 Jonathan Thomas Merge pull request #6115 from OpenShot/banner-notifications
  • 4a5ddfe 2026-09-08 Jonathan Thomas Merge pull request #6116 from OpenShot/docs/translations-4.0-refresh
  • e4d91c7 2026-09-08 Jonathan Thomas Send versioned feedback context to website
  • 6955eeb 2026-09-08 Jonathan Thomas Regenerate notification translation strings
  • a0aacd2 2026-09-08 Jonathan Thomas Add shared feedback and update notification banners
  • 08447b6 2026-09-07 Jonathan Thomas Refresh documentation translations for OpenShot 4.0
  • e8ba8ee 2026-09-06 Jonathan Thomas Merge pull request #6112 from OpenShot/sentry-fix-2026-09-06
  • 67bb9e3 2026-09-06 Jonathan Thomas Fix Sentry-reported Qt interactions and missing Qt6 aliases
  • aa694c5 2026-09-05 Jonathan Thomas Merge pull request #6111 from OpenShot/sentry-fix-2026-09-05
  • 29c3a88 2026-09-05 Jonathan Thomas Remove Sentry triage notes
  • 8bb1064 2026-09-05 Jonathan Thomas Finalize fixes from top 10 OpenShot 4.0.0 Sentry reports
  • 109472b 2026-09-05 Jonathan Thomas Record VAAPI prerequisite diagnosis and full suite results
  • e8fd47f 2026-09-05 Jonathan Thomas Document top-ten Sentry triage and validation limits
  • a7adc08 2026-09-05 Jonathan Thomas Guard project opening and dock tab mouse event handling
  • 4debb81 2026-09-05 Jonathan Thomas Relocate recordings safely when Windows readers hold files open
  • ab6ac76 2026-09-05 Jonathan Thomas Include optional Wayland capture module in Linux packages
  • d2737c4 2026-09-03 Jonathan Thomas Merge pull request #6109 from OpenShot/fix/location-transform-backward-compat
  • 066b891 2026-09-03 Jonathan Thomas Preserve clip locations across transform fix
  • 4ae2729 2026-08-31 Jonathan Thomas Merge pull request #6104 from OpenShot/fix/python36-qt-api-exports
  • 411e2a7 2026-08-31 Jonathan Thomas Support qt_api imports on Python 3.6
  • 24ef9ce 2026-08-30 Jonathan Thomas Merge pull request #6075 from OpenShot/release-20260725
  • c7090da 2026-08-30 Christoph Grüninger [ci] Update GitHub actions to latest major release
  • 25a2655 2026-04-16 geekrebel Replacing the hard-coded /usr/local/Cellar/python@3.7/3.7.9_2/... PATH in installer/build-mac-dmg.sh with Homebrew-prefix detection, so the script runs on both Apple Silicon (/opt/homebrew) and Intel (/usr/local) Macs.
  • adb4131 2026-04-16 geekrebel Making the macOS DMG filename arch-aware so builds on Apple Silicon produce OpenShot--arm64.dmg while Intel Mac builds continue to produce OpenShot--x86_64.dmg. Arch is detected via platform.machine(); any non-arm64 value (including Rosetta-translated Python on Apple Silicon) keeps the existing x86_64 suffix, so Intel Mac build pipelines are byte-identical.

Don't miss a new openshot-qt release

NewReleases is sending notifications on new releases.