github OpenShot/openshot-qt v3.2.0

8 days ago

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 launcher instructions - Mentioned High DPI monitor support, and troubleshooting steps and link to our wiki - Described 3 included themes
  • 9b75d14 2024-05-29 Jonathan Thomas Improvements to documentation: - Rename Edit Toolbar to Timeline Toolbar - Expanded main window Menu descriptions - Added section on Timeline Toolbar options - Expanded Docks section with links to related pages
  • 0928768 2024-05-29 Jonathan Thomas Revert PassThrough display scaling for Windows, since it makes all clips blurry, does not render borders, and causes many visual lines and artifacts as you interact with it.
  • 3301a66 2024-05-29 Jonathan Thomas Do not allow scale_x/scale_y values that crash OpenShot. SVG have strong limits, due to rasterization crashes at large sizes
  • d17a717 2024-05-29 Jonathan Thomas Moving display scaling env variable setting earlier in the launch (Windows is not using it)
  • 98db4c3 2024-05-29 Jonathan Thomas Adding assembly version - just a placeholder which I think is fine for now
  • bf6f4c0 2024-05-29 Jonathan Thomas Switching from rcedit to mt.exe for adding manifest to exe #2
  • 7933a95 2024-05-29 Jonathan Thomas Switching from rcedit to mt.exe for adding manifest to exe
  • 7d0f97f 2024-05-28 Jonathan Thomas Removing assembly version (does not seem needed and it breaks with our version -dev scheme). Fixing x64 with amd64 for the manifest.
  • 8b202b1 2024-05-28 Jonathan Thomas Fixing case sensitive replacement bug
  • 512b697 2024-05-28 Jonathan Thomas Updating VERSION variable for windows manifest
  • 5f00250 2024-05-28 Jonathan Thomas Fixing gitlab ci manifest path issue #2
  • 191d2f8 2024-05-28 Jonathan Thomas Fixing gitlab ci manifest path issue
  • 264568f 2024-05-28 Jonathan Thomas Experimental windows manifest for EXE for DPI awareness (needed for native QFileDialog scaling on 4K monitors)
  • c0e26f7 2024-05-28 Jonathan Thomas Removing experimental scaling support, and setting QT_SCALE_FACTOR_ROUNDING_POLICY to PassThrough, so Windows will stop showing our UI too big when 150% scaling is used, etc...
  • c239863 2024-05-28 Jonathan Thomas Experimental screen scaling code #2, to adjust QT_SCREEN_SCALE_FACTORS per monitor / screen.
  • 887049f 2024-05-27 Jonathan Thomas Experimental screen scaling code, to adjust QT_SCALE_FACTOR env var automatically when changing screen DPI. This can be disabled in the "adjust_scaling_factor" settings file.
  • 170a51f 2024-05-27 Jonathan Thomas High DPI support for QToolButton icons (on theme engine)
  • 9da3901 2024-05-26 Jonathan Thomas Reducing size of Snapping and Razor buttons in Cosmic Dusk theme, and adding a different lighter press style.
  • 1a2b573 2024-05-26 Jonathan Thomas Made lens flare brighter in Blender 4.1, and added param for emission color and emission strength.
  • c1c203f 2024-05-26 Jonathan Thomas Adding 4 new params to Dissolve blender animation, to control wind speed and turbulence. Also, slowed down the animation and made it flow smoother.
  • 78801d0 2024-05-26 Jonathan Thomas Fixing tutorial padding/margins when switching themes
  • 8e6e435 2024-05-25 Jonathan Thomas Loading previous geometry and window state in a QTimer, so failures don't freeze the main thread/window during load
  • a70ea99 2024-05-25 Jonathan Thomas Instantiate ThemeManager earlier in the lifecycle before other GUI widgets start trying to invoke it
  • d640cc3 2024-05-25 Jonathan Thomas Add protections on base apply_theme, incase original style is None
  • f6149cc 2024-05-25 Jonathan Thomas Hover effect to window separators in Retro light theme (since separators are so hard to see)
  • e0987a9 2024-05-25 Jonathan Thomas Adding custom separators theme images
  • 9aa5121 2024-05-25 Jonathan Thomas Protect restoring geometry and window state from crashing (if unexpected or corrupted state is detected)
  • dc25fba 2024-05-25 Jonathan Thomas Setting QComboBox item height, to prevent huge gaps on certain themes
  • ed11c69 2024-05-20 Jonathan Thomas Making lens flare a bit brighter.
  • cc9400d 2024-05-20 Jonathan Thomas Lowering max multiple for scale and shear properties, due to crash when testing (now set to 15 x 2000 pixels)
  • b0d2f34 2024-05-20 Jonathan Thomas Adding back video playback toolbar for Retro an Humanity: Dark themes (if defaulted)
  • 63a8119 2024-05-20 Jonathan Thomas Fixing Codacy nitpicks round 2
  • 2514bd5 2024-05-20 Jonathan Thomas Fixing Codacy nitpicks
  • 7d0fe24 2024-05-19 Jonathan Thomas Styling tutorial for cosmic dusk theme
  • d93e4af 2024-05-19 Jonathan Thomas Fixing typo in docs
  • 516ff07 2024-05-19 Jonathan Thomas Updating lens flare for blender 4.1 support
  • f875179 2024-05-19 Jonathan Thomas Updating dissolve blender animation to support 4.1
  • bc9d1ff 2024-05-19 Jonathan Thomas Updating About Us to include Chrome OS
  • aa1292e 2024-05-19 Jonathan Thomas Do not reset start/end frame when exporting
  • 9352122 2024-05-19 Jonathan Thomas Switch to Files dock after dropping OS files on timeline
  • d47a7c6 2024-05-19 Jonathan Thomas Switch to Files dock after importing files
  • 3baa917 2024-05-19 Jonathan Thomas Adding import files icon to cosmic dusk theme
  • accdb3d 2024-05-19 Jonathan Thomas Moving Save Current Frame action to File menu (less emphasized)
  • 9c3ccb4 2024-05-18 Jonathan Thomas Adding Remove Gap and Remove All Gaps context menus, and 2 new QActions.
  • 45f1d0d 2024-05-18 Jonathan Thomas Don't allow Paste or Remove Gap on a locked track
  • a5de543 2024-05-18 Jonathan Thomas Calculate max scale_x, scale_y, shear_x, and shear_y multiple based on resolution (if possible). Smaller pics can be scaled more, Larger pics can be scaled less (to prevent crashes)
  • 242ae96 2024-05-18 Jonathan Thomas - Integrate video playback toolbar into Theme classes - Replace video playback icons in Cosmic theme - Update method to swap icons when play/puse is clicked
  • f605c58 2024-05-18 Jonathan Thomas Prevent scale values so large it crashes OpenShot (more specifically, SVG rasterization)
  • 02e62eb 2024-05-17 Jonathan Thomas Updating translations
  • 2838e7c 2024-05-17 Jonathan Thomas Adding 'Remove Gap' context menu between clips that have a gap
  • 549f79a 2024-05-17 Jonathan Thomas Updating Translation template POT
  • 3016798 2024-05-17 Jonathan Thomas Renaming Fresh theme to Retro
  • a5b776a 2024-05-17 Jonathan Thomas - Update AddMarker toolbutton to prevent it from caching icons between themes - Update color of marker for old themes (humanity and fresh)
  • ab18d50 2024-05-17 Jonathan Thomas - Fixed get_color regex in theme, and lots of missing semicolins - Replaced marker and playhead on Fresh and Humanity themes (red thicker line, easier to see markers under it) - Added marker tools and new icons for Cosmic Dusk theme - Made markers clickable (seeks to marker) - Removed dynamic marker src loading (we don't use it) - Reverting Key Point language back to Marker (for consistency) - Added 3 marker tool buttons to Cosmic Dusk theme
  • f17a9e7 2024-05-17 Jonathan Thomas - Removed "No Theme" Theme (makes no sense) - Default to "Humanity Dark" if theme name not found - Updated video widget to use correct background color per theme - If old theme not found, update settings to Humanity: Dark - Renamed "Humanity" to "Fresh" (might rename it again though)
  • 93bb3f1 2024-05-17 Jonathan Thomas - Fixed clip & transition dragging to use cursor position offset for track snapping (feels better) - Fixed regression on Track location for dropping Effects - Added Track height to layers at runtime, for accurate track detection from different themes
  • c072ab4 2024-05-15 Jonathan Thomas - Styled horizontal scrollbars - Styled export and file properties tabs and toolboxes
  • 3136706 2024-05-13 Jonathan Thomas Adding translated dialog yes buttons to be styled better in Cosmic Dust theme
  • 6f5cda6 2024-05-13 Jonathan Thomas - Added toolbar styling to Cosmic Dust theme - Added new toolbar theme methods, for more dynamic toolbars per theme - Added lots of new icons - Added QPushButton themes for cosmic dust - Targeted "acceptButton" with new themes also - Enable Snapping / Enable Razor buttons now toggle their text and tooltips - QMenubar made it much narrower - Improved connect_auto_events to first disconnect previous events (so theme engine can call this a bunch) - Dynamically query playhead color for Zoom Slider
  • 37b1f25 2024-05-10 Jonathan Thomas Fixing a few Codacy nitpicks
  • ddd0ca6 2024-05-09 Jonathan Thomas More theme changes: - Added get_color method to BaseTheme class, to extract colors from CSS classes - ThemeManager now keeps a reference to the current theme - Property dialog now adjusts colors to match themes
  • 4f3d0d2 2024-05-09 Jonathan Thomas Moved ruler time up (for all themes) - to center it. Fixed humanity light keyframe icons to be more visible (blue). Fixed transition render artifacts.
  • 545f9a1 2024-05-09 Jonathan Thomas Fix a bunch of UI issues with snapping and Humanity light theme. Removing a redundant method. Fixing small regression in clip.js (missing variable).
  • 36e2828 2024-05-09 Jonathan Thomas Improvements to the Humanity light theme, to more closely match the Fresh theme from OpenShot 1.3
  • 8c3a5f6 2024-05-09 Jonathan Thomas Reset ContentsMargins when switching between themes
  • eaa6813 2024-04-05 Jonathan Thomas Fixing some Codacy nitpicks, remove duplicate track snapping code, and fix drag Y offset to Python side.
  • 3ec6987 2024-04-03 Jonathan Thomas Refactoring dragging detection for clips and transitions, and do not move playhead when dragging one of these items (or resizing them). For example, if you start to drag a clip, and while dragging move your mouse up onto the timeline ruler.
  • da680cc 2024-04-03 Jonathan Thomas - Replacing snap logic with custom javascript on timeline, to fix issues with track snapping when dragging + scrollbar changes. - Shrinking transitions style for Cosmic Dust theme to fit on track. - Update track Y coordinates after a theme change, to make sure different size tracks from different themes still function correctly. - Improved snapping to prevent multi-layer selections from moving past the bottom of the timeline.
  • 44d2837 2024-04-02 Jonathan Thomas Upgrading JQuery to v3.6.0. JQuery UI to v1.13.2. Removing unused JQuery ui-darkness theme.
  • 973dc66 2024-03-31 Jonathan Thomas Refactor calculation of Y coordinates for Tracks. Refactor findTrackAtLocation function. Dragging files onto timeline now works in all themes, and works with better "diff" calculations for nearest track to drop the clip on.
  • 7ec7403 2024-03-31 Jonathan Thomas Fixing webkit timeline clip rendering in Cosmic Dust theme (to correctly show thumbnail and waveform without padding or resizing)
  • 3738cb8 2024-03-31 Jonathan Thomas - Extended BaseTheme to inclue a more powerful set_dock_margins function, which can completly remove margins from a specific dock (i.e. timeline). - Refactored audio waveform display on timeline (simpler, cleaner, easier to debug, aligned with bottom of clip). - Added keyframe icons to Cosmic Dust theme - More Cosmic Dust theme improvements (no margin timeline, smaller tracks / clips, improved clip CSS) - Note: webkit rendering is broken in Cosmic Dust theme.
  • 5a6fd42 2024-03-29 Jonathan Thomas Added new playhead to Cosmic Dust theme, and removed some unused CSS from our current styles.
  • 48a3b3e 2024-03-29 Jonathan Thomas Added new StyledContextMenu, which draws a QMenu with optional rounded corners and border color. Fixed some QMenu padding issues. Styled QTreeView and QListView in Cosmic Dust theme.
  • 7a82df2 2024-03-28 Jonathan Thomas Styled web-view timeline for Cosmic Dust theme, to get closer to our mockups.
  • 3b5949e 2024-03-28 Jonathan Thomas Styled QDialog (Preferences, Export, Credits) and darkened dropdowns
  • 22916aa 2024-03-28 Jonathan Thomas Styled property dock
  • f6da386 2024-03-28 Jonathan Thomas Fix webkit loading base theme after correct theme (due to run_js delays)
  • 8ce1bf2 2024-03-28 Jonathan Thomas Fixing Cosmic Dust theme to support scrollbars, combo boxes, better menu theming, web-view timeline scrollbar colors
  • c8237c5 2024-03-28 Jonathan Thomas Fixed small regression on SHEAR context menu
  • 67c705d 2024-03-28 Jonathan Thomas Fixing some Codacy nitpicks, and adjusting theme colors a little bit.
  • 88b0740 2024-03-27 Jonathan Thomas Integrating theme classes into web-view timeline widgets. Moving Angular controller to top of document (so dynamic style tags are possible). Updating light theme and cosmic themes to better integrate web-view based timeline widgets.
  • 1969572 2024-03-27 Jonathan Thomas Merge branch 'develop' into new-ui-theme
  • 8f2006a 2024-03-27 Jonathan Thomas Merge pull request #5486 from OpenShot/copy-shear-menu
  • 14b2d5d 2024-03-27 Jonathan Thomas Updating POT translation template
  • 01afa55 2024-03-27 Jonathan Thomas Adding Shear X and Shear Y to Copy menu and Copy All Keyframes menu.
  • 0c71315 2024-03-26 Jonathan Thomas Merge pull request #5485 from OpenShot/remove-invalid-selections
  • e001b16 2024-03-26 Jonathan Thomas Verify all selections on Undo, and clear property window if the selected item is no longer valid
  • ab16c9d 2024-03-26 Jonathan Thomas Merge pull request #5430 from OpenShot/invalid-tracker-region
  • 4318914 2024-03-25 Jonathan Thomas Update effects documentation related to parenting and needing a clip to be on a higher track to be visible.
  • 0817db0 2024-03-25 Jonathan Thomas Migrate child_clip_id for Tracker and Object Detector effects (if any) to utilize the Parent property of the clip instead
  • b1aae6c 2024-03-24 Dimitar Vasilev fix issue with parsing relative filepath
  • 2bf54fa 2024-03-21 Jonathan Thomas Bump version of OpenShot to 3.1.1-dev
  • fbdb30c 2024-03-21 Jonathan Thomas Upgrade old Tracker and Object Detector JSON (<= OpenShot 3.1.1) to support fixed alpha and display_box_text properties.
  • 9b8c0dc 2024-03-06 Jonathan Thomas Fix bug on undo/redo system with Tracked Object property edits
  • 85ed2c8 2024-03-05 Jonathan Thomas Fixed a few warnings in the RST documentation syntax (around code-blocks)
  • 9029291 2024-03-05 Jonathan Thomas Do not show context menus for read-only properties, such as "visible" on a Tracked object. Improve documentation to notate new properties and read-only properties. Prevent a crash on video_widget.py if a load_json fails on the timeline.
  • 9d14180 2024-03-04 Jonathan Thomas Expanding the video and audio effect descriptions in documentation
  • 1f21934 2024-03-04 Jonathan Thomas Fix properties dock context menu, which was a regression that caused 2 menus to appear or options to be missing.
  • 0c0995a 2024-03-02 Jonathan Thomas Fix undo/redo issues with Effects, due to data referencing in the Query class
  • 6212525 2024-02-28 Jonathan Thomas Added class_filter context menu, to switch between available/visible classes on the ObjectDetection effect.
  • 7a84f5f 2024-02-28 Jonathan Thomas Refactor how we divide QMenu context menus on the Property Editor, to sub-divide into smaller lists (if needed). Also, change "Detected Objects" to "Tracked Objects" to be consistent between Parent and Selected Index menus.
  • 36bc638 2024-02-27 Jonathan Thomas Update documentation about 'Draw Box Text' and how it affects all tracked objects.
  • 1064289 2024-02-27 Jonathan Thomas Sort tracked object properties correctly in property editor.
  • c88b473 2024-02-27 Jonathan Thomas Update Tracker & Object Detector documentation
  • 5668b93 2024-02-26 Jonathan Thomas Removing "child_clip_id" property, no longer used for attaching clips to tracker effects: Use clip->Parent to attach clips to tracked objects now.
  • 998243e 2024-02-26 Jonathan Thomas Fix property table view to correctly display choice context menus for Object detector selected objects. This was breaking due to the QIcon being NULL. Also, display the actual class name and object id for Object Detector selected objects choice menu.
  • 77a6a90 2024-02-25 Jonathan Thomas Allow empty string in property model updating (i.e. so the user can clear class_filter in the Object Detector effect)
  • 34b00e7 2024-02-25 Jonathan Thomas Fixing tooltips on webview timelines, and added "Parent" badge if a clip has a parent property set.
  • 060bd0a 2024-02-25 Jonathan Thomas Disable process button on process effect dialog (Tracker effect, Object Detector effect)
  • d11b14d 2024-02-19 Jonathan Thomas Prompting user if Tracker effect region is invalid (i.e. not at the beginning of the clip), and then jumping the preview to the first frame.
  • 2cb5593 2024-02-19 Jonathan Thomas Merge pull request #5429 from OpenShot/update-preference-screenshot
  • a522e09 2024-02-19 Jonathan Thomas Fixing upload artifacts path. take 2.
  • e946289 2024-02-19 Jonathan Thomas Fixing upload artifacts path
  • a952b4f 2024-02-19 Jonathan Thomas Updating screenshot for Performance preferences to correctly show the list of graphic cards for Encoders/Decoders.
  • b10ef33 2024-02-19 Jonathan Thomas Merge pull request #5428 from OpenShot/paste-timeline-transaction
  • 98928c4 2024-02-19 Jonathan Thomas Merge pull request #5427 from OpenShot/improved-advanced-editor-warning
  • c9714f3 2024-02-19 Jonathan Thomas Adding transaction around Pasting timeline objects (clips and transitions). This allows all items pasted to be removed with a single undo.
  • 15f7b40 2024-02-19 Jonathan Thomas Improving error message so it always displays the name of the setting, just in case the user erases the program name 'inkscape' in the preferences.
  • 4a7596c 2024-02-19 Jonathan Thomas Improving Advanced Editor warning if program not found, or if path is blank in settings.
  • 271a9ac 2024-02-18 Jonathan Thomas Removing experimental_timeline setting, and using --web-backend arg: qwidget instead, for testing the new timeline widget backend.
  • 3fbee2d 2024-02-18 Jonathan Thomas Refactor all enums out of timeline view and use Enum base class, simplify the top of the timeline view file. Also, optimizing imports (removing unused imports)
  • edd19bc 2024-02-18 Jonathan Thomas Large refactor of webview terminology, and making the QWidget backend compatible with the existing TimelineView loading logic. So, whether a webview or qwidget backend is used, it is initialized mostly the same.
  • ccf8fa0 2024-02-18 Jonathan Thomas Merge branch 'new-ui-theme' into develop
  • 3a9bf57 2024-02-18 Jonathan Thomas Merge pull request #5426 from OpenShot/copy-ttf-fonts-appimage
  • e573714 2024-02-17 Jonathan Thomas Adding 'Open Sans' as another fallback font
  • 83ad631 2024-02-17 Jonathan Thomas Refactor of saving font-family on load of any SVG title, and when font button/dialog is used.
  • 9553c19 2024-02-17 Jonathan Thomas Improve font fallback in Title editor, with partial font name matching, and our new default DejaVu Sans font
  • 5638005 2024-02-17 Jonathan Thomas Removing experimental TTF font packaging in AppImage, this did not work with Resvg.
  • ece6fd4 2024-02-17 Jonathan Thomas Replacing Bitstream Vera Sans with DejaVu Sans, for wider compatibility on Linux distros. Removing --inkscape-font attributes.
  • bf46c3e 2024-02-16 Jonathan Thomas Copy all TTF font files needed for AppImage to run successfully and display font's in the Title Editor
  • 7e2710f 2024-02-16 Jonathan Thomas Merge pull request #5425 from OpenShot/fix-copy-shortcut-timeline
  • a5320b2 2024-02-16 Jonathan Thomas Merge pull request #5424 from OpenShot/fix-copy-effects
  • 64c6317 2024-02-15 Jonathan Thomas Adding new copyAll and pasteAll methods, and connecting them to main window QShortcuts, to ensure the Webview does not eat our Ctrl+C/Ctrl+V keypress events.
  • 8cb08f5 2024-02-15 Jonathan Thomas Removing Ctrl-C shortcut from main window UI file
  • 6f2c96e 2024-02-15 Jonathan Thomas Also updating effect IDs when entire clips are pasted
  • cc313ba 2024-02-15 Jonathan Thomas Fixing bug when copying effects from 1 clip to another clip. We were copying the "id" from the first clip, instead of generating a new one. Take 2.. generating ID on Paste instead of copy.
  • 2e433db 2024-02-15 Jonathan Thomas Fixing bug when copying effects from 1 clip to another clip. We were copying the "id" from the first clip, instead of generating a new one.
  • 35729be 2024-02-15 Jonathan Thomas Merge pull request #5423 from OpenShot/remove-libm-appimage
  • 47d2032 2024-02-15 Jonathan Thomas Removing libm.so.6 from AppImage resolves #5300
  • 0d35b4f 2024-02-12 Jonathan Thomas Switching font-size from stylesheet to QFont and use Point instead of Pixel size. Attempting to make font clearer on Windows.
  • 187c8bf 2024-02-12 Jonathan Thomas Adding "experimental_timeline" debug preference, to allow for conditional testing of a non-webview timeline widget. For now though, it's a blank QWidget.
  • a62f223 2024-02-12 Jonathan Thomas Large refactor of UI Theme Management - ThemeName ENUM (with all theme names) - ThemeManager Singleton - Theme Base class (to reset theme) - Theme classes for each unique UI theme: No Theme, Humanity, Humanity: Dark, and Cosmic Dusk (out new theme) - Cosmic Dusk theme still needs lots of work - Known Issue: When changing themes on the Preferences window, some widget styles do not refresh until the window is closed/re-opened - Renaming some dock widgets in the *.ui file - Updating translation system to support Theme names - Apply video widget background from current palette and not a hard-coded color
  • 633d305 2024-02-11 Jonathan Thomas Merge pull request #5418 from OpenShot/new-authors-format
  • 6ee3d46 2024-02-11 Jonathan Thomas Cleaning up
  • f788ee4 2024-02-11 Jonathan Thomas Adding missing theme
  • c72e567 2024-02-11 Jonathan Thomas Clean up and fix make target
  • c4b04a9 2024-02-11 Jonathan Thomas Fix folder name
  • 07e1d02 2024-02-11 Jonathan Thomas removing sphinx action and testing a new approach, v2
  • ef0d52d 2024-02-11 Jonathan Thomas removing sphinx action and testing a new approach
  • 05342e5 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v5
  • 311eee9 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v4
  • 33c5365 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v4
  • 58a0ed2 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v3
  • ac83676 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v2
  • 5f4007d 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action
  • 623ffba 2024-02-11 Jonathan Thomas Updating AUTHORS to be markdown, and adding a title to README.md
  • 51a721d 2023-10-09 Jonathan Thomas Merge pull request #5337 from OpenShot/sphinx-remove-markdown
  • c5bc7c9 2023-10-09 Jonathan Thomas Removing sphinx_markdown_builder pip dependency from our documentation, since it is not easy to package for Linux and breaks our Debian packaging.
  • 310737c 2023-10-08 Jonathan Thomas Merge pull request #5336 from OpenShot/new-mac-notarytool
  • c5d7b16 2023-10-08 Jonathan Thomas Adding --team-id arg for notarytool
  • 0330905 2023-10-08 Jonathan Thomas Passing MAC password via secret gitlab password, to the notarytool command, since I can't get the keychain to work properly.
  • 230e1f3 2023-10-08 Jonathan Thomas Experimental changes to migrate Mac notarization to the new notarytool, take 2 (remove polling)
  • 4583b22 2023-10-07 Jonathan Thomas Experimental changes to migrate Mac notarization to the new notarytool
  • de524b7 2023-10-07 Jonathan Thomas Merge pull request #5334 from OpenShot/update-docs-aug-21-2023
  • 93c6b9f 2023-10-07 Jonathan Thomas More documentation updates for better vector embeddings
  • fc2ebcc 2023-10-07 Jonathan Thomas Merge pull request #5308 from OpenShot/update-docs-aug-21-2023
  • e0b98b3 2023-08-22 Jonathan Thomas Fixing typo
  • 4f68951 2023-08-21 Jonathan Thomas Rephrase clip section to be more specific, and not mention the word "effects".
  • 3c3c1ca 2023-08-21 Jonathan Thomas Updating docs: - Updates to common properties, such as Duration - Expanded Effects with common properties, and more info on adjusting properties. - Added default export profiles and presets - Expanded common properties to Transitions, and expanded various sections
  • b2d490f 2023-08-20 Jonathan Thomas Merge pull request #5305 from OpenShot/more-docs-updates-aug-17-2023
  • 6ea9518 2023-08-20 Jonathan Thomas Fix markdown parsing error caused by caption on code block, and rename Preset menu to Context menu for better clarity on Clips.
  • 043ba91 2023-08-19 Jonathan Thomas Expanding sections to include preset menu options
  • 24bc5f4 2023-08-18 Jonathan Thomas Expanding sections to include all clip properties
  • 2000d77 2023-08-17 Jonathan Thomas Merge pull request #5304 from OpenShot/more-docs-updates-aug-17-2023
  • da182bb 2023-08-17 Jonathan Thomas Lots of updates to docs for better embedding and more clarity
  • 6a901e6 2023-08-13 Jonathan Thomas Merge pull request #5302 from OpenShot/update-docs-effect-list-again
  • 679e7e8 2023-08-13 Jonathan Thomas Install dependency markdown plugin
  • 3d0c608 2023-08-13 Jonathan Thomas Install dependency markdown plugin
  • 91c5c02 2023-08-13 Jonathan Thomas Install dependency markdown plugin
  • 3687983 2023-08-13 Jonathan Thomas Update docs: - A few more changes
  • 5d5121b 2023-08-13 Jonathan Thomas Update docs: - Added markdown extension - Updated lots of table column names - Updated clip and effect description - Made it more clear that transitions don't affect audio - Reorganized some content under headings - Shortened intro features list - Updated "clean install" instructions - Added profiles summary
  • ed0cedd 2023-08-10 Jonathan Thomas Merge pull request #5298 from OpenShot/update-effects-list-docs
  • 68b5f20 2023-08-10 Jonathan Thomas Adding summary table of effects to docs
  • d982a38 2023-08-09 Jonathan Thomas Merge pull request #5296 from OpenShot/documentation-for-gpt
  • 85806c7 2023-08-09 Jonathan Thomas Update docs: - replace "decent" with "modern" phrasing - standardize headers for AI consumption
  • d9085c4 2023-08-08 Jonathan Thomas Update docs: - Added audio troubleshooting section - Added profile section to playback - formatting Details section of clips
  • 8aee1ae 2023-08-08 Jonathan Thomas Update docs: - Added audio troubleshooting section - Added additional clean-install text
  • c18cccb 2023-08-08 Jonathan Thomas Update documentation - Added time re-mapping section - Improved reset preferences to default values / clean-install instructions - Added more text & title text
  • 8140d65 2023-08-07 Jonathan Thomas More updates: - Wording updates / minor formatting - Added "Type" to clip properties table - Added notes that OpenShot does not support audio recording - Renamed performance to playback page - Added audio sync / audio device notes - Added min blender version
  • e2a41e6 2023-08-07 Jonathan Thomas Improving documentation: - image seq details (PNG, SVG) - normalize *.rst headers, for cleaner parsing - added performance page (real-time preview) - uninstall & clean-install steps - added menu options, views, and docks sections on main window - added preferences reset to default values - added to title page, include "text" word in title, added section on importing text from other programs. - various formatting and links
  • e38e3ae 2023-06-14 mateusz Unnecessary title text lines translation removed
  • f52e744 2023-06-11 Jonathan Thomas Merge pull request #5260 from OpenShot/effect-sequencing
  • 485c46f 2023-06-09 Jonathan Thomas Adding apply_before_clip property to documentation, and a new section explaining effect sequencing
  • 6ccb9ab 2023-06-09 Jonathan Thomas Adding 'resize' argument to the Crop documentation. Fixing bool arguments that are incorrectly labeled as "int"
  • bb8b826 2023-06-03 Jonathan Thomas Merge pull request #5254 from OpenShot/windows-installer-jun-2-2023
  • c42afb1 2023-06-02 Jonathan Thomas Merge pull request #4968 from OpenShot/dependabot/github_actions/eps1lon/actions-label-merge-conflict-2.1.0
  • 761225e 2023-06-02 Jonathan Thomas Merge pull request #5141 from kev4ev/patch-1
  • 805c0e3 2023-06-02 Jonathan Thomas Merge pull request #5204 from bovirus/develop
  • 06fd113 2023-04-21 Jonathan Thomas Merge pull request #5218 from OpenShot/release-20230417 origin/caption-regex-for-numbers
  • 2d77b4d 2023-04-13 bovirus Fix an error
  • 2113678 2023-04-13 bovirus Update Windows installer
  • c357964 2023-02-13 Kevin Rice Fixed link on quick_tutorials.rst
  • 6ea6408 2022-10-31 dependabot[bot] Bump eps1lon/actions-label-merge-conflict from 2.0.1 to 2.1.0

libopenshot Changelog (Version: 0.3.3, SO: 26)

View libopenshot changelog here

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

View libopenshot-audio changelog here

Don't miss a new openshot-qt release

NewReleases is sending notifications on new releases.