openshot-qt

OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.

OTHER License

Stars
4.3K
Committers
58

Bot releases are visible (Hide)

openshot-qt - Enhanced Stability, Numerous Fixes, and Smoother Launches! Latest Release

Published by jonoomph 3 months ago

Highlights & Features:

  • UI/UX Improvements

    • Prevent freezes on Windows: switch video preview widget background color to use stylesheet and palette.
    • Fixed background theme color on the preview/split clip dialog.
  • Theme and Window Management

    • Refactored ThemeManager for improved thread safety and to fix Windows launch freezes.
    • Delay showing the main window until all themes are fully applied.
    • Restored geometry and window state twice to ensure proper functionality.
    • Limited setContentsMargins to specific widgets to fix issues when changing themes.
    • Prevented empty context menus from appearing on the property table view.
  • Sentry Bug Fixes

    • Addressed multiple Sentry issues including:
      • list index out of range errors.
      • pop index out of range on Add to Timeline dialog.
      • Attribute and Type errors in various components.
    • Implemented fixes for Sentry issues:
      • OPENSHOT-4D, OPENSHOT-YG, OPENSHOT-F2, OPENSHOT-5P6T, OPENSHOT-182J, OPENSHOT-22QG, OPENSHOT-1P, OPENSHOT-11T, and OPENSHOT-1V7C.
  • Deploy Script Enhancements

    • Updated deploy script to allow for partial deployments based on repo changes.
  • Support and Documentation

    • Updated supporters.json and donation files.
    • Updated translations for the next release.
    • Added a disclaimer and updated docs for the location of old/previous versions of OpenShot installers.

openshot-qt Changelog (Version: 3.2.1)

  • 637beec9 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
  • a0fee0c4 2024-07-09 Jonathan Thomas Fixing background theme color on preview / split clip dialog
  • c79aed9f 2024-07-09 Jonathan Thomas Bumping version for 3.2.1 release
  • 5ec5ea5a 2024-07-09 Jonathan Thomas Updating translations for next release
  • 1e7b781c 2024-07-09 Jonathan Thomas Updated supporters.json / donation file
  • f844f152 2024-07-09 Jonathan Thomas Merge pull request #5577 from OpenShot/sentry-fixes-2024-07-08 origin/develop
  • 228b3d54 2024-07-08 Jonathan Thomas Merge pull request #5576 from OpenShot/restore-geometry-twice
  • fddbdd04 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.
  • 10a24e53 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.
  • 8c4c7699 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-F2: IndexError: list index out of range when populating property model.
  • 7e2146de 2024-07-08 Jonathan Thomas Prevent empty context menus from appearing on Property table view
  • 3b8373ec 2024-07-08 Jonathan Thomas Restore geometry and window state twice (once on creation of main windows, and once after window is shown).
  • 06e6d0d0 2024-07-08 Jonathan Thomas Merge pull request #5574 from OpenShot/delay-show-main-window
  • 3b895a2c 2024-07-08 Jonathan Thomas Theme manager: limit setContentsMargins to only "dock" + "Contents" named widgets (fixes tutorial when changing themes)
  • 06f4591a 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.
  • 906bc930 2024-07-08 Jonathan Thomas Move apply_theme to main_window, before restoring geometry and state
  • 2ebc773f 2024-07-07 Jonathan Thomas Removing singleShot timers for window geometry and state restoring, and removing processEvents before window.show()
  • f28e6343 2024-07-07 Jonathan Thomas Delay the showing of the main window until all themes are applied fully
  • db388363 2024-07-07 Jonathan Thomas Merge pull request #5573 from OpenShot/theme-manager-refactor
  • 6edaebde 2024-07-07 Jonathan Thomas Switch video preview widget background color to use stylesheet and palette. To prevent a freeze on Windows.
  • 47e6248a 2024-07-07 Jonathan Thomas Experimental disable video widget theme access for background color
  • f10ec7dc 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.
  • 891421fa 2024-07-05 Jonathan Thomas Merge pull request #5570 from OpenShot/find-old-versions
  • 28ec9bcc 2024-07-05 Jonathan Thomas Adding disclaimer.
  • 11e00e12 2024-07-05 Jonathan Thomas Merge pull request #5569 from OpenShot/find-old-versions
  • a137b641 2024-07-05 Jonathan Thomas Update docs for location of old / previous versions of OpenShot installers
  • 94017494 2024-07-01 Jonathan Thomas Merge pull request #5556 from OpenShot/sentry-20240627
  • ada1d05f 2024-06-28 Jonathan Thomas Fix for Sentry OPENSHOT-5P6T: TypeError '<' not supported between instances of 'int' and 'NoneType'
  • 06fa7f71 2024-06-28 Jonathan Thomas Fix for Sentry OPENSHOT-182J: AttributeError 'VideoWidget' object has no attribute 'topShearHandle'
  • b681eb2b 2024-06-28 Jonathan Thomas Fix for Sentry OPENSHOT-22QG: AttributeError 'NoneType' object has no attribute 'info'
  • 1f3486f5 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-1P: TypeError: Cannot read property 'has_video' of undefined (take 2)
  • a04fc44c 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-1P: TypeError: Cannot read property 'has_video' of undefined
  • c23c4f8a 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-11T: IndexError list index out of range
  • d198ac1c 2024-06-27 Jonathan Thomas Fix for Sentry OPENSHOT-1V7C: 'NoneType' object has no attribute 'data'
  • 98d0ae3f 2024-06-26 Jonathan Thomas Merge pull request #5552 from OpenShot/protect-statusbar
  • 86acbdf6 2024-06-26 Jonathan Thomas Bumping version to 3.2.0-dev
  • 5fc44e8a 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'
  • 8418a372 2024-06-24 Jonathan Thomas Merge pull request #5543 from OpenShot/release-20240619
openshot-qt -

Published by jonoomph 4 months 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)

  • 47e8755c 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
  • a59a022d 2024-06-24 Jonathan Thomas Updating translations
  • 91f89f19 2024-06-24 Jonathan Thomas Updating supporters json file
  • 30660bbc 2024-06-24 Jonathan Thomas Updating theme on about us dialog for Cosmic Dusk.
  • 58b943de 2024-06-24 Jonathan Thomas Ensure cosmic dusk path replacement uses unix style slashes (Windows fails to load QDockWidget corner images)
  • 39f11e90 2024-06-23 Jonathan Thomas Fixing many Codacy nitpicks
  • b6eecd2f 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.
  • d2686441 2024-06-23 Jonathan Thomas Fixing regression around thumbnails for image sequences and missing files. Adding a new "NotFound" thumbnail image as a placeholder.
  • 4d255d29 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.
  • 6b7d2a3c 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.
  • 31d0a4e8 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.
  • 9de93db8 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.
  • d727e451 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-1B7: wrapped C/C++ object of type QStandardItem has been deleted
  • e53d433b 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-17DZ: setValue(self, int): argument 1 has unexpected type 'float'
  • 28e95114 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5DR: [Errno 2] No such file or directory: 'blender'
  • 205d1fdb 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-H3: wrapped C/C++ object of type QStandardItem has been deleted
  • 30d196da 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-358M: wrapped C/C++ object of type QStandardItem has been deleted
  • 8e9bb7c4 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5J0R: float() argument must be a string or a real number, not 'MenuVolume'
  • 763b6852 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.
  • 148de5e2 2024-06-22 Jonathan Thomas Append PATH to all relative image urls in Cosmic Dusk to fix missing QDockWidget icons (close and detach)
  • c8ef0f1c 2024-06-22 Jonathan Thomas Handle mouse click on QSlider in Split Clip and Preview dialogs, to jump to the nearest frame.
  • 23c71d8a 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.
  • 86e6f08d 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
  • a9c348cb 2024-06-22 Jonathan Thomas Adding transparency note to transition documentation
  • c62f335a 2024-06-22 Jonathan Thomas Fixing regression on Preview dialog which froze all playback
  • 4575062d 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...
  • d94a88e6 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.
  • c832feef 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.
  • cbf23346 2024-06-21 Jonathan Thomas Updating ChromaKey documentation (fuzz has been renamed threshold)
  • 882ca82b 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.
  • 7b85cda5 2024-06-21 Jonathan Thomas Better protection on $scope.applyJsonDiff method, when deleting array or object children.
  • 155a21d7 2024-06-21 Jonathan Thomas Fixing AppImage button icon paths for Play/Pause button
  • 845af9b9 2024-06-20 Jonathan Thomas Fixing AppImage button icon paths
  • a62a5e6a 2024-06-19 Jonathan Thomas Bumping version to 3.2.0, and min libopenshot dependency to 0.3.3.
  • 54671e27 2024-06-19 Jonathan Thomas Merge pull request #5542 from OpenShot/fixing-update-action origin/develop
  • 697bb963 2024-06-19 Jonathan Thomas Reverting version
  • 34d5d426 2024-06-19 Jonathan Thomas Fixing style issues with Update Action for different themes, when a new version of OpenShot is released
  • 9a5dc2f7 2024-06-19 Jonathan Thomas Merge pull request #5530 from OpenShot/translations-jun-8-2024
  • 0cc2f799 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
  • cadc9674 2024-06-08 Jonathan Thomas Merge pull request #5529 from OpenShot/translations-jun-8-2024
  • d4b54cc2 2024-06-08 Jonathan Thomas Updates to all compiled translations.
  • b87b278a 2024-06-08 Jonathan Thomas Merge pull request #5265 from MateuszChm/hotfix/title-lines-translations
  • 0e6193cd 2024-06-08 Jonathan Thomas Merge pull request #5484 from d-vasilev/bugfix_regexp_json_data
  • 9c378851 2024-06-08 Jonathan Thomas Merge pull request #5528 from OpenShot/docs-jun-8-2024
  • 84b9b715 2024-06-08 Jonathan Thomas Adding some Windows troubleshooting documentation, including Ctrl+C unresponsive freeze, and MSYS2 / GDB debugging instructions.
  • e258aaf2 2024-06-01 Jonathan Thomas Merge pull request #5523 from OpenShot/fix-shortcuts
  • 101d7da0 2024-06-01 Jonathan Thomas Merge pull request #5524 from OpenShot/documentation-jun-1-2024
  • 50d75f60 2024-06-01 Jonathan Thomas Updates to documentation and translations - Camera Icon - Blender translation template - supporters.json (donors)
  • 118d53a2 2024-06-01 Jonathan Thomas Fix shortcuts for Copy, Paste, and Slice, which broke due to Timeline backend refactor.
  • b41da06f 2024-05-30 Jonathan Thomas Merge pull request #5487 from OpenShot/new-ui-theme
  • 6bf063bf 2024-05-30 Jonathan Thomas Improvements to documentation: - Added list of vector titles - Added list of 3D animations
  • d96a9143 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
  • 9b75d142 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
  • 09287689 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.
  • 3301a669 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
  • d17a7177 2024-05-29 Jonathan Thomas Moving display scaling env variable setting earlier in the launch (Windows is not using it)
  • 98db4c3e 2024-05-29 Jonathan Thomas Adding assembly version - just a placeholder which I think is fine for now
  • bf6f4c0f 2024-05-29 Jonathan Thomas Switching from rcedit to mt.exe for adding manifest to exe #2
  • 7933a956 2024-05-29 Jonathan Thomas Switching from rcedit to mt.exe for adding manifest to exe
  • 7d0f97f2 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.
  • 8b202b16 2024-05-28 Jonathan Thomas Fixing case sensitive replacement bug
  • 512b697b 2024-05-28 Jonathan Thomas Updating VERSION variable for windows manifest
  • 5f002508 2024-05-28 Jonathan Thomas Fixing gitlab ci manifest path issue #2
  • 191d2f87 2024-05-28 Jonathan Thomas Fixing gitlab ci manifest path issue
  • 264568fb 2024-05-28 Jonathan Thomas Experimental windows manifest for EXE for DPI awareness (needed for native QFileDialog scaling on 4K monitors)
  • c0e26f76 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...
  • c239863f 2024-05-28 Jonathan Thomas Experimental screen scaling code #2, to adjust QT_SCREEN_SCALE_FACTORS per monitor / screen.
  • 887049f7 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.
  • 170a51fe 2024-05-27 Jonathan Thomas High DPI support for QToolButton icons (on theme engine)
  • 9da39015 2024-05-26 Jonathan Thomas Reducing size of Snapping and Razor buttons in Cosmic Dusk theme, and adding a different lighter press style.
  • 1a2b5737 2024-05-26 Jonathan Thomas Made lens flare brighter in Blender 4.1, and added param for emission color and emission strength.
  • c1c203fc 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.
  • 78801d0c 2024-05-26 Jonathan Thomas Fixing tutorial padding/margins when switching themes
  • 8e6e435c 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
  • a70ea995 2024-05-25 Jonathan Thomas Instantiate ThemeManager earlier in the lifecycle before other GUI widgets start trying to invoke it
  • d640cc32 2024-05-25 Jonathan Thomas Add protections on base apply_theme, incase original style is None
  • f6149ccb 2024-05-25 Jonathan Thomas Hover effect to window separators in Retro light theme (since separators are so hard to see)
  • e0987a9c 2024-05-25 Jonathan Thomas Adding custom separators theme images
  • 9aa51210 2024-05-25 Jonathan Thomas Protect restoring geometry and window state from crashing (if unexpected or corrupted state is detected)
  • dc25fba8 2024-05-25 Jonathan Thomas Setting QComboBox item height, to prevent huge gaps on certain themes
  • ed11c69f 2024-05-20 Jonathan Thomas Making lens flare a bit brighter.
  • cc9400da 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)
  • b0d2f349 2024-05-20 Jonathan Thomas Adding back video playback toolbar for Retro an Humanity: Dark themes (if defaulted)
  • 63a8119d 2024-05-20 Jonathan Thomas Fixing Codacy nitpicks round 2
  • 2514bd57 2024-05-20 Jonathan Thomas Fixing Codacy nitpicks
  • 7d0fe242 2024-05-19 Jonathan Thomas Styling tutorial for cosmic dusk theme
  • d93e4af7 2024-05-19 Jonathan Thomas Fixing typo in docs
  • 516ff078 2024-05-19 Jonathan Thomas Updating lens flare for blender 4.1 support
  • f8751794 2024-05-19 Jonathan Thomas Updating dissolve blender animation to support 4.1
  • bc9d1ff5 2024-05-19 Jonathan Thomas Updating About Us to include Chrome OS
  • aa1292e4 2024-05-19 Jonathan Thomas Do not reset start/end frame when exporting
  • 9352122c 2024-05-19 Jonathan Thomas Switch to Files dock after dropping OS files on timeline
  • d47a7c6e 2024-05-19 Jonathan Thomas Switch to Files dock after importing files
  • 3baa917b 2024-05-19 Jonathan Thomas Adding import files icon to cosmic dusk theme
  • accdb3d1 2024-05-19 Jonathan Thomas Moving Save Current Frame action to File menu (less emphasized)
  • 9c3ccb48 2024-05-18 Jonathan Thomas Adding Remove Gap and Remove All Gaps context menus, and 2 new QActions.
  • 45f1d0d8 2024-05-18 Jonathan Thomas Don't allow Paste or Remove Gap on a locked track
  • a5de5434 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)
  • 242ae960 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
  • f605c58c 2024-05-18 Jonathan Thomas Prevent scale values so large it crashes OpenShot (more specifically, SVG rasterization)
  • 02e62eb2 2024-05-17 Jonathan Thomas Updating translations
  • 2838e7c6 2024-05-17 Jonathan Thomas Adding 'Remove Gap' context menu between clips that have a gap
  • 549f79ad 2024-05-17 Jonathan Thomas Updating Translation template POT
  • 3016798a 2024-05-17 Jonathan Thomas Renaming Fresh theme to Retro
  • a5b776ae 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)
  • ab18d50d 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
  • f17a9e7a 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)
  • 93bb3f1c 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
  • c072ab4f 2024-05-15 Jonathan Thomas - Styled horizontal scrollbars - Styled export and file properties tabs and toolboxes
  • 31367064 2024-05-13 Jonathan Thomas Adding translated dialog yes buttons to be styled better in Cosmic Dust theme
  • 6f5cda61 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
  • 37b1f25f 2024-05-10 Jonathan Thomas Fixing a few Codacy nitpicks
  • ddd0ca65 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
  • 4f3d0d2c 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.
  • 545f9a1f 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).
  • 36e28288 2024-05-09 Jonathan Thomas Improvements to the Humanity light theme, to more closely match the Fresh theme from OpenShot 1.3
  • 8c3a5f63 2024-05-09 Jonathan Thomas Reset ContentsMargins when switching between themes
  • eaa6813f 2024-04-05 Jonathan Thomas Fixing some Codacy nitpicks, remove duplicate track snapping code, and fix drag Y offset to Python side.
  • 3ec69872 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.
  • da680cc8 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.
  • 44d28370 2024-04-02 Jonathan Thomas Upgrading JQuery to v3.6.0. JQuery UI to v1.13.2. Removing unused JQuery ui-darkness theme.
  • 973dc660 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.
  • 7ec74038 2024-03-31 Jonathan Thomas Fixing webkit timeline clip rendering in Cosmic Dust theme (to correctly show thumbnail and waveform without padding or resizing)
  • 3738cb83 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.
  • 5a6fd423 2024-03-29 Jonathan Thomas Added new playhead to Cosmic Dust theme, and removed some unused CSS from our current styles.
  • 48a3b3e5 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.
  • 7a82df2f 2024-03-28 Jonathan Thomas Styled web-view timeline for Cosmic Dust theme, to get closer to our mockups.
  • 3b5949e7 2024-03-28 Jonathan Thomas Styled QDialog (Preferences, Export, Credits) and darkened dropdowns
  • 22916aa8 2024-03-28 Jonathan Thomas Styled property dock
  • f6da3860 2024-03-28 Jonathan Thomas Fix webkit loading base theme after correct theme (due to run_js delays)
  • 8ce1bf22 2024-03-28 Jonathan Thomas Fixing Cosmic Dust theme to support scrollbars, combo boxes, better menu theming, web-view timeline scrollbar colors
  • c8237c5f 2024-03-28 Jonathan Thomas Fixed small regression on SHEAR context menu
  • 67c705d2 2024-03-28 Jonathan Thomas Fixing some Codacy nitpicks, and adjusting theme colors a little bit.
  • 88b0740c 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.
  • 19695729 2024-03-27 Jonathan Thomas Merge branch 'develop' into new-ui-theme
  • 8f2006a2 2024-03-27 Jonathan Thomas Merge pull request #5486 from OpenShot/copy-shear-menu
  • 14b2d5d6 2024-03-27 Jonathan Thomas Updating POT translation template
  • 01afa556 2024-03-27 Jonathan Thomas Adding Shear X and Shear Y to Copy menu and Copy All Keyframes menu.
  • 0c71315f 2024-03-26 Jonathan Thomas Merge pull request #5485 from OpenShot/remove-invalid-selections
  • e001b16d 2024-03-26 Jonathan Thomas Verify all selections on Undo, and clear property window if the selected item is no longer valid
  • ab16c9df 2024-03-26 Jonathan Thomas Merge pull request #5430 from OpenShot/invalid-tracker-region
  • 43189149 2024-03-25 Jonathan Thomas Update effects documentation related to parenting and needing a clip to be on a higher track to be visible.
  • 0817db08 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
  • b1aae6ce 2024-03-24 Dimitar Vasilev fix issue with parsing relative filepath
  • 2bf54fa3 2024-03-21 Jonathan Thomas Bump version of OpenShot to 3.1.1-dev
  • fbdb30c4 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.
  • 9b8c0dc3 2024-03-06 Jonathan Thomas Fix bug on undo/redo system with Tracked Object property edits
  • 85ed2c8b 2024-03-05 Jonathan Thomas Fixed a few warnings in the RST documentation syntax (around code-blocks)
  • 90292917 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.
  • 9d14180d 2024-03-04 Jonathan Thomas Expanding the video and audio effect descriptions in documentation
  • 1f21934f 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.
  • 0c0995ab 2024-03-02 Jonathan Thomas Fix undo/redo issues with Effects, due to data referencing in the Query class
  • 6212525f 2024-02-28 Jonathan Thomas Added class_filter context menu, to switch between available/visible classes on the ObjectDetection effect.
  • 7a84f5f5 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.
  • 36bc638b 2024-02-27 Jonathan Thomas Update documentation about 'Draw Box Text' and how it affects all tracked objects.
  • 1064289c 2024-02-27 Jonathan Thomas Sort tracked object properties correctly in property editor.
  • c88b4730 2024-02-27 Jonathan Thomas Update Tracker & Object Detector documentation
  • 5668b93a 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.
  • 998243ef 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.
  • 77a6a905 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)
  • 34b00e73 2024-02-25 Jonathan Thomas Fixing tooltips on webview timelines, and added "Parent" badge if a clip has a parent property set.
  • 060bd0a7 2024-02-25 Jonathan Thomas Disable process button on process effect dialog (Tracker effect, Object Detector effect)
  • d11b14d1 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.
  • 2cb55935 2024-02-19 Jonathan Thomas Merge pull request #5429 from OpenShot/update-preference-screenshot
  • a522e09e 2024-02-19 Jonathan Thomas Fixing upload artifacts path. take 2.
  • e9462890 2024-02-19 Jonathan Thomas Fixing upload artifacts path
  • a952b4fa 2024-02-19 Jonathan Thomas Updating screenshot for Performance preferences to correctly show the list of graphic cards for Encoders/Decoders.
  • b10ef334 2024-02-19 Jonathan Thomas Merge pull request #5428 from OpenShot/paste-timeline-transaction
  • 98928c43 2024-02-19 Jonathan Thomas Merge pull request #5427 from OpenShot/improved-advanced-editor-warning
  • c9714f3d 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.
  • 15f7b40b 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.
  • 4a7596c6 2024-02-19 Jonathan Thomas Improving Advanced Editor warning if program not found, or if path is blank in settings.
  • 271a9ac4 2024-02-18 Jonathan Thomas Removing experimental_timeline setting, and using --web-backend arg: qwidget instead, for testing the new timeline widget backend.
  • 3fbee2d1 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)
  • edd19bc6 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.
  • ccf8fa04 2024-02-18 Jonathan Thomas Merge branch 'new-ui-theme' into develop
  • 3a9bf575 2024-02-18 Jonathan Thomas Merge pull request #5426 from OpenShot/copy-ttf-fonts-appimage
  • e573714d 2024-02-17 Jonathan Thomas Adding 'Open Sans' as another fallback font
  • 83ad631d 2024-02-17 Jonathan Thomas Refactor of saving font-family on load of any SVG title, and when font button/dialog is used.
  • 9553c19b 2024-02-17 Jonathan Thomas Improve font fallback in Title editor, with partial font name matching, and our new default DejaVu Sans font
  • 5638005d 2024-02-17 Jonathan Thomas Removing experimental TTF font packaging in AppImage, this did not work with Resvg.
  • ece6fd46 2024-02-17 Jonathan Thomas Replacing Bitstream Vera Sans with DejaVu Sans, for wider compatibility on Linux distros. Removing --inkscape-font attributes.
  • bf46c3e3 2024-02-16 Jonathan Thomas Copy all TTF font files needed for AppImage to run successfully and display font's in the Title Editor
  • 7e2710f5 2024-02-16 Jonathan Thomas Merge pull request #5425 from OpenShot/fix-copy-shortcut-timeline
  • a5320b25 2024-02-16 Jonathan Thomas Merge pull request #5424 from OpenShot/fix-copy-effects
  • 64c63173 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.
  • 8cb08f58 2024-02-15 Jonathan Thomas Removing Ctrl-C shortcut from main window UI file
  • 6f2c96ed 2024-02-15 Jonathan Thomas Also updating effect IDs when entire clips are pasted
  • cc313ba6 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.
  • 2e433db1 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.
  • 35729be6 2024-02-15 Jonathan Thomas Merge pull request #5423 from OpenShot/remove-libm-appimage
  • 47d20324 2024-02-15 Jonathan Thomas Removing libm.so.6 from AppImage resolves #5300
  • 0d35b4f0 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.
  • 187c8bf6 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.
  • a62f223c 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
  • 633d305c 2024-02-11 Jonathan Thomas Merge pull request #5418 from OpenShot/new-authors-format
  • 6ee3d46d 2024-02-11 Jonathan Thomas Cleaning up
  • f788ee4e 2024-02-11 Jonathan Thomas Adding missing theme
  • c72e567a 2024-02-11 Jonathan Thomas Clean up and fix make target
  • c4b04a95 2024-02-11 Jonathan Thomas Fix folder name
  • 07e1d020 2024-02-11 Jonathan Thomas removing sphinx action and testing a new approach, v2
  • ef0d52da 2024-02-11 Jonathan Thomas removing sphinx action and testing a new approach
  • 05342e59 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v5
  • 311eee92 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v4
  • 33c53656 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v4
  • 58a0ed25 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v3
  • ac83676d 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action + v2
  • 5f4007dd 2024-02-11 Jonathan Thomas Experimental fix for a Sphinx error in the GitHub action
  • 623ffba2 2024-02-11 Jonathan Thomas Updating AUTHORS to be markdown, and adding a title to README.md
  • 51a721d2 2023-10-09 Jonathan Thomas Merge pull request #5337 from OpenShot/sphinx-remove-markdown
  • c5bc7c9a 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.
  • 310737cf 2023-10-08 Jonathan Thomas Merge pull request #5336 from OpenShot/new-mac-notarytool
  • c5d7b163 2023-10-08 Jonathan Thomas Adding --team-id arg for notarytool
  • 0330905a 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.
  • 230e1f34 2023-10-08 Jonathan Thomas Experimental changes to migrate Mac notarization to the new notarytool, take 2 (remove polling)
  • 4583b226 2023-10-07 Jonathan Thomas Experimental changes to migrate Mac notarization to the new notarytool
  • de524b73 2023-10-07 Jonathan Thomas Merge pull request #5334 from OpenShot/update-docs-aug-21-2023
  • 93c6b9f4 2023-10-07 Jonathan Thomas More documentation updates for better vector embeddings
  • fc2ebcca 2023-10-07 Jonathan Thomas Merge pull request #5308 from OpenShot/update-docs-aug-21-2023
  • e0b98b32 2023-08-22 Jonathan Thomas Fixing typo
  • 4f68951b 2023-08-21 Jonathan Thomas Rephrase clip section to be more specific, and not mention the word "effects".
  • 3c3c1ca2 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
  • b2d490fd 2023-08-20 Jonathan Thomas Merge pull request #5305 from OpenShot/more-docs-updates-aug-17-2023
  • 6ea95186 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.
  • 043ba91d 2023-08-19 Jonathan Thomas Expanding sections to include preset menu options
  • 24bc5f4a 2023-08-18 Jonathan Thomas Expanding sections to include all clip properties
  • 2000d774 2023-08-17 Jonathan Thomas Merge pull request #5304 from OpenShot/more-docs-updates-aug-17-2023
  • da182bbf 2023-08-17 Jonathan Thomas Lots of updates to docs for better embedding and more clarity
  • 6a901e6f 2023-08-13 Jonathan Thomas Merge pull request #5302 from OpenShot/update-docs-effect-list-again
  • 679e7e8a 2023-08-13 Jonathan Thomas Install dependency markdown plugin
  • 3d0c6086 2023-08-13 Jonathan Thomas Install dependency markdown plugin
  • 91c5c028 2023-08-13 Jonathan Thomas Install dependency markdown plugin
  • 36879830 2023-08-13 Jonathan Thomas Update docs: - A few more changes
  • 5d5121b8 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
  • ed0cedda 2023-08-10 Jonathan Thomas Merge pull request #5298 from OpenShot/update-effects-list-docs
  • 68b5f207 2023-08-10 Jonathan Thomas Adding summary table of effects to docs
  • d982a38e 2023-08-09 Jonathan Thomas Merge pull request #5296 from OpenShot/documentation-for-gpt
  • 85806c7a 2023-08-09 Jonathan Thomas Update docs: - replace "decent" with "modern" phrasing - standardize headers for AI consumption
  • d9085c42 2023-08-08 Jonathan Thomas Update docs: - Added audio troubleshooting section - Added profile section to playback - formatting Details section of clips
  • 8aee1ae0 2023-08-08 Jonathan Thomas Update docs: - Added audio troubleshooting section - Added additional clean-install text
  • c18cccbc 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
  • 8140d652 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
  • e2a41e63 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
  • e38e3ae7 2023-06-14 mateusz Unnecessary title text lines translation removed
  • f52e7447 2023-06-11 Jonathan Thomas Merge pull request #5260 from OpenShot/effect-sequencing
  • 485c46f0 2023-06-09 Jonathan Thomas Adding apply_before_clip property to documentation, and a new section explaining effect sequencing
  • 6ccb9abb 2023-06-09 Jonathan Thomas Adding 'resize' argument to the Crop documentation. Fixing bool arguments that are incorrectly labeled as "int"
  • bb8b8267 2023-06-03 Jonathan Thomas Merge pull request #5254 from OpenShot/windows-installer-jun-2-2023
  • c42afb1f 2023-06-02 Jonathan Thomas Merge pull request #4968 from OpenShot/dependabot/github_actions/eps1lon/actions-label-merge-conflict-2.1.0
  • 761225e7 2023-06-02 Jonathan Thomas Merge pull request #5141 from kev4ev/patch-1
  • 805c0e39 2023-06-02 Jonathan Thomas Merge pull request #5204 from bovirus/develop
  • 06fd113c 2023-04-21 Jonathan Thomas Merge pull request #5218 from OpenShot/release-20230417 origin/caption-regex-for-numbers
  • 2d77b4d3 2023-04-13 bovirus Fix an error
  • 21136783 2023-04-13 bovirus Update Windows installer
  • c3579645 2023-02-13 Kevin Rice Fixed link on quick_tutorials.rst
  • 6ea64083 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

openshot-qt - v3.1.1

Published by jonoomph over 1 year ago

Highlights & Features:

  • Bumping version to 3.1.1, min libopenshot dependency to 0.3.2
  • Prevent freeze on launch (in Windows - when your sample-rate in OpenShot does not match the host OS sample-rate)
  • Fix duplicate Profile name bug (causing an issue when exporting and re-opening a project with specific profile names)
  • Adding Profile search button to Preferences (for easier filtering and searching for a default profile)
  • Protect timeline (webview) from receiving lots of unneeded messages from libopenshot
  • Large refactor for Tracker and Object Detection effects (allow property editing, prevent crashes, allow parent property to work)
  • Refactor of Parent property (simpler, a single 'None' option, thumbnail images)
  • Improved caching logic around Property Editor (better performance while adjusting clip properties)
  • Many small code refactors and fixes to prevent noisy errors (reported by Sentry.io)
  • Updated language translations
  • Updated credits and donors
  • Removed old GitHub Action builder for Ubuntu 18.04, and tweaked GitHub CI build scripts

openshot-qt Changelog (Version: 3.1.1)

  • 5416a16b 2023-04-20 Jonathan Thomas Adding back in "layers", "markers" to webview changes - since we accidentally filtered them out. HEAD, origin/release-20230417
  • 1ee5f7b3 2023-04-19 Jonathan Thomas Allow "duration" to be sent to the webview, to allow auto-increase project duration / auto resize the timeline
  • 0979288d 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.
  • 91b19e54 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)
  • 967a429b 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
  • 6736aa6a 2023-04-17 Jonathan Thomas Bumping version to 3.1.1, min libopenshot dependency to 0.3.2
  • 52f54317 2023-04-17 Jonathan Thomas Merge pull request #5212 from OpenShot/update-translations-credits-apr-6-2023 origin/develop
  • 14c4260d 2023-04-17 Jonathan Thomas Merge pull request #5211 from OpenShot/protect-waveform-from-null-clip
  • 2c493118 2023-04-17 Jonathan Thomas Merge pull request #5210 from OpenShot/project-data-parsing-error
  • f8282e7f 2023-04-16 Jonathan Thomas Updating donors and supporters
  • 43cf54e4 2023-04-16 Jonathan Thomas Updating translations for 3.1.1 release
  • 150689fd 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
  • 8d896e84 2023-04-16 Jonathan Thomas Show friendly error to user when Export dialog fails to parse project JSON data: Reported in Sentry: OPENSHOT-6X
  • 266092e5 2023-04-16 Jonathan Thomas Merge pull request #5205 from OpenShot/sentry-invalid-property-data
  • e0af3c5f 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.
  • 954d8685 2023-04-16 Jonathan Thomas Adding debug logs to property widget context menus
  • 92cf3d40 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)
  • 3b260d73 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"
  • bb85b5be 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.
  • d37894ca 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
  • 36d9b361 2023-04-13 Jonathan Thomas Updating timeline changed callback to always reset the current value of ENABLE_PLAYBACK_CACHING. For example, sometimes we have already disabled this setting before changing the timeline data - and we would like it to stay disabled until further notice. This method was accidentally re-enabling the caching when we were not expecting it to.
  • 788266e5 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.
  • 8ff253e3 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.
  • 1e07ee30 2023-04-13 Jonathan Thomas Merge pull request #5202 from OpenShot/protect-timeline-args origin/audio-background-transparent
  • db2e8e85 2023-04-12 Jonathan Thomas Merge pull request #5201 from OpenShot/edit-title-error
  • c05a3c9f 2023-04-12 Jonathan Thomas Merge pull request #5200 from OpenShot/fix-duplicate-profile-names
  • a284f227 2023-04-12 Jonathan Thomas Protecting timeline args from non-Integer values. Detected on Sentry: OPENSHOT-245G
  • 6ff1dbea 2023-04-12 Jonathan Thomas Fix for editing a title and trying to update a thumbnail on the timeline - was missing a required arg
  • eed7a2c7 2023-04-12 Jonathan Thomas Removing freeze from github actions - too difficult to maintain compatibility with all the different builders
  • 877b0fd1 2023-04-12 Jonathan Thomas Fixing issue where we still had many duplicate profile descriptions causing issues. Adding - width x height | DAR suffix for only the duplicate ones.
  • e7252465 2023-04-12 Jonathan Thomas Removing old ubuntu 18.04 github builder, adding 22.04
  • b2702756 2023-04-12 Jonathan Thomas Ignore profile folders on Export dialog init - removes warning log about "failed to process" profile folder
  • 4c7af055 2023-04-12 Jonathan Thomas Adding Profile search button to Preferences for easier filtering and searching for a default profile
  • c95e9a99 2023-04-12 Jonathan Thomas Updating duplicate profile names to use unique name (with DAR appended onto the end)
  • ebe2ad37 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

openshot-qt - v3.1.0

Published by jonoomph over 1 year ago

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)

  • 6ff5f4bc 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
  • 65ce7478 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)
  • 19ef8fc5 2023-03-31 Jonathan Thomas Fix typo in Mac build script (take 2)
  • 2e99dbdd 2023-03-31 Jonathan Thomas Fix typo in Mac build script
  • fb5dfcf5 2023-03-31 Jonathan Thomas Fixing regression in mac symblink (take 2)
  • 2c32e1ca 2023-03-31 Jonathan Thomas Reduce verboseness in mac build script (related to install-name-tool
  • ede1fbc1 2023-03-31 Jonathan Thomas Add symlink for Mac DMG, to find babl-ext folder at runtime (to prevent crash when using Chromakey)
  • 57d2556f 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)
  • 7df2f862 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.
  • 3d68a9c5 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.
  • 9f2041fa 2023-03-28 Jonathan Thomas Updating supporters / donors one last time before 3.1.0 release
  • 4a022d54 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.
  • 64bbe8c0 2023-03-28 Jonathan Thomas Merge branch 'develop' into release-20230321
  • 34cd6645 2023-03-28 Jonathan Thomas Merge pull request #5184 from OpenShot/revert-direct-doc-commits origin/develop
  • ad939230 2023-03-28 Jonathan Thomas Reverting direct commits to docs on develop branch
  • 83fd39fe 2023-03-28 Shawn Conway Update system requirements
  • fdae927b 2023-03-28 Shawn Conway Updated minimum specifications
  • c27b8061 2023-03-28 Shawn Conway Spelling
  • 5a8d5a5c 2023-03-27 Jonathan Thomas Merge remote-tracking branch 'origin/release-20230321' into release-20230321
  • c73cfdd1 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
  • 6cd8cfa9 2023-03-27 Jonathan Thomas Merge pull request #5183 from OpenShot/fix-title-editor-lag2
  • d7402b1a 2023-03-27 Jonathan Thomas Bumping version to 3.1.0, min libopenshot version to 0.3.1, adding new release to appdata.xml.
  • b1af2906 2023-03-21 Jonathan Thomas Bumping version to 3.1.0, min libopenshot version to 0.3.1, adding new release to appdata.xml.
  • 4452ad57 2023-03-21 Jonathan Thomas Merge pull request #5177 from OpenShot/translations-mar-21-2023
  • e9253c4d 2023-03-21 Jonathan Thomas Updating raffi email and supporters / donors
  • 183c8e1a 2023-03-21 Jonathan Thomas Updating all translations
  • 37c41825 2023-03-20 Jonathan Thomas Merge pull request #5175 from OpenShot/fix-about-us
  • e8c5437d 2023-03-19 Jonathan Thomas Add release notes to About dialog
  • cbda2124 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
  • a55fde90 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.
  • c903e531 2023-03-18 Jonathan Thomas Time Remapping - Invalid End frame # (#5169)
  • d4daeb3c 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
  • f8115371 2023-02-15 Jonathan Thomas Expand Default Emojis (adding in Arrows, Shapes, and Brands) (#5147)
  • 9b3a11d9 2023-02-15 Jonathan Thomas Merge pull request #5143 from OpenShot/improved-captions
  • 4c69fd7d 2023-02-14 Jonathan Thomas Group all 'Separate Audio' context menu updates in a single undo/redo transaction (#5146)
  • e7254f3c 2023-02-14 Jonathan Thomas Group all 'add to timeline' updates in a single undo/redo transaction (#5145)
  • df86b349 2023-02-14 Jonathan Thomas Merge branch 'develop' into improved-captions
  • 944623c1 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.
  • 2d0c22f5 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.
  • 419aa106 2023-02-10 Jonathan Thomas Use existing File object data when creating Clip objects... instead of a new Clip object reader.
  • c126b830 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)
  • 921a56a3 2023-02-03 Jonathan Thomas Add sane default clip keyframe values, for all common properties (i.e. alpha, scale, location, rotation, etc...) (#5127)
  • 012cb487 2023-02-02 Jonathan Thomas Add sane default clip keyframe values, for all common properties (i.e. alpha, scale, location, rotation, etc...)
  • d46346fb 2023-02-02 Jonathan Thomas Improved Profiles (400+ Export Profiles, New Profile UI, and more) (#5116)
  • 369b68de 2023-01-18 Jonathan Thomas When determining transition direction, ignore clips that end too close to the beginning of the transition. (#5102)
  • 76722507 2023-01-16 Jonathan Thomas Fix transition direction (#5099)
  • c1442b53 2023-01-15 Jonathan Thomas Fix transition direction detection bug, when clips are overlapping (#5096)
  • b59a47de 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)
  • 6bdf96ba 2023-01-13 Jonathan Thomas Experimental freeze changes, to include libthai, required for some font rasterizing - needed by Slackware distro in AppImage (#5093)
  • 42135d82 2023-01-13 Jonathan Thomas Bug Fix: Multiple Clips/Transitions Dropped on New Layer (#5092)
  • ffaffa17 2023-01-10 scootergrisen Change "View Toolbar" to "Toolbar" (#4256)
  • 006a2eee 2023-01-11 mitsu-ksgr TitleEditor: Support SVG contain tspan without style attr. (#4781)
  • 627b2e1c 2023-01-10 Marcin Bielak Add required libqt5svg5 library into developer documentation (#4640)
  • a139c206 2023-01-10 Ángel Correctly order hasattr() parameters (#4998)
  • adab64e4 2023-01-10 Frank Dana Remove CODEOWNERS file (#4893)
  • ef6d0e1a 2022-12-22 Jonathan Thomas WIP: Large refactor of UpdateAction (for grouped undo/redo actions) (#5059)
  • d61a4ced 2022-12-21 Jonathan Thomas Calculate z-index for clips and transitions on the timeline, and ensure selected z-indexes are higher than unselected ones, to allow a selected clip to be easily resized/trimmed. (#5058)
  • 11ec1603 2022-12-21 Jonathan Thomas Add tolerance to JavaScript track position calculation - to better determine which track is under the cursor (i.e. used when dropping effects on a clip) (#5057)
  • f34fa2cd 2022-12-20 Jonathan Thomas Delete clips / transitions with invalid or negative duration. For example, trim the left edge past the right edge, or the right edge past the left edge, and the item will be deleted (#5055)
  • 5637c292 2022-12-20 Jonathan Thomas Updating copyright in Windows installer (#5054)
  • 89adb364 2022-12-19 Jonathan Thomas Update README.md copyright and license info, to make it more clear and update dates. (#5053)
  • 6268c911 2022-12-19 Jonathan Thomas Fixing many bugs reported via Sentry.io, and refactoring Audio Device detection (#5051)
  • 32d2b567 2022-12-11 Jonathan Thomas Merge pull request #5034 from OpenShot/fix-fedora-appimage
  • 736a3c63 2022-12-11 Jonathan Thomas Adding libcairo.so.2 back to AppImage, for Fedora 37 compatibility
  • b7b31cdd 2022-12-11 Jonathan Thomas Merge pull request #5032 from OpenShot/fix-docs-12-11-2022
  • 8ce7e216 2022-12-11 Jonathan Thomas Fixing documentation issues (conf.py warnings, // to https warning, and extlinks warnings from missing %s, invalid title underline)
  • f8c0c807 2022-12-10 Jonathan Thomas Merge pull request #5016 from OpenShot/release-20221201
  • acfe7d2c 2022-12-04 Jonathan Thomas Merge pull request #5021 from OpenShot/update-docs-export-clips
  • 8db77c7b 2022-12-04 Jonathan Thomas Adding Export Clips to documentation about Files, including new screenshot

libopenshot Changelog (Version: 0.3.1, SO: 24)

View Changelog

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

View Changelog

openshot-qt - v3.0.0

Published by jonoomph almost 2 years ago

Highlights & Features:

  • Bumping version to 3.0.0 (minimum libopenshot dependency to 0.3.0)
  • Huge PTS-related improvements (smoother playback, better at finding missing frames, better video compatibility)
  • Huge cache improvements (new cache preferences, pre-roll, ability to clear cache)
  • Huge improvement to audio waveform support (faster waveforms, improved algorithm, more accurate, caching, and optimizations)
  • Huge memory improvements (fixed leaks, cleared unneeded memory)
  • Huge snapping improvements (while moving & trimming clips and transitions)
  • Huge visual update to keyframe icons (circle, diamond, square)
  • Huge improvements to User-Guide (new topics, updated pics, PDF support)
  • Huge improvements to stability (lots of crashes fixed)
  • New High DPI Support (4k monitor support, improved assets)
  • Improved location preferences (for default folders - recent vs project)
  • New Export Clips feature: render one or more clips into their own video files (in their original profile / format)
  • Added support for Blender 3.3.x (and many other blender-related improvements)
  • Improved Animated Titles to render with project's FPS (smoother animations)
  • Faster clip slicing performance
  • Performance improvements for Title Editor (reduce lag while typing)
  • Added display for real-time performance metrics
  • New export targets: Animated GIF, MP3 (audio only)
  • New export presets: YouTube 2K, YouTube 4K, MKV (h.264)
  • Support many new image formats
  • New chroma key color modes (including BABL extensions in all 3 OSes)
  • Many fixes to sorting, including ability to manually sort lists (useful for translations)
  • Many fixes to Caption effect & UI (for closed captioning: VTT/Subrip titles)
  • Many fixes to translations system
  • Fixed wipe / mask effect (fixed contrast algorithm)
  • Fixed crashing related to Undo/Redo system (i.e. spamming undo)
  • Fixed resolution of China Video Disc (CVD)
  • Fixed About->Changelog dialog (correctly parse log files)
  • Improved support for changing file types in file properties dialog
  • More reliable Mac OS builds (update regex used for Mac notarizations)
  • Update transitions to automatically set their direction (forward or backwards based on where it intersects a clip)
  • Reduce # of threads during video decoding (fixed huge regression)
  • Updated default OpenShot sample rate to 48000
  • Update SVG Title templates to new higher DPI
  • Support for previewing anamorphic video profiles
  • Move protobuf data files to assets folder (used for OpenCV video effects - tracker, object detection, stabilization)
  • Improvements to Webkit and Web Engine support (keep parity between them)
  • Added portable installer options for Windows installer (no UAC prompt)
  • Updated AppStream XML metadata (Linux app metadata)
  • New Linux build server + updated AppImage format
  • Support for many new languages

Primary Contributors:

  • @JacksonRG
  • @sc0nway
  • @Colorjet3
  • @ferdnyc
  • @jonoomph

openshot-qt Changelog (Version: 3.0.0)

  • 8aaee8d1 2022-12-08 Jonathan Thomas Merge pull request #5027 from OpenShot/windows-auto-uninstall HEAD, origin/release-20221201
  • 2d355cec 2022-12-08 Jonathan Thomas Updating AppVerName, used on welcome screen of windows installer, and uninstall screens
  • b715f5cf 2022-12-08 Jonathan Thomas Attempt to clean-up invalid uninstall AppID from previous daily build (experimental) - take 3
  • cbc3f19c 2022-12-08 Jonathan Thomas Attempt to clean-up invalid uninstall AppID from previous daily build (experimental) - take 2
  • 817726ff 2022-12-08 Jonathan Thomas Attempt to clean-up invalid uninstall AppID from previous daily build (experimental)
  • 42a71c7c 2022-12-08 Jonathan Thomas Updating name used in Windows uninstaller
  • c71ce8d9 2022-12-07 Jonathan Thomas Trying 3rd time to fix the Windows appID of the installer, so it matches previous releases
  • 98735277 2022-12-07 Jonathan Thomas Trying again to fix the Windows appID of the installer, so it matches previous releases
  • cb8afb60 2022-12-07 Jonathan Thomas Trying again to fix the Windows appID of the installer, so it matches previous releases
  • 7ce96806 2022-12-07 Jonathan Thomas Trying to fix the Windows appID of the installer, so it matches previous releases
  • 5ba51b33 2022-12-05 Jonathan Thomas Do not allow setting .openshot_qt path as a "recent" file path (this can happen due to backup/recovery)
  • 32f06c90 2022-12-05 Jonathan Thomas Sentry fix: protect against float NaN when detecting default audio device sample rate on launch
  • 5957c1ba 2022-12-05 Jonathan Thomas Sentry fix: protect against missing timeline object (likely during shutdown)
  • c31219d5 2022-12-05 Jonathan Thomas Sentry fix: protect against undefined event arg (selectClip / selectTransition)
  • ef046acd 2022-12-05 Jonathan Thomas Sentry fix: protect from null project scale, and handle project scale consistently
  • 5e26cc7e 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.
  • 9d811777 2022-12-04 Jonathan Thomas Adding Export Clips to documentation about Files, including new screenshot
  • 696470d8 2022-12-03 Jonathan Thomas Updating docs with 2 new export presets (gif and mp3)
  • 8745abe6 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.
  • a9b9c52b 2022-12-02 Jonathan Thomas Updating color shift documentation
  • 943f1b35 2022-12-02 Jonathan Thomas Fix regression which broken saving and propagating file tags (on File details view and File properties dialog)
  • 9b0fccd6 2022-12-02 Jonathan Thomas Merge remote-tracking branch 'origin/release-20221201' into release-20221201
  • 59dd113b 2022-12-02 Jonathan Thomas Updating docs, adding links to AppImage installation guide wiki and Blender/Inkscape installation guide wiki
  • 46603be0 2022-12-02 Jonathan Thomas Merge pull request #5018 from OpenShot/fix-inkscape-appimage
  • 5c45c85b 2022-12-02 Jonathan Thomas Simpler approach to simply remove LD_LIBRARY_PATH from our environment variables before launching our popen process
  • ea288176 2022-12-02 Jonathan Thomas Fixing inkscape launching in AppImage on newer / different distros, use system libraries for missing libraries
  • 9164dcac 2022-12-01 Jonathan Thomas Updating contributors.json file
  • b6561cea 2022-12-01 Jonathan Thomas Updating gitlab-ci to remove linux-bionic tags (old build server)
  • 74921416 2022-12-01 Jonathan Thomas Bumping version to 3.0.0, and libopenshot dependency to 0.3.0
  • c6a6ba4c 2022-12-01 Jonathan Thomas Merge pull request #5015 from OpenShot/fix-user-guide-javascript
  • d4b6fe3e 2022-12-01 Jonathan Thomas Fixing error with frameElement missing
  • 2b389ae9 2022-12-01 Jonathan Thomas Merge pull request #5014 from OpenShot/fix-user-guide-javascript
  • 0d6cd420 2022-12-01 Jonathan Thomas More attempts to communicate between cdn hosted documentation embedded on openshot.org iframe
  • c53853b8 2022-12-01 Jonathan Thomas Merge pull request #5011 from OpenShot/fix-changelog-parsing
  • 0ad1d5a0 2022-11-30 Jonathan Thomas Moving away from multiline regex, due to line ending issues on Windows
  • f94cb695 2022-11-30 Jonathan Thomas Output the powershell version info in gitlab-ci
  • eb7bb517 2022-11-30 Jonathan Thomas Experimental utf8 support for Windows gitlab-ci scripts
  • cd5e2914 2022-11-30 Jonathan Thomas Removing utf_16 changelog attempt
  • cbc033b1 2022-11-30 Jonathan Thomas Merge branch 'develop' into fix-changelog-parsing
  • 1862edeb 2022-11-30 Jonathan Thomas Merge pull request #5012 from OpenShot/fix-user-guide-javascript
  • cf11f95e 2022-11-30 Jonathan Thomas Switching to a more dynamic system of iFrame resizing for openshot.org
  • e7f804c8 2022-11-30 Jonathan Thomas Updating build server
  • 311e0b9b 2022-11-30 Jonathan Thomas Merge pull request #5010 from OpenShot/fix-user-guide-javascript
  • a781788b 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.
  • be8cefd8 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
  • e4c77975 2022-11-30 Jonathan Thomas Merge pull request #5009 from OpenShot/new-linux-appimage
  • a164f2da 2022-11-29 Jonathan Thomas Better comments
  • a096c5e5 2022-11-29 Jonathan Thomas Better comments
  • 0da15ce5 2022-11-29 Jonathan Thomas Remove extra debugging logs
  • 0fabf4e5 2022-11-29 Jonathan Thomas Fix copyfile typo
  • 907ba7fd 2022-11-29 Jonathan Thomas Fix copyfile typo
  • cc4d1abd 2022-11-29 Jonathan Thomas Fix copyfile typo
  • a1523e30 2022-11-29 Jonathan Thomas Copy .desktop file to usr/share/applications
  • 68619e51 2022-11-29 Jonathan Thomas Updating appstream xml format
  • bd5fbd29 2022-11-29 Jonathan Thomas Updating appstream xml format
  • daf38306 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 41ff919e 2022-11-29 Jonathan Thomas Updating appstream xml format
  • b7d8ae90 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 19d63f05 2022-11-29 Jonathan Thomas Updating appstream xml format
  • acc7b647 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 45a4ac74 2022-11-29 Jonathan Thomas Updating appstream xml format
  • 7423c554 2022-11-29 Jonathan Thomas Incorporate AppStream XML metadata into AppImage
  • e92bf697 2022-11-29 Jonathan Thomas Removing desktop integration (experimental)
  • a1dc35dd 2022-11-28 Jonathan Thomas Revert Icon rewrite on AppImage.desktop file
  • f2f336c8 2022-11-28 Jonathan Thomas Experimental Icon rewrite on AppImage.desktop file
  • 12664c3e 2022-11-28 Jonathan Thomas Removing libdl.so.2 from AppImage
  • 1443d810 2022-11-28 Jonathan Thomas Experimental AppImage glibc wrapping for backwards compatibility (older distros) - requires openshot to be imported first
  • 7508d448 2022-11-28 Jonathan Thomas Removing system libraries
  • 972f92ba 2022-11-28 Jonathan Thomas Removing system libraries
  • 60448e79 2022-11-28 Jonathan Thomas Removing libc.so.6 library
  • 9a8647dc 2022-11-28 Jonathan Thomas Removing hack for AppImage screen scaling
  • e2645574 2022-11-28 Jonathan Thomas Removing /lib filter
  • b5b3d701 2022-11-28 Jonathan Thomas Additional logging
  • 759adf8d 2022-11-28 Jonathan Thomas Additional logging
  • 5574aa47 2022-11-28 Jonathan Thomas Updating paths and additional logging
  • bea6f481 2022-11-28 Jonathan Thomas Updating AppImageAssistant to newer tool
  • 608b444e 2022-11-28 Jonathan Thomas Updating AppImageAssistant to newer tool
  • 94f3118d 2022-11-28 Jonathan Thomas Updating AppImageAssistant to newer tool
  • 0a75ba0c 2022-11-27 Jonathan Thomas Updating gitlab linux runner to focal
  • 12850a6d 2022-11-27 Jonathan Thomas Adding back in libx264.so.152
  • e08e7ce9 2022-11-27 Jonathan Thomas Experimental remove old libx264 needed by QtWebEngine 5.9, but conflicting with FFmpeg4
  • 4b75c635 2022-11-27 Jonathan Thomas Experimental remove old libx264 needed by QtWebEngine 5.9, but conflicting with FFmpeg4
  • 504debc4 2022-11-24 Jonathan Thomas Merge pull request #5001 from OpenShot/docs-nov-17-2022
  • b9e578bc 2022-11-24 Jonathan Thomas Updating quick start screenshots
  • bbef8e70 2022-11-24 Jonathan Thomas Adding export dialog to documentation, including many new screenshots, adding export.rst to index.rst
  • f9f3b723 2022-11-24 Jonathan Thomas Updating menu formatting to use :guilabel: and the → character
  • 86a09017 2022-11-23 Jonathan Thomas Updating screenshots for preferences.rst, and adding the Location preferences and documenting them.
  • d5cd9b40 2022-11-23 Jonathan Thomas Updating learn_more.rst, contributing.rst, and developers.rst documentation with updated info, updated links, and more relevant info
  • 41177583 2022-11-22 Jonathan Thomas Updating animation.rst to include updated verbiage of Keyframe icons (circle, diamond, square) instead of green tick marks
  • 96612ccb 2022-11-22 Jonathan Thomas Updating PDF copyright to OpenShot Studios, LLC. Adding black banner graphic to introduction.rst, and adding screenshot to index.rst (to quickly give context when user manual loads)
  • 704e5466 2022-11-22 Jonathan Thomas Updating table column widths to work better for PDF output (as well as HTML). Updating export-profiles.jpg screenshot and profiles.jpg with 4K updated one. Fixed many href/links to use more generic :ref: syntax... so the links work in both the PDF and HTML output.
  • 824836b0 2022-11-22 Jonathan Thomas Fixing preset syntax to include embedded profile list
  • 800d02a1 2022-11-22 Jonathan Thomas Updating screenshots with 4k images, and replacing pngs with jpegs
  • 1fe6840b 2022-11-22 Jonathan Thomas Text edits from Raffi after reviewing this branch
  • e84df6b3 2022-11-21 Jonathan Thomas Generating all export presets in OpenShot into documentation format
  • f11d1d67 2022-11-21 Jonathan Thomas Changing embedded XML output to a screenshot (so it prints better). Removing SVG from docs, since it breaks PDF generation. Adding some Latex options to remove blank pages from the PDF. Adding PDF generation to our GitLab builder.
  • 9e1c9260 2022-11-21 Jonathan Thomas Merging changes from Shawn, updating quick_tutorial.rst
  • 8b974723 2022-11-21 Jonathan Thomas Merging changes from Shawn, updating main_window.rst
  • 101b1a43 2022-11-21 Jonathan Thomas Adding getting_started.rst from Shawn, and adding it to the index
  • 83d5b131 2022-11-21 Jonathan Thomas Adding glossary.rst from Shawn, and adding it to the index
  • 2b70e239 2022-11-21 Jonathan Thomas Merging some suggested edits from Shawn into files.rst
  • b9c602d4 2022-11-21 Jonathan Thomas Merging some suggested edits from Shawn into clips.rst
  • b8da90a3 2022-11-21 Jonathan Thomas Merging some suggested edits from Shawn into learn_more.rst screen
  • 1e2ea5d1 2022-11-20 Jonathan Thomas Merging some suggested edits from Shawn into new preferences.rst screen
  • 31dac858 2022-11-20 Jonathan Thomas Merging some suggested edits from Shawn into profiles.rst
  • ea76cfd5 2022-11-20 Jonathan Thomas Added full list of default profiles that ship with OpenShot to docs
  • 73112c1c 2022-11-20 Jonathan Thomas Added full list of default profiles that ship with OpenShot to docs
  • abb665a9 2022-11-19 Jonathan Thomas Add description to all video effect properties, and a link from clip::effects to effects list
  • f68cb596 2022-11-19 Jonathan Thomas Adding some formatting and fixing it's to its
  • 660730db 2022-11-18 Jonathan Thomas Auto generated the initial effects.rst documentation with a quick Python script, and started hand-editing it. It's a good start for a list of effects + the properties of each effect.
  • 9a115374 2022-11-18 Jonathan Thomas Updating list of clip properties and the clip transform description and screenshot
  • 898a4c28 2022-11-18 Jonathan Thomas Updating main_window.rst with new images (UI has changed a bit), and updating to include emojis, and updating all keyboard shortcuts mentioned in OpenShot Preferences.
  • 426af16a 2022-11-18 Jonathan Thomas Updating main_window.rst with new images (UI has changed a bit), and updating to include emojis, and updating all keyboard shortcuts mentioned in OpenShot Preferences.
  • 1d2ac68f 2022-11-18 Jonathan Thomas Adding video tutorial links to our Quick Tutorial, for convenience.
  • 62e2c4cf 2022-11-18 Jonathan Thomas Improving system requirements adding TL;DR
  • be041211 2022-11-18 Jonathan Thomas Improving installation docs + lots of screenshots of installers, and the addition of Chrome OS instructions and portable windows installer instructions
  • 2bf3c106 2022-11-18 Jonathan Thomas fixing some &'s
  • 9d9e1d3a 2022-11-18 Jonathan Thomas Merge pull request #4999 from OpenShot/translations-nov-17-2022
  • ef1995e8 2022-11-17 Jonathan Thomas Adding missing objectdetection cache icon
  • 2b938019 2022-11-17 Jonathan Thomas Updating index, installation, and introduction docs - more details, improved minimum system specs, and including Chrome OS.
  • 8e153931 2022-11-17 Jonathan Thomas Updating supporters and donors
  • 47521b83 2022-11-17 Jonathan Thomas Re-generated cache icons, improved compression
  • 758cd04e 2022-11-17 Jonathan Thomas Updating translations and template
  • d5100adf 2022-11-16 Jonathan Thomas Merge pull request #4995 from OpenShot/failing-video-decode
  • 05c289ff 2022-11-14 Jonathan Thomas Cleaning up freeze.py script
  • 868eb7fe 2022-11-14 Jonathan Thomas Reverting gitlab ci yml and info.py version
  • 539c95ba 2022-11-14 Jonathan Thomas Removing django from module exclude list from windows
  • fcbd1a54 2022-11-14 Jonathan Thomas Removing zmq module from freeze
  • 19fd5e20 2022-11-14 Jonathan Thomas Removing django sentry integration module
  • bb633a6c 2022-11-14 Jonathan Thomas Removing -dev from version
  • bc7ff643 2022-11-14 Jonathan Thomas Adding 0 to -dev version
  • 3e0649f8 2022-11-14 Jonathan Thomas Some refactoring of freeze.py
  • 11729cd0 2022-11-13 Jonathan Thomas Removing django sentry module, due to error on new windows builder
  • dc2b0b50 2022-11-11 Jonathan Thomas Target experimental windows gitlab builder
  • 8acbe77f 2022-11-10 Jonathan Thomas Merge pull request #4988 from OpenShot/cache-fragmentation-preferences
  • a47904c0 2022-11-10 Jonathan Thomas - Disable video caching on Preferences and Profile windows. - Re-enable video caching when exiting Preferences and Profile windows - Exiting Profile dialog will refresh current frame (even if changing FPS) - Changing Caching settings in Preferences will never fragment cache
  • 346e6c8b 2022-11-10 Jonathan Thomas Merge pull request #4987 from OpenShot/improving-recent-path-logic
  • c9f26a00 2022-11-09 Jonathan Thomas Improving the "Recent Folder" Import File logic to ignore "Title Editor" and "Animated Title Editor" files, and only use recent paths of assets imported into OpenShot directly
  • 0c48926a 2022-11-09 Jonathan Thomas Merge pull request #4986 from OpenShot/kill-blender-on-close
  • 2f739608 2022-11-09 Jonathan Thomas Kill blender executable on windows close, same as cancel button
  • 2632c43f 2022-11-09 Jonathan Thomas Merge pull request #4985 from OpenShot/blender-length-multipliers
  • 38dafdec 2022-11-09 Jonathan Thomas Fixing broken lens flare blender script - which needed an int for streaks, not a float
  • 8465014c 2022-11-09 Jonathan Thomas Rounding length multiplier for all animated title scripts - to allow for <= 24 FPS, without truncating to 0
  • 55f4c48e 2022-11-09 Jonathan Thomas Merge pull request #4984 from OpenShot/preferences-translations
  • 1ffb4678 2022-11-08 Jonathan Thomas Ensure initial scale is a float, and increase timer speed, so the initial launch of OpenShot resizes more quickly, and does not cause a "has_changes" * save prompt due to a ["scale"] update.
  • ccdbf459 2022-11-08 Jonathan Thomas Translate all dropdown item text in Preferences that are from settings marked "translate_values"
  • e5f6f295 2022-11-08 Jonathan Thomas Merge pull request #4983 from OpenShot/tutorial-timer
  • 25db0540 2022-11-08 Jonathan Thomas Merge pull request #4981 from OpenShot/translation-issues
  • e098b0e8 2022-11-08 Jonathan Thomas Merge branch 'develop' into translation-issues
  • ab2a62ab 2022-11-08 Jonathan Thomas Merge pull request #4982 from OpenShot/translations-nov-7-2022
  • 1ba71671 2022-11-08 Jonathan Thomas Title case translator names
  • 11ba3e8c 2022-11-08 Jonathan Thomas Improving tutorial process logic, so it's processed less often. Restoring views (Simple/Advanced) causes many widgets to change visibility, triggering a huge amount of tutorial processing. This has been moved to a timer, so it's only processed once for all these changes.
  • 2da6f9e7 2022-11-08 Jonathan Thomas Fixing translator credits to sort list, remove duplicates, and capitalize all names
  • dd9eb77e 2022-11-08 Jonathan Thomas Updating translations to remove the duplicate merged strings
  • 733e8a09 2022-11-07 Jonathan Thomas Removing a few duplicate translations from our Templates, and adding a "Check" in our generate_translations.py script to call attention to future duplicate keys (duplicate between templates)
  • 3ab0ba56 2022-11-07 Jonathan Thomas Removing obsolete translations, and some invalid #-#-# characters found in many translations due to current translations conflicting with older obsolete ones
  • 3c1a2620 2022-11-07 Jonathan Thomas Add proxy sort models to Emojis, to support dynamic sorting of this list at runtime with translations
  • 13edd59f 2022-11-07 Jonathan Thomas Merge pull request #4978 from OpenShot/translations-nov-4-2022
  • 35c5ff0c 2022-11-07 Jonathan Thomas Merge pull request #4979 from OpenShot/export-dialog-profiles
  • 806dfcaa 2022-11-07 Jonathan Thomas Add proxy sort models to Title and Animated Titles lists, to support dynamic sorting of those lists at runtime with translations
  • 73b60f28 2022-11-07 Jonathan Thomas All sorting Project Files by any column at runtime, and increase thumbnail size slightly to match effects and transitions
  • 91dea4dd 2022-11-07 Jonathan Thomas Sort transitions at runtime, with translated text, and an updated group sorting (common vs extra)
  • 4d247a90 2022-11-07 Jonathan Thomas Sort effects at runtime, with translated text
  • 0efe6296 2022-11-07 Jonathan Thomas Mark default file location preferences for translation, and update POT template
  • 393ab71b 2022-11-04 Jonathan Thomas Fixing export dialog to always show "All Formats" first in list, and refactor how we maintain state of the current selected profile (i.e. default to project profile, always reselect it if available in list, if not available switch context to first availabe profile)
  • 4490c6bf 2022-11-04 Jonathan Thomas Updating all "tested" translations from LaunchPad
  • e369565c 2022-11-04 Jonathan Thomas Merge pull request #4975 from OpenShot/blender-3-3-1
  • 8707e83e 2022-11-03 Jonathan Thomas Fix error with float particle_count on 3 animated titles (exploding text, magic wand, and snow)
  • 89167bf7 2022-11-03 Jonathan Thomas Fix error with picture_frames animated title, which was passing a float value and breaking
  • 41791661 2022-11-03 Jonathan Thomas Merge pull request #4974 from OpenShot/audio-waveformer
  • 2462717b 2022-11-03 Jonathan Thomas Remove scope.apply from right click directive, to prevent double apply when calling ApplyJsonDiff from context menu
  • 2a969e99 2022-11-02 Jonathan Thomas Merge pull request #4971 from OpenShot/audio-waveformer
  • cf8adb79 2022-11-02 Jonathan Thomas Fixing a bug where channel_filter is interpreted as a float on Windows for some reason - casting into an int
  • 98c50b1e 2022-11-02 Jonathan Thomas Adding back in $scope.$apply to JavaScript ApplyJsonDiff and LoadJson methods - to force Webkit to apply scope correctly after clip changes (i.e. waveforms not refreshing on updated clip data)
  • a3608c49 2022-11-02 Jonathan Thomas Small tweaks, cleanup log statement
  • 3d430c80 2022-11-02 Jonathan Thomas Don't copy padded blank samples at end of waveform data, and use the clip details from libopenshot for duration and video_length, since that represents the correct FPS / FrameMapper, otherwise our keyframes don't match the waveform.
  • cb858e56 2022-11-01 Jonathan Thomas Integrate separate audio context menu into waveform generation, so it correctly filters the waveform.
  • 0a602d37 2022-11-01 Jonathan Thomas Improving AudioWaveformer integration to use ALL channels, and use RMS (Root Mean Square) for calculating the max sample values per period.
  • 6a80e57b 2022-10-31 Jonathan Thomas Merge pull request #4969 from OpenShot/fix-animated-titles
  • 98612be7 2022-10-31 Jonathan Thomas Fixing regression to animated titles caused by recent image sequence changes
  • 2aee2941 2022-10-31 Jonathan Thomas Update waveforms when volume keyframe edited in Property editor
  • be8f5555 2022-10-31 Jonathan Thomas Fix regression on applying volume and time keyframes to a clip's waveform data. Also, update waveforms after applying "Time" keyframes on context menu.
  • f890d1ed 2022-10-31 Jonathan Thomas Integrate new waveformer class, to generate waveform data + show wait cursor during operation
  • 4ceb43b8 2022-10-28 Jonathan Thomas Merge pull request #4965 from OpenShot/fix-undo-redo
  • 62542cc9 2022-10-28 Jonathan Thomas Removing async libopenshot::ApplyJsonDiff, since it allows the UI to become out of sync, max frames to be incorrect, etc... Also, update to send "duration" changes to libopenshot, so our preview thread has a valid max duration.
  • 6546f39b 2022-10-26 Jonathan Thomas Moving timeline JSON methods into QTimer, instead of Python daemon thread, same with metric async calls. Reordering Timeline::Close before Timeline::Clear
  • e8197408 2022-10-26 Jonathan Thomas Fix crash when spamming the "undo" button with multiple selected clips getting deleted. Fixed crash when loading project and mousing over video widget.
  • 416caf2e 2022-10-26 Jonathan Thomas Fix regression which broke undo/redo - this adds a helper copy() function for UpdateAction objects, to easily and safely copy them. Also, remove selections for clips/effect which get deleted in the undo()/redo() functions.
  • a205035d 2022-10-25 Jonathan Thomas Merge pull request #4964 from OpenShot/update-translations-oct-24-2022
  • 0b8e5a4c 2022-10-25 Jonathan Thomas Updating POT translation template, and removing some unneeded strings.
  • ebdda511 2022-10-24 Jonathan Thomas Merge pull request #4963 from OpenShot/update-translations-oct-24-2022
  • df4c2a65 2022-10-24 Jonathan Thomas Updating POT translation template, and fixing translatable string format
  • 66767002 2022-10-24 Jonathan Thomas Merge pull request #4962 from OpenShot/update-translations-oct-24-2022
  • 425d666d 2022-10-24 Jonathan Thomas Updating POT translation template
  • f88b6057 2022-10-24 Jonathan Thomas Fixing some translation string formatting
  • 5727a1fb 2022-10-24 Jonathan Thomas Merge pull request #4961 from OpenShot/broken-image-formats
  • 1eb75195 2022-10-24 Jonathan Thomas Merge pull request #4960 from OpenShot/performance-profile-fixes
  • e56e514c 2022-10-24 Jonathan Thomas Don't pass all JSON when slicing clips - performance improvement
  • 63379071 2022-10-24 Jonathan Thomas Support many new image formats, with special "image handling" behavior
  • a0452919 2022-10-24 Jonathan Thomas Removing unneeded json.loads call
  • c359e95d 2022-10-24 Jonathan Thomas Prevent "duration" from communicating with libopenshot, and ultimately clearing all cache for no reason
  • 440fe8a8 2022-10-23 Jonathan Thomas Merge pull request #4957 from OpenShot/less-sort
  • 2c447a43 2022-10-23 Jonathan Thomas Clean-up syntax on daemon threads
  • d5d07b06 2022-10-23 Jonathan Thomas Replacing deepcopy with json for serializing and unserializing (less CPU) - and moving ApplyJsonDiff into a thread (to not block the main thread) - used CProfile snapshots to optimize this code
  • 983305eb 2022-10-23 Jonathan Thomas Re-adding deepcopy on the Query data, since this does cause crashes without it
  • 0b1ae5c5 2022-10-22 Jonathan Thomas Removing copy.deepcopy from query::filter() method, as I don't think it's needed, and it slows things down a bunch.
  • 71f4203c 2022-10-22 Jonathan Thomas Moving certain log statements to debug (from info) - hoping to make things less verbose for Sentry breadcrumbs
  • 50d381a6 2022-10-20 Jonathan Thomas Merge pull request #4950 from OpenShot/babl-extensions-win32
  • 4c39e89c 2022-10-20 Jonathan Thomas Merge pull request #4953 from OpenShot/fix-windows-app-name
  • a27a3225 2022-10-20 Jonathan Thomas Removing default folder from Windows app name
  • cbdfdb2d 2022-10-20 Jonathan Thomas Merge pull request #4952 from OpenShot/remove-from-project-crash
  • 03c9ce80 2022-10-20 Jonathan Thomas Remove selected clip from selections when removing a file from the project - preventing a crash
  • e3c81a0a 2022-10-20 Jonathan Thomas Detecting BABL extensions in all 3 OSes, and handling it more generically
  • 8db4fb93 2022-10-19 Jonathan Thomas Fixing syntax issue with removal of frozen files
  • c64842b4 2022-10-19 Jonathan Thomas Adding more logging into removing unneeded frozen files
  • 0e9eb333 2022-10-19 Jonathan Thomas Refactoring how we delete unwanted frozen files for BABL on Windows
  • 1c0a9906 2022-10-19 Jonathan Thomas Excluding some unneeded files from BABL freezing
  • 7733d559 2022-10-19 Jonathan Thomas Moving BABL folder into lib subfolder: lib/babl-extensions
  • 1422c892 2022-10-19 Jonathan Thomas Freeze the BABL extensions used in ChromaKey effect into win32 build, and set BABL_PATH env variable on launch of OpenShot (in win32)
  • 70ce1169 2022-10-13 Jonathan Thomas Merge pull request #4945 from OpenShot/fix-china-video-disc
  • 6cbcec43 2022-10-13 Jonathan Thomas Fixing the resolution of China Video Disc (CVD), which is a horizontal format - but most websites list the resolution backwards for some reason.
  • 7f4c445a 2022-10-13 Jonathan Thomas Merge pull request #4944 from OpenShot/cache-improvements-round-2
  • 2fa2bf0f 2022-10-13 Jonathan Thomas Upping the minimum libopenshot version to 0.2.8, since we have new libopenshot methods
  • c3cfbd24 2022-10-11 Jonathan Thomas Disabling video cache thread during shutdown of OpenShot, to reduce likely hood of crashing.
  • 5fffa353 2022-10-11 Jonathan Thomas Updating default cache settings to 24 (min pre-roll), 48 (max pre-roll), 0.7 (percent ahead), and 512 MB (cache size).
  • 639a0a17 2022-10-06 Jonathan Thomas Protect New Project and Open Project from crashes by clearing selections and disabling caching thread
  • 6aa3b994 2022-10-06 Jonathan Thomas Removing property window selection before creating new project (when new project action happens), to prevent crash.
  • 31e8b38d 2022-10-06 Jonathan Thomas Removing selected item from property window before deleting clip/effect - preventing potential crash.
  • 0d548958 2022-10-06 Jonathan Thomas Call timeline.Clear() when loading new projects, or when closing OpenShot. This method clears all clips, effects, and frame mappers, and any allocated readers - freeing lots of memory. Also, fix a bug on the video_widget, to prevent crashes due to invalid clip references (after a clip has been removed)
  • 76346af3 2022-10-04 Jonathan Thomas Increasing cache preroll frames to 30 in default settings
  • 4e679a59 2022-10-04 Jonathan Thomas Fixing Jump-to-start button to reverse the speed and start caching again
  • 463fd447 2022-10-01 Jonathan Thomas Merge pull request #4934 from OpenShot/SafelyUpdatePaths
  • 056c9e0c 2022-10-01 Jonathan Thomas Update related clip thumbnails
  • 64af2170 2022-10-01 Jonathan Thomas Update related clip max durations when changing files (but don't touch start/end properties)
  • b40473ae 2022-09-30 Jonathan Thomas Improved support for changing file types in file properties dialog - replacing an audio file with an image file, for example. Also improved FileUpdated signal handler to correctly thumbnail audio files, and respect trimmed/split files. Also refactored some duplicate code.
  • 194a3a34 2022-09-30 Jonathan Thomas Big refactor of add_file() function, to standardize some functionality around image sequence detection.
  • c4fa928a 2022-09-29 jackson Prevent invalid paths in the File Properties Dialog
  • 5621d696 2022-09-27 Jonathan Thomas Merge pull request #4932 from OpenShot/fix-mac-notarization-regex
  • bb221b5b 2022-09-27 Jonathan Thomas Updating the regex used for Mac notarizations, to get the correct status, and prevent pre-mature notarizations. Take 2.
  • 664b8d12 2022-09-27 Jonathan Thomas Updating the regex used for Mac notarizations, to get the correct status, and prevent pre-mature notarizations.
  • 36c1f709 2022-09-27 Jonathan Thomas Merge pull request #4930 from OpenShot/detect-max-length
  • 02a1014e 2022-09-24 Jonathan Thomas Fixing the detection of max timeline length. Any change to the project data (i.e. a clip moving for example) will re-calculate the max frame/max length of the timeline, so our playback stops at the correct moment. Also, improved the clean-up code on our video preview widget and preview thread, so we don't accumulate unneeded project data watchers.
  • 68153f20 2022-09-24 Jonathan Thomas Merge pull request #4925 from OpenShot/final-scrub-frame
  • 1b9264ac 2022-09-24 Jonathan Thomas Merge pull request #4926 from OpenShot/protobuf-data-with-project
  • 570828a2 2022-09-22 Jonathan Thomas Upping sleep in mac build script, to reduce # of mac stapling errors on build server
  • 33b51165 2022-09-22 Jonathan Thomas Move protobuf data files (i.e. OpenCV effects that store data in protobuf file format) to the project folder, and store them as relative paths.
  • 6f74d3f4 2022-09-22 Jonathan Thomas Refresh final frame after srubbing, to ensure accurate scrub preview
  • 0961dc86 2022-09-22 Jonathan Thomas Merge pull request #4919 from OpenShot/improved-caching
  • 78c66364 2022-09-20 Jonathan Thomas Adding new caching settings (pre-roll, max frames, % ahead cache). Also, fixing a JS error when clearing/changing cache settings.
  • d44a3c1c 2022-09-16 Jonathan Thomas Merge pull request #4920 from OpenShot/fix-windows-builds
  • bb4d94a3 2022-09-16 Jonathan Thomas Updating build server script for Windows to not fail due to a soon-to-expire signing certificate
  • 428b5961 2022-09-16 Jonathan Thomas Fixing Codacy syntax issues
  • fd3ec46b 2022-09-16 Jonathan Thomas Fixing decode error in build server script
  • 87356334 2022-09-16 Jonathan Thomas Ignore warning on Windows key signing for "soon to expire" certs
  • 2f3b592e 2022-09-16 Jonathan Thomas Integrating Enable/Disable cache thread into our timeline, to stop caching before certain events (scrubbing, transform, property editing) and then resume caching after those events. Also, small refactor on MainWindow to watch for Seek events, and correctly populate the Property Editor. Also, adding a "Cache->Clear All" context menu to our playhead.
  • a9f5d868 2022-09-16 Jonathan Thomas Fixed bug to correctly set the width of non clip/transition objects (i.e. playhead)
  • d9ba3f7d 2022-09-16 Jonathan Thomas Fixed bug on properties model, to correctly set the current frame_number, and to correctly reduce the amount of JSON we are sending to libopenshot (for changes)
  • 655fff1c 2022-09-16 Jonathan Thomas Adding new action for clearing all cache on the timeline, and a new setting to track the keyboard shortcut
  • 344e6479 2022-09-15 JacksonRG Merge pull request #4909 from OpenShot/split-clip-without-gap
  • c7b94e4f 2022-09-07 jackson Don't leave a one frame gap between clips.
  • 36ef8750 2022-09-05 JacksonRG Merge pull request #4903 from OpenShot/allow-folders-trailing-whitespace
  • 74688bba 2022-09-02 Jonathan Thomas Merge pull request #4898 from OpenShot/snapping-precision
  • db79740e 2022-09-02 Jonathan Thomas Improve moveBoundingBox function to not allow snapping to be negative (off the timeline). Also fixed bounding box to always compute width from 'time' data, instead of JQuery width() for improved accuracy. This resolves a few snapping related bugs.
  • b30aed42 2022-08-31 jackson If the folder path has a trailing whitespace, check if the actual folder has one before removing it.
  • e3fdc5ce 2022-08-27 Jonathan Thomas Updating snapping in JS timeline, to correctly calculate fractional widths (clips and transitions) - which makes trimming + snapping accuracy much better.
  • 84d6967d 2022-08-27 Jonathan Thomas Update transitions to automatically set their direction (forward or backwards) based on if it intersects a clip on the left side, or right side (i.e. fade in vs fade out)
  • fca8c3ad 2022-08-27 Jonathan Thomas Updating next/previous marker logic to use correct right-edge detection for clips and transitions (we were previously adding an extra +1 frame to the last frames)
  • 459bc5ca 2022-08-18 JacksonRG Merge pull request #4870 from OpenShot/improved-waveforms_Mk3
  • ce5bf85f 2022-07-28 jackson - Use a signal to add audio data to files - Remove waveforms from all clips when clearing waveforms - Don't block clear waveform from update history - Remove wait loop from get_waveform_thread
  • d5a485b6 2022-07-20 JacksonRG Merge pull request #4859 from OpenShot/improved-waveforms_Mk3
  • f6b5fd0b 2022-07-20 jackson Cleanup
  • 79deecbe 2022-07-18 jackson Cleanup
  • ef4fe3cb 2022-07-14 jackson Refactor Waveform Display
  • 47921c67 2022-07-14 jackson Refactor Waveform Calculation
  • 08d4a683 2022-07-10 JacksonRG Merge pull request #4848 from OpenShot/export-clips-100%-on-complete
  • 912c120d 2022-07-07 jackson When all clips are exported set progress to 100%
  • 3fe6e21e 2022-06-30 JacksonRG Merge pull request #4821 from OpenShot/end-blender-process-on-cancel
  • 919aac0c 2022-06-30 JacksonRG Merge pull request #4843 from OpenShot/revert-4819-improved-waveforms
  • 7dc5a5cb 2022-06-30 JacksonRG Revert "Improved Waveforms (highly optimized)"
  • bec1c30c 2022-06-29 JacksonRG Merge pull request #4819 from OpenShot/improved-waveforms
  • 9e73e8ce 2022-06-29 JacksonRG Merge pull request #4827 from OpenShot/dissable-sandbox-at-launch
  • cc3871b6 2022-06-29 jackson Don't dispose of blender listview until render process has ended.
  • bce0a85e 2022-06-29 Jonathan Thomas Merge pull request #4835 from OpenShot/fix-animated-title-fps
  • 781a1106 2022-06-29 Jonathan Thomas Fixing comment math calculation, and removing unneeded init for a variable
  • 4dcdb3c7 2022-06-29 Jonathan Thomas Small wording change on Undo/Redo tooltips
  • 5f06f161 2022-06-28 jackson Move and Document Dissable Sandbox
  • f1df3d68 2022-06-27 Jonathan Thomas Merge pull request #4834 from OpenShot/improved-waveforms-clear-data
  • 782fab0b 2022-06-27 jackson Address feedback for clear actions
  • a8452b81 2022-06-23 Jonathan Thomas Merge branch 'develop' into fix-animated-title-fps
  • bb4d0dcd 2022-06-23 Jonathan Thomas Fix FPS for all animated titles to match the current project's FPS.
  • 59867383 2022-06-23 jackson Add button to remove audio data from a project.
  • baca896a 2022-06-22 Jonathan Thomas Merge pull request #4830 from OpenShot/fix-object-detector-class-name
  • d9a7526b 2022-06-21 Jonathan Thomas Fixing regression caused by https://github.com/OpenShot/libopenshot/pull/827/files, where we changed the Object Detector's class name. Also, correctly translating the effect name in the "Apply Effect" dialog.
  • dda0d478 2022-06-20 jackson Add dissable sandbox to the environment when openshot launches.
  • 9792abe1 2022-06-20 JacksonRG Merge pull request #4820 from JacksonRG/image-sequence-use-project-fps
  • a870c2db 2022-06-20 jackson Default animated titles to 25 fps
  • 4230cbe8 2022-06-15 jackson Show FPS in log statment
  • b8fd9a35 2022-06-14 jackson Don't apply project fps to animated titles
  • 178749db 2022-06-14 jackson Dont add show-wavefrom to action history
  • e5a6c775 2022-06-06 jackson Cleanup, and dispose of thread
  • 7cf5850d 2022-06-06 jackson End blender render process when cancel button is pressed.
  • 4286b5f3 2022-06-02 jackson When creating an image sequence, get the project's FPS and apply that to the sequence
  • 793a0745 2022-06-01 Jonathan Thomas Fixing some Codacy nitpicks
  • f3ba2cd6 2022-06-01 Jonathan Thomas Fixed many issues related to waveform generation and reuse. Angular directive to watch for audio_data changes. Simplified the waveform process also.
  • 0b11c34d 2022-05-26 Jonathan Thomas Merge pull request #4808 from OpenShot/rhel-84-support
  • 1a47aede 2022-05-25 JacksonRG Merge pull request #4798 from OpenShot/locations-appimage-fix
  • 189ffd5a 2022-05-25 jackson - Set IMPORT when fixing broken paths - Log reducing to directory - Let setDefaultDirectory take care of reducing to directory - Simplify logic in addFiles
  • 1b28eadd 2022-05-25 Jonathan Thomas Adding all 8 glib libraries for Red Hat based distro support (including pango, pangocairo, and pangoft2)
  • e6908fea 2022-05-25 Jonathan Thomas Adding all 5 glib libraries for Red Hat based distro support (and all 5 all required to not break Ubuntu 22.04 and newer Debian distros)
  • 6a094e84 2022-05-25 Jonathan Thomas Adding back in libgobject library, for experimental support of RHEL 84 (which has a custom version of glib)
  • f91bea22 2022-05-25 Jonathan Thomas Adding back in libglib library, for experimental support of RHEL 84 (which has a custom version of glib)
  • 000e085b 2022-05-25 jackson Ensure all actions use and update location settings
  • c36208c3 2022-05-12 Jonathan Thomas Merge pull request #4799 from OpenShot/update-mac-icon
  • 517c82d6 2022-05-12 Jonathan Thomas Updating to new icns format, to remove black background
  • c24dd08e 2022-05-12 Jonathan Thomas Merge branch 'develop' into locations-appimage-fix
  • 905bf506 2022-05-12 Jonathan Thomas Fixing default path of imported files to use localFile path
  • b70e7dd5 2022-05-12 Jackson Set starting directory for QT file dialog
  • f5f12830 2022-05-11 Jonathan Thomas Merge pull request #4797 from OpenShot/blender-version-checking
  • 7d8da335 2022-05-11 Jonathan Thomas Merge pull request #4796 from OpenShot/update-mac-icon
  • 1e6ae1e9 2022-05-11 Jonathan Thomas Add '/lib/x86_64-linux-gnu/' to the environment when launching Blender on Linux, since our AppImage can cause issues on newer distros due to libtiff.so.5 symbols.
  • 7bc80859 2022-05-10 Jonathan Thomas Update regex to detect version 3+ of Blender (which now includes additional text in their output before the word "Blender")
  • 08a12f59 2022-05-10 Jonathan Thomas Updating style of Mac icon + different size versions
  • 731e5e0b 2022-05-10 JacksonRG Merge pull request #4795 from OpenShot/folder-location_PATCH
  • 84e0decf 2022-05-10 Jackson Patch for folder feature
  • 32c6d569 2022-05-09 JacksonRG Merge pull request #4766 from OpenShot/folder-locations_Mk2
  • 5a791158 2022-05-05 Jackson More feedback improvements
  • e682ef12 2022-05-04 Jackson Correct variable name that was missed
  • 78d07baa 2022-05-04 Jackson Incorporating PR Feedback
  • 22c1d3f0 2022-05-03 Jonathan Thomas Merge pull request #4787 from OpenShot/adding-qtwebengine-translations
  • 44b3f71f 2022-05-02 Jonathan Thomas Removing webengine translations, which are not used, and very large file size
  • e46f1a77 2022-05-02 Jonathan Thomas Disabling sandbox mode, to allow many modern Linux distros the ability to run WebEngine correctly (instead of a black box)
  • ebdbc2a7 2022-04-29 Jackson Javascript and HTML changes
  • d3544bec 2022-04-29 Jackson File and clip functions
  • 299fb765 2022-04-29 Jackson Get audio data only once per file.
  • 3cd35605 2022-04-28 Jonathan Thomas Adding back in Qt webengine translations needed by webengine
  • 8f363de3 2022-04-27 JacksonRG Merge pull request #4755 from OpenShot/display-playback-speed
  • 5482e2b8 2022-04-08 Jackson Link folder operations to new settings
  • 96341f45 2022-04-08 Jackson Add settings for import, export, and projects
  • a2f259cc 2022-04-06 JacksonRG Merge pull request #4753 from OpenShot/rewind-only-inside-project-duration
  • ff2f6af5 2022-04-05 Jackson Change speed display
  • 2ee9307f 2022-04-03 Frank Dana webview: Check id before showing track menu (#4758)
  • e52f9c12 2022-03-31 Frank Dana Merge pull request #4726 from ferdnyc/title-update-singleshot
  • ff03c029 2022-03-30 Frank Dana Merge pull request #4738 from rjnewsham/rn/tableview_color_float_to_int
  • be9a9b9f 2022-03-22 Richard Newsham Properties: Ensure QColor() is passed int args
  • e59cf9d3 2022-03-30 Jackson Prevent race condition
  • 2e8c72e4 2022-03-30 Jackson Display playback speed
  • efa2196c 2022-03-30 Jackson Fix rewind at project start and end.
  • 11523c5e 2022-03-28 Jonathan Thomas Merge pull request #4739 from OpenShot/fix-keyframe-visibility-during-resize
  • bbd97639 2022-03-26 JacksonRG Merge pull request #4732 from OpenShot/fix-keyframes-with-start-value
  • bacdfb09 2022-03-22 Jonathan Thomas Fix regression which caused keyframe points to no longer be hidden during resizing (clips and transitions)
  • 8fed4004 2022-03-22 JacksonRG Merge pull request #4733 from OpenShot/sentry-error-filtering
  • 1cb22749 2022-03-22 Jackson Removed redundant message retrieval.
  • 4d39ecb8 2022-03-21 Jackson Code Cleanup
  • 7b27c627 2022-03-21 Jackson Incorporating PR feedback
  • 4f61d054 2022-03-17 Jackson Include sentry error rates
  • 83acc1b1 2022-03-17 Jonathan Thomas Merge pull request #4725 from OpenShot/fix-sentry-rates
  • 82a1c186 2022-03-16 Jackson Make sure keyframes appear at the right place on the timline if the front of the clip has been cut.
  • d22a3e40 2022-03-15 JacksonRG Merge pull request #4719 from OpenShot/update-zoom-slider-duration
  • 1748b4f4 2022-03-14 Frank Dana Add CODEOWNERS file (#4670)
  • 88e992fc 2022-03-14 FeRD (Frank Dana) Title Editor: QFont.setPixelSize() takes int args
  • 2bb5dcea 2022-03-14 FeRD (Frank Dana) Title Editor: Make update-timer single-shot
  • ee661419 2022-03-14 FeRD (Frank Dana) TitleEditor: Init class before creating timer
  • aa5b00d8 2022-03-13 Jonathan Thomas Integrate Sentry sample_rate and traces_sample_rate correctly from openshot.org. This should dramatically reduce the # of errors sent to Sentry.io.
  • ac6d8849 2022-03-13 dependabot[bot] Bump actions/checkout from 2 to 3 (#4713)
  • 39905bcb 2022-03-13 dependabot[bot] Bump actions/upload-artifact from 2.3.1 to 3 (#4712)
  • 52a7a1e5 2022-03-11 Jackson Only send the signal a timline reszise if the duration has changed.
  • 1f7e8313 2022-03-10 Jackson Trigger a redraw of the zoom slider when the timeline auto-shortens
  • dd1485cc 2022-03-07 JacksonRG Merge pull request #4709 from OpenShot/caption-relative-timestamps_REBASE
  • d509d2ee 2022-03-04 Jackson Remove Space After Newline
  • 34eb012c 2022-03-04 Jonathan Thomas Merge pull request #4708 from OpenShot/clip-thumbnail-undo
  • 4af2746a 2022-03-04 Jonathan Thomas Merge pull request #4707 from OpenShot/fix-razor-cursor
  • d2ba2954 2022-03-04 JacksonRG Merge pull request #4703 from OpenShot/detect-shorten-project-duration_REBASE
  • 60ad7b44 2022-03-04 JacksonRG Merge pull request #4706 from OpenShot/time-keyframes-follow-fps
  • a40fc1f7 2022-03-04 Jackson Add placeholder caption with the first timestamp to be more general.
  • 3af4cbf5 2022-03-03 Jonathan Thomas Removing a File from a project will now 1st remove any related Clips, and then the File. This allows the Undo action to correctly undo the File first, and then the Clips (preventing a Clip with no File, causing no thumbnail)
  • 597262d9 2022-03-03 Jackson Only add 5 seconds if the current line has the time code about to be written.
  • 9eadd9f1 2022-03-03 Jonathan Thomas Fixing razor cursor, which was broken on Windows (i.e. webkit backend) when we moved from PNG to SVG icon file. Also, adding a new way to target CSS for webkit VS webengine.
  • d2ccf009 2022-03-02 Jackson Review Suggestions
  • bc5a4c2b 2022-03-02 Jackson Scale time keyframes to match changing fps
  • 60ab305f 2022-03-01 Jackson Prevent infinite loop on timeline resize
  • c33c0232 2022-03-01 JacksonRG Merge pull request #4702 from OpenShot/titles-prevent-sequence-dialog
  • 3a2f7787 2022-02-28 JacksonRG Merge pull request #4694 from OpenShot/caption-relative-timestamps_REBASE
  • 805e9443 2022-02-28 Jackson Don't prompt to import as image sequence for titles
  • e43e81b0 2022-02-28 Jonathan Thomas Merge pull request #4701 from OpenShot/fix-path-with-escapes
  • bdcc59e9 2022-02-26 Jonathan Thomas Fixing path support with escaped characters, such as quotes inside a file name. Made regex more greedy, to get the entire string. Parse regex JSON paths back to Python strings before absolute/relative logic, and then back to escaped JSON string.
  • 70fe5526 2022-02-25 Jackson Suggested edits, and fixes for cut clips.
  • caf57f3f 2022-02-24 Jonathan Thomas Merge pull request #4698 from OpenShot/fix-title-editor-lag
  • b1a6e351 2022-02-24 Jonathan Thomas Fix an infinite timer loop on the Title Editor. This makes editing titles less CPU intensive, and delays the preview until typing has stopped for a moment.
  • 8bcfdb85 2022-02-24 Jackson Use log to info not error for problems finding the clip a caption belongs to.
  • 70c2e3ec 2022-02-24 Jonathan Thomas Merge pull request #4683 from Trainax/develop
  • 65e01515 2022-02-24 Jonathan Thomas Merge pull request #4696 from OpenShot/fix-trimming-preview
  • ce53ff32 2022-02-24 Davide Trainini Simplify YouTube export presets
  • 2784dfce 2022-02-23 Jonathan Thomas Fixing trimming support (which got broken due to a regression). Trimming fully supports snapping and clip boundaries (0 to duration).
  • 70a52ac0 2022-02-23 Jonathan Thomas Merge pull request #4695 from OpenShot/revert-4539-detect-shorten-project-duration
  • d3a95fcf 2022-02-23 Jonathan Thomas Revert "detect duration too long"
  • e9416244 2022-02-23 JacksonRG Merge pull request #4693 from OpenShot/title-editor-update-delay_Mk2
  • ba809e17 2022-02-23 Jackson Delay updates to Title Editor Preivew
  • 540f07bd 2022-02-23 Jackson Multiple updates to caption effect
  • 1091c06a 2022-02-23 JacksonRG Merge pull request #4539 from OpenShot/detect-shorten-project-duration
  • c90c524a 2022-02-22 Jackson Make caption timestamps relative to the start of the clip
  • b9a7adce 2022-02-19 Jackson Prevent the playhead from separating from the cache
  • f8ee3084 2022-02-19 Jackson Don't shorten timline below default length
  • 3d17a693 2022-02-19 Jackson Fix cache being separate from the playhead on project load
  • 342f74d9 2022-02-19 Jackson Don't shorten timeline below default length
  • b306e872 2022-02-18 Jonathan Thomas Merge pull request #4639 from OpenShot/tracker-effect-respect-sliced-clips
  • 9296f844 2022-02-18 Jonathan Thomas Removing unneeded comment
  • 230aebe2 2022-02-18 Jonathan Thomas Removing unused start_frame variable. We always start at frame 1.
  • ad799659 2022-02-18 Jonathan Thomas Removing unused start_frame variable. We always start at frame 1.
  • 4d2b6060 2022-02-18 Jonathan Thomas Fixing Clip support in Region (used by Tracker properties). If a clip has a 'start' and 'end' property, it will only allow you to "Track" a frame in that range.
  • d85f5097 2022-02-17 Jackson Corrected comment, and added variables to describe numbers.
  • 879ca833 2022-02-16 Jackson Cleaned up the logic, and removed timeline resizing from the undo list.
  • 5391bd4f 2021-11-12 Jackson detect duration too long
  • 60fd95e3 2022-02-17 Jackson Corrected comment, and added variables to describe numbers.
  • b75d1c89 2022-02-16 Davide Trainini Add HFR export presets
  • d39eb92a 2022-02-16 Davide Trainini Add 2K and 4K YouTube presets
  • a587ad2a 2022-02-16 Davide Trainini Update "YouTube" and "YouTube-HD" presets
  • 8457084a 2022-02-16 Jackson Cleaned up the logic, and removed timeline resizing from the undo list.
  • 1a59929e 2022-02-13 Jonathan Thomas Merge pull request #4678 from OpenShot/caching-timing-improvements
  • 9658604f 2022-02-13 Jonathan Thomas Extending the work started in https://github.com/OpenShot/openshot-qt/pull/4672 by @hexcone, this is a full refactor of Play/Pause button handling, especially with respect to updating icons, and pausing the playback at specific times (i.e. when various dialogs open). - Listen for Play/Pause signals to update icon on button - Remove Checkable from Play button - Use actual mode and speed to control Play/Pause button (and not some separate button state) - Use Pause/Play signals everywhere for starting and pausing video
  • 31dfa119 2022-02-11 Jonathan Thomas Always reset playhead position to zero when opening or creating new projects. The ability to restore the playhead position seems to confuse more people than help them.
  • b51be3ea 2022-02-11 JacksonRG Merge pull request #4602 from OpenShot/update-inkscape-files
  • d7177f90 2022-02-11 Jonathan Thomas Removing the cx_Freeze command window for Windows builds (this was just for debugging)
  • ff2f0077 2022-02-11 Jonathan Thomas Adding in a log for the detected audio sample rate on your system, and if it mismatches OpenShot a warning log. This does not 100% mean a user will have an issue, as most audio drivers are fine with mismatching audio sample rates (they resample things behind the scenes), but in Windows sometimes it actually plays the audio faster/slower during a mismatch. So this warning will hopefully be helpful.
  • af19af1f 2022-02-10 Jonathan Thomas Removing windows GUI base for CXFreeze to view debug output temporarily
  • c0147166 2022-02-10 Jonathan Thomas Updating default OpenShot sample rate to 48000 (since Windows now defaults to this rate)
  • cf67d544 2022-02-09 Jonathan Thomas Adding "Show Playback Performance (FPS)" setting, and displaying these metrics on the preview dock widget title
  • 9c442fba 2022-02-07 Frank Dana Merge pull request #4630 from ferdnyc/fix_viewport_logic
  • 502a7d46 2022-02-07 Frank Dana Merge pull request #4656 from OpenShot/include-toolbar-in-freeze
  • f22fea3a 2022-02-03 FeRD (Frank Dana) Link toolbar movability to floating status
  • 18e9bfcd 2022-01-24 Jackson Freeze and unfreeze toolbar along with other windows.
  • fb549e8a 2022-02-07 Frank Dana Presets: Add MKV (h.264) sw/hw presets (#4637)
  • 99a4ef0e 2022-02-04 Jackson Roll back all changes but the version numbers
  • e61fd9fa 2022-02-03 Martin Thoma STY: Using bool on comparisons is not necessary (#4653)
  • a4afaaca 2022-02-01 Jonathan Thomas Increase default cache size MB to 1024 (up from 250).
  • c9e33519 2022-01-31 Jonathan Thomas Fix cache rendering on timeline (where cache would randomly not show up, and sometimes disappear). Bug was caused by bailing our of cache loop at the first < 0 pixel length rectangle.
  • ab253ae8 2022-01-31 Jonathan Thomas Apply current audio playback preferences to both New and Opened project files. Also, ensure the audio thread initializes correctly, with the correct sample rate and channels.
  • fe350327 2022-01-31 Jonathan Thomas Merge pull request #4660 from hexcone/develop
  • 50420f96 2022-01-28 Juliana Seng Default font_size_ratio to 1 if existing font size is invalid
  • afd992fc 2022-01-28 Juliana Seng Split if-else one liner into multiple lines for clarity
  • 0401a2ec 2022-01-26 Juliana Seng Fix font size issues in title editor
  • c4735a42 2022-01-18 JacksonRG Merge pull request #4644 from OpenShot/prevent-deleting-on-locked-tracks
  • b2ab913d 2022-01-12 Jackson Allow removing effects on locked tracks
  • 9ae1d33f 2022-01-12 Jackson Prevent removing clips, effects or transitions if they are on a locked track.
  • 48388590 2022-01-11 Jackson Store the first frame of a cut clip after fps has been calculated.
  • 57fb430f 2022-01-07 Jackson Correct start frame for region selector.
  • bbd2dd04 2022-01-06 Frank Dana Merge pull request #4609 from OpenShot/dependabot/github_actions/actions/upload-artifact-2.3.1
  • 1433b211 2022-01-02 FeRD (Frank Dana) preview: use toAlignedRect (always rounds up)
  • a9c1f108 2022-01-02 FeRD (Frank Dana) Fix viewport zooming & region selection
  • 878e4ff1 2022-01-02 FeRD (Frank Dana) Revert "Merge pull request #4583 from OpenShot/fix-regression-video-widget"
  • 286a9f5d 2021-12-22 JacksonRG Merge pull request #4577 from OpenShot/export-clips-v2
  • 63231b66 2021-12-21 Jackson Solved Audio Export Errors
  • 1e5d0d05 2021-12-20 dependabot[bot] Bump actions/upload-artifact from 2.2.4 to 2.3.1
  • 58481ff1 2021-12-17 Jackson Export sound files as mp4. Catch Errors
  • 4aa6816a 2021-12-17 Jackson Update inkscape files to the new higher DPI
  • 37f56861 2021-12-15 JacksonRG Merge pull request #4597 from OpenShot/blender-newline
  • 42279033 2021-12-14 Jackson Correct newlines in spacemovie title
  • 0b6b09e4 2021-12-14 Jackson Stop importing unused filePicker
  • 78ff168e 2021-12-13 Jackson Remove file_picker
  • 9316a904 2021-12-13 Jackson Changed to export icon
  • 7b7782c2 2021-12-13 Jackson Made filePicker safer. Removed completer code.
  • 05c5b728 2021-12-13 Jackson Follow file naming convention
  • 36228d43 2021-12-13 Jackson Cleanup Code, Improve UX
  • 8937f44b 2021-12-13 Jackson Suggestions from Code Review
  • 8d6df744 2021-12-10 Jackson Improvements from review 1
  • d54abe1e 2021-12-09 Jackson Added support for files
  • 8b3f9cd6 2021-12-09 Frank Dana Merge pull request #4553 from ferdnyc/no-autocreate-dirs
  • 4f0b5965 2021-11-25 FeRD (Frank Dana) Rename clear_all_thumbnails to clear_temporary_files
  • 15392cd7 2021-11-25 FeRD (Frank Dana) Project data: Tweak autosave
  • f13df1e1 2021-11-25 FeRD (Frank Dana) classes.info: Store, manage default paths
  • db60cf11 2021-11-25 FeRD (Frank Dana) Settings: Default everything if no info.USER_PATH
  • b065a874 2021-11-25 FeRD (Frank Dana) project_data: Ignore missing USER_PROFILES_PATH
  • 776ec109 2021-11-25 FeRD (Frank Dana) logger: Only create logfile if USER_PATH exists
  • 52c3cdc2 2021-11-23 FeRD (Frank Dana) Don't import classes.logger from classes.sentry
  • 7a46a903 2021-12-09 FeRD (Frank Dana) info: Don't auto-create dirs on import
  • 0e3b6ef1 2021-11-23 FeRD (Frank Dana) info: Don't auto-create dirs on import
  • 87f6bc0f 2021-12-09 Jonathan Thomas Merge pull request #4587 from OpenShot/ignore-permission-error
  • d51d61d3 2021-12-09 Jonathan Thomas Merge pull request #4586 from OpenShot/fix-mac-permissions
  • 18925ce8 2021-12-09 Jonathan Thomas Ignore permission error when creating folders while importing info.py, for example, when Launchpad build servers are running Sphinx, and the home folder has no permissions.
  • e4f9a0a3 2021-12-09 Jonathan Thomas Adding execute permission, to allow different users to run the App, and not just the current user
  • 72ea4dbe 2021-12-08 Jonathan Thomas Merge pull request #4585 from OpenShot/fix-mac-permissions
  • 1370cd44 2021-12-08 Jonathan Thomas Fixing syntax for bash
  • e6452332 2021-12-08 Jonathan Thomas Mac all files in the Mac *.app bundle readable by everyone (apparently this is now a requirement in Monterey+)
  • 0ceb1d6c 2021-12-08 Jonathan Thomas Merge pull request #4584 from OpenShot/fix-preview-size-new-open-project
  • b8a117c4 2021-12-08 Jonathan Thomas Merge pull request #4583 from OpenShot/fix-regression-video-widget
  • adceb755 2021-12-08 Jonathan Thomas Merge pull request #4582 from OpenShot/new-effect-colors
  • c3a19bbe 2021-12-08 Jonathan Thomas Fix max preview size when creating a new project or opening an existing project. Improves playback speed, and fixes a few visual artifacts (such as frame # display changing sizes, or being too small to read)
  • 9c9ea3f5 2021-12-08 Jonathan Thomas Fixing 2 regressions with video_widget: - Region drawing was broken (used by Tracker effect) - Zooming with Scroll-Wheel on video_widget was broken
  • c06d7300 2021-12-08 Jonathan Thomas Adding Hue to keyframe colors
  • 66a66b62 2021-12-07 Jackson Added license comments to new files.
  • fb61cd65 2021-12-07 Jackson Naming convention for filePicker.py
  • b539ab45 2021-12-07 Jackson Adopt OpenShot naming convention
  • 330da763 2021-12-07 Jackson UI file and progress bar
  • 7a0b6f17 2021-12-07 Jonathan Thomas Merge pull request #4579 from OpenShot/new-effect-colors
  • addf0bce 2021-12-07 Jonathan Thomas Updating the colors of each keyframe icon to be unique (and dark enough to see the 1st letter). Many icons were missing or undefined, and were indistinguishable from each other.
  • 70bb8691 2021-12-07 Jonathan Thomas Merge pull request #4578 from OpenShot/audio-devices
  • 6f2f81c9 2021-12-07 Jackson Add Documentation for exporting clips
  • ecafd508 2021-12-07 Jackson Cleanup, and codacy fixes
  • 2735dafa 2021-12-07 Jonathan Thomas - Adding back in Win32GUI freeze base - Resetting the Timeline's MaxSize after changing a profile. This bug caused huge performance issues when changing profiles.
  • b7690b3f 2021-12-07 Jackson Popup a dialog for exporting clips.
  • 70312991 2021-12-07 Jackson Created a widget to suggest sub-directories to export to.
  • 4b39c06d 2021-12-07 Jackson Added Export Clips action to context file menus
  • 091d362d 2021-12-03 Jonathan Thomas Experimental CMD line mode for Windows, to view stdout while previewing
  • f1f89907 2021-12-02 Jonathan Thomas Fixing support for new playback audio device format tuple and string
  • 23af0de5 2021-12-02 Jonathan Thomas Merge pull request #4570 from OpenShot/simple-windows-installer
  • 75e11b9c 2021-12-02 Jonathan Thomas - Adding check for Icons (for noicon support)
  • 5b8b1967 2021-12-01 Jonathan Thomas - Allow noicons arg (to prevent start menu icon) - Made transition.svg scale and ignore it's aspect ratio
  • 9830b1f4 2021-12-01 Jonathan Thomas Still getting a UAC prompt... experimenting
  • f4b17f5e 2021-12-01 Jonathan Thomas Still getting a UAC prompt... experimenting
  • f39e58ce 2021-12-01 Jonathan Thomas Removing logic due to associated task (should prevent this from running)
  • 8901e7d3 2021-12-01 Jonathan Thomas Adding UsePreviousLanguage due to error
  • d7a2176a 2021-12-01 Jonathan Thomas Experimental /portable=1 mode for OpenShot installer
  • dedd9a22 2021-12-01 Jonathan Thomas Setting privileges to lowest, and disabling some Inno setup options
  • c19f2412 2021-12-01 Jonathan Thomas Removing lots of custom things from Windows installer, to test portable mode
  • 1595124d 2021-11-26 Sungmin Kim remove_repeated_variable (#4554)
  • fff785eb 2021-11-25 Frank Dana Merge pull request #4527 from OpenShot/py310-numeric-types
  • 33cf68ca 2021-11-25 FeRD (Frank Dana) properties_model: Fix bad logging call, Codacy flags
  • 7df87ddc 2021-11-04 FeRD (Frank Dana) classes/thumbnail: Fix dangling filehandles
  • 1f058f73 2021-11-04 FeRD (Frank Dana) VideoWidget: Protect property accesses
  • 9fc55120 2021-11-04 FeRD (Frank Dana) VideoWidget: New checkTransformMode
  • 1b14896d 2021-11-04 FeRD (Frank Dana) Enforce integer function arguments
  • a3088503 2021-09-20 FeRD (Frank Dana) Preferences: Fix logging calls
  • 4163f74a 2021-11-12 Jackson detect duration too long
  • 54f87bc5 2021-11-10 Jonathan Thomas Merge pull request #4528 from ferdnyc/logo-img-tweak
  • fabe59fb 2021-11-10 Jonathan Thomas Merge pull request #4532 from OpenShot/prevent-razor-on-locked-tracks
  • 6ee61800 2021-11-10 Jackson Simplify code, include transitions
  • 04e8bda5 2021-11-10 Jonathan Thomas Merge pull request #4525 from OpenShot/missing-doc-line
  • 6fa094e6 2021-11-10 Jackson Fix Typo
  • 1c6d76b5 2021-11-09 Jackson Removed now redundant check on razor click
  • 7f15d4bb 2021-11-09 Jackson Ignore locked tracks on slice shortcut
  • 0c81d979 2021-11-08 Jackson Don't loop through locked tracks on slice all
  • ab9e7639 2021-11-08 Frank Dana Merge pull request #4321 from OpenShot/webkit-feature-parity
  • ba27c0a6 2021-11-08 Frank Dana JS: preventDefault() when shift-scrolling
  • 58f99626 2021-11-08 Frank Dana JS: Separate Ctrl, Shift responses to scroll/zoom (#4492)
  • 67874121 2021-11-08 Jackson prevent clicking on locked track with razor tool
  • 69c09ae2 2021-11-07 FeRD (Frank Dana) Tweak OpenShot icon SVG framing
  • 19824a5e 2021-11-05 Jackson Added description for the media controlls
  • b72327d1 2021-11-04 Jonathan Thomas Merge pull request #4522 from OpenShot/protect-event-js
  • 03e35847 2021-11-04 Jonathan Thomas Protect local event arg in JS (since it can be undefined or null in certain cases). Related to sentry issue: https://sentry.io/share/issue/90d9593ebfba41449671552abb1c953f/
  • 2e971eac 2021-11-03 Jonathan Thomas Merge pull request #4514 from OpenShot/high-dpi
  • c5279f6c 2021-11-03 Jonathan Thomas Removing unused emoji JSON reading in image cache generation
  • 65859b6f 2021-10-29 Jonathan Thomas Update tree icon size in 'Add to Timeline' dialog
  • cc276fac 2021-10-29 Jonathan Thomas Protect from missing PyQt5 import in info.py
  • d41b6192 2021-10-29 Jonathan Thomas Adding back in 2 missing icons
  • 51ee3f41 2021-10-29 Jonathan Thomas Update current Humanity icons to 128x128, for support of high DPI displays, and update qrc file to only include images currently used by OpenShot.
  • ff95efc2 2021-10-29 Jonathan Thomas Removing unused Humanity icons
  • d5bcdd8f 2021-10-29 Jonathan Thomas Merging in develop branch, and fixing marker icon. Also updating many other small QIcons to use SVG assets instead of PNG assets (star, paypal, bitcoin, patreon, kickstarter, python, etc...). Updated some cursors (razor line), and updated some toolbar icons (snap). Removed some unused icons.
  • d8b2ca26 2021-10-29 Jonathan Thomas Merging in develop branch, and fixing marker icon
  • d987b1a8 2021-10-29 Jonathan Thomas Merge branch 'develop' into high-dpi
  • d3869e1f 2021-10-29 Jonathan Thomas Merge pull request #4501 from ferdnyc/test-translations
  • e5d2e0d1 2021-10-29 Jonathan Thomas Merge pull request #4513 from OpenShot/update-translations-oct-29-2021
  • 8c6a4132 2021-10-29 Jonathan Thomas Removing fake language (gaa) and updating qrc correctly
  • a2624a13 2021-10-29 Jonathan Thomas Updating translations, including many broken ones that were detected with a new translation test script (about to be merged)
  • 99806680 2021-10-29 Jonathan Thomas Merge pull request #4497 from ferdnyc/about-links
  • 643eaf9f 2021-10-29 Jonathan Thomas Merge pull request #4466 from ferdnyc/add-marker-icon
  • f8e76c8c 2021-10-29 Jonathan Thomas Merge pull request #4510 from OpenShot/fixing-mac-entitlements
  • bd6f6b8e 2021-10-28 Jonathan Thomas Fixing mac os entitlements for Monterey. It seems pickier about loading python ctypes module (crashing with a MemoryError)
  • f2ccb080 2021-10-28 Jonathan Thomas - Fixed timeline MaxSize calculation to take High DPI scaling into account (so our timeline object can generate a larger image) - Fixed video widget paint function, to take display scale into account, for High DPI image in preview
  • 6cd3f1c6 2021-10-28 Jonathan Thomas - Updated AudioThumbnail for High DPI - Fixed preview image on Title and Animated Title editors for High DPI - Added high DPI keyframe indicators (curves in property editor) - Updated image resource file with the above high DPI images
  • 843884ad 2021-10-27 FeRD (Frank Dana) Move translation tests to conditional workflow
  • ca28b476 2021-10-27 FeRD (Frank Dana) Apply review suggestions
  • 57548083 2021-10-26 Jonathan Thomas Fixing bash to not use a subshell loop
  • 87e37e08 2021-10-26 Jonathan Thomas Only add ; between multiple screen scaling factors
  • b6fa0b45 2021-10-25 Jonathan Thomas Detect display ratios for multiple screens
  • 0c235702 2021-10-25 Jonathan Thomas Adding debug output to launch, to print display info
  • f9cedeca 2021-10-25 Jonathan Thomas Testing a custom launch-linux.sh script, where we query the current display's DPI, and calcuate the QT_SCALE_FACTOR. Currently AppImage's do not set the scale factor correctly, and this is an experiment to fix it.
  • 3e6400a6 2021-10-25 Jonathan Thomas Regenerated all UI icon cache files (in 2 resolutions), for high DPI support
  • f9977368 2021-10-25 Jonathan Thomas - Refactored iconsize and gridsize into our info class. - Use QIcon class to load cache icons (to get the @ 2x logic for high DPI displays). - Added @ 2x logo, branding, and custom cursors. - Added a generate_cache.py script, which creates the entire UI icon cache (at 2 resolutions... normal icon size, and @ 2x size). It includes titles, emojis, effects, blender, and transitions. Enabling - Enable Qt.AA_UseHighDpiPixmaps, which utilizes the @ 2x QIcons, for HD icons on high DPI displays - Enabled High DPI thumbnails, in our thumbnailer (when devicePixelRatio() > 1.0. Also utilizes scale_x and scale_y keyframes, to allow larger internal libopenshot image. - Switched custom cursors (video widget, zoom slider) to use QIcon as well, and support @ 2x cursors. - Updated the image resource file to include new @ 2x resources
  • 5ebacb6a 2021-10-21 FeRD (Frank Dana) test_translations: rewrite w/ added features
  • 8e30984d 2021-10-20 Eduardo Fix Sentry crash on old SDK (#4489)
  • 349f1e58 2021-10-20 FeRD (Frank Dana) windows/about: Simplify, fix HTML
  • 7926a734 2021-10-20 FeRD (Frank Dana) ui_util: Set link colors in dark palette
  • bd89afbb 2021-10-20 Frank Dana Merge pull request #4493 from ferdnyc/fix-geometry
  • 88d9210b 2021-10-19 Frank Dana project_data: Also sanity-check 2.5.* (#4455)
  • 474a42a5 2021-10-17 FeRD (Frank Dana) main_window: Clean up library settings update
  • 72e7720f 2021-10-17 FeRD (Frank Dana) Apply saved geometry/state after window.show()
  • a734f50a 2021-10-07 FeRD (Frank Dana) functions.js: Code style cleanup
  • 4f607f1b 2021-10-07 FeRD (Frank Dana) main.css: Reformat
  • 2a79e25b 2021-10-05 FeRD (Frank Dana) Fix add_marker for QtSvg
  • 1fc8ff38 2021-10-05 FeRD (Frank Dana) use new lock icon in CSS
  • cf9aded9 2021-10-04 FeRD (Frank Dana) Images: Check in some source files
  • b78aa3dd 2021-10-04 FeRD (Frank Dana) New SVG add_marker icon, update resources
  • 12efdadb 2021-10-04 FeRD (Frank Dana) Timeline: Use new marker icon
  • 0b0b2930 2021-10-04 FeRD (Frank Dana) Timeline: New SVG marker icon
  • 6387209a 2021-10-04 FeRD (Frank Dana) Timeline: Use new transition background
  • 32508764 2021-10-04 FeRD (Frank Dana) Timeline: New SVG transition fill
  • 443e9e0e 2021-10-04 FeRD (Frank Dana) Timeline: New SVG lock image
  • 188e1475 2021-10-04 FeRD (Frank Dana) Timeline: Use new menu icon
  • b427a687 2021-10-04 FeRD (Frank Dana) Timeline: New SVG menu icon
  • 6f346032 2021-10-16 Jonathan Thomas Merge pull request #4490 from OpenShot/improved-keyframes-ui
  • a7b7ca65 2021-10-15 Jonathan Thomas Reformatting html with more line wraps
  • 6e992659 2021-10-15 Jonathan Thomas Dynamic filtering of visible keyframes for selected clips. Fixing "NextMarker"/"PreviousMarker" logic to include color keyframes. Fixing color keyframe logic when updating them in properties window.
  • 869ffb85 2021-10-14 Jonathan Thomas Fixing logic to update the correct keyframe points (when editing values or interpolation modes). Hide keyframes with a single point. Don't allow drag or multi-select when clicking on a keyframe point.
  • ca994aca 2021-10-14 Jonathan Thomas Removing transition from point css
  • c3d27906 2021-10-14 Jonathan Thomas Adding new keyframe SVG icons to timeline (circle for bezier, diamond for linear, square for constant). Adding click on keyframe point (to seek to that spot), improving performance on some Angular keframe getting..., Fixing keyframe HTML to be better organized, and better styled.
  • d4f8f057 2021-10-12 Frank Dana Change user 'default.project' filename to 'default.osp', migrate old files if found (#4470)
  • 7bcebec7 2021-10-08 Jonathan Thomas Merge pull request #4475 from OpenShot/anamorphic-fixes-video-preview
  • 134324d6 2021-10-08 Jonathan Thomas Merge pull request #4474 from OpenShot/fix-context-men-initial
  • 51d37477 2021-10-08 Jonathan Thomas Removing unused bool
  • 67540c4d 2021-10-08 Jonathan Thomas Merge pull request #4473 from OpenShot/fix-export-issues
  • 9748a132 2021-10-07 Jonathan Thomas Support for previewing anamorphic video profiles, including a few code clean-ups.
  • f4ac6f39 2021-10-07 Jonathan Thomas Fix to a bug which prevented our first context menu from working... always requiring a 2nd attempt to make it appear.
  • 5afd1c34 2021-10-07 Jonathan Thomas Minor refactor of export dialog, to prevent many different crashes and issues (with accessing variables before init)
  • 5143e0f2 2021-09-24 scootergrisen Use "Edit Decision List" (singular) in file dialog filters (#4325)
  • 02c506c6 2021-09-24 JacksonRG Remove vscode config, and add a gitignore item (#4445)
  • ae618ae6 2021-09-23 Frank Dana Remove exec bit from presets (#4434)
  • 430dcf60 2021-09-22 Jonathan Thomas Merge pull request #4440 from OpenShot/fixed-mask-menu
  • abffe752 2021-09-21 Jonathan Thomas Fixing mask "source" menu in properties, which should be showing a list of project files but was breaking due to a missing "icon" property
  • 57bbc983 2021-09-10 Jonathan Thomas Merge pull request #4413 from OpenShot/merge-master-sept-10-2021
  • e6283fb5 2021-09-10 Jonathan Thomas Bump version for dev
  • 87c07f15 2021-09-10 Jonathan Thomas Merge pull request #4390 from OpenShot/release-20210904 origin/master
  • 12d85a9b 2021-08-18 Jackson horizontal scrolling on webkit
  • ec1769ed 2021-08-18 Jackson redraw ruler on window resize

libopenshot Changelog (Version: 0.3.0, SO: 23)

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

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

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

openshot-qt -

Published by jonoomph about 3 years ago

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)

  • 11f8e505 2021-09-04 Jonathan Thomas Bumping version to 2.6.1, min libopenshot version to 0.2.7 (SO 21) HEAD, origin/release-20210904
  • 8ef41550 2021-09-04 Jonathan Thomas Merge pull request #4389 from OpenShot/language-update-sep-4-2021 origin/develop
  • 1ab16fb2 2021-09-04 Jonathan Thomas Updating contributors and supporters
  • a0998894 2021-09-04 Jonathan Thomas Updating all language translations
  • 16c8d8e9 2021-09-03 Jonathan Thomas Merge pull request #4387 from OpenShot/auto-migrate-crop-properties
  • 5deec3db 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.
  • 443585a4 2021-08-30 Jonathan Thomas Merge pull request #4373 from OpenShot/updating-translations-aug-30-2021
  • 24ab71bc 2021-08-30 Jonathan Thomas Updating translations
  • a94c526b 2021-08-28 Jonathan Thomas Merge pull request #4367 from OpenShot/prevent-zero-division
  • bc8916f6 2021-08-28 JacksonRG Merge pull request #4366 from OpenShot/repair-project-files
  • 9a9c4ad6 2021-08-28 Jonathan Thomas Fixing unused calculation origin/prevent-zero-division
  • b2d9585c 2021-08-28 Jonathan Thomas Avoid dividing by zero when resizing app/video widget
  • 35724498 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.
  • 861a2b85 2021-08-27 Jackson Remove blank line
  • 09951ec1 2021-08-27 Jackson Moved regex to read file
  • 4238b0a5 2021-08-27 Jackson repair project files with invalid json for paths
  • 1d8a8d77 2021-08-27 Jonathan Thomas Merge pull request #4365 from OpenShot/protect-export-screen
  • e4debc92 2021-08-27 Jonathan Thomas Fixing an uninitialized variable on export screen (caught using Sentry) origin/protect-export-screen
  • e87734d9 2021-08-27 Jonathan Thomas Merge pull request #4364 from OpenShot/protect-recovery-process
  • f83109de 2021-08-27 Jonathan Thomas Also silencing the thumbnail 404 error logging (which currently is sent to Sentry for no real reason)
  • 6a93b2f1 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.
  • c42d2f5f 2021-08-27 Jonathan Thomas Merge pull request #4362 from OpenShot/protect-bounding-box
  • fc9af3ba 2021-08-27 JacksonRG Merge pull request #4361 from OpenShot/fix-path-bug
  • 8180f8e5 2021-08-27 Jonathan Thomas Protect against invalid items passed into setBoundingBox
  • 1c5dfe89 2021-08-27 Jackson save paths as valid json
  • 4bd27e0a 2021-08-27 Jonathan Thomas Merge pull request #4360 from OpenShot/fix-broken-languages
  • 2c08a0ad 2021-08-27 Jonathan Thomas Updating translation resource file, to actually fix the 4 broken languages
  • e1c46972 2021-08-26 Jonathan Thomas Merge pull request #4355 from OpenShot/translation-github-ci-adding
  • 0d8cb102 2021-08-26 Jonathan Thomas Merge branch 'develop' into translation-github-ci-adding
  • 3224f9bd 2021-08-26 Jonathan Thomas Merge pull request #4354 from OpenShot/updating-broken-translations
  • 34bfc7eb 2021-08-26 Jonathan Thomas Adding translation testing to our GitHub actions CI... to make language translation failures more visible.
  • a38ff7eb 2021-08-26 Jonathan Thomas Merge pull request #4353 from OpenShot/fix-translation-tests
  • 4aae19ed 2021-08-26 Jonathan Thomas Updating broken translation placeholders and updating translations since release of 2.6.0
  • 2358119c 2021-08-26 Jonathan Thomas Fix translation testing scripts to actually work! This caused our 2.6.0 branch to use invalid translations, oops.
  • 466d3118 2021-08-26 JacksonRG Merge pull request #4351 from OpenShot/title-editor-tab-switching
  • 13c7b627 2021-08-26 Jackson Switch to next text field on tab press
  • 5468a9a7 2021-08-25 JacksonRG Merge pull request #4345 from OpenShot/merge-master-2.6.0
  • 8403607c 2021-08-25 Jackson Merge master 2.6.0 into develop
  • ee4e20c6 2021-08-25 JacksonRG Merge pull request #4344 from OpenShot/release-20210819 origin/master
  • 6e636e82 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
openshot-qt -

Published by jonoomph about 3 years ago

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)

  • 377a8f4c 2021-08-24 Jonathan Thomas Adding check for empty $REQUEST_UUID on Mac builds HEAD, origin/release-20210819
  • 5a505d1a 2021-08-22 Jonathan Thomas Merge pull request #4335 from OpenShot/fix-reggresion-clip-move
  • 5f19032b 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)
  • 39809ed2 2021-08-21 Jonathan Thomas Fix a regression from https://github.com/OpenShot/openshot-qt/pull/4230, which broke multi-select drag and drop for clips and transitions.
  • ed0e8c59 2021-08-21 Jonathan Thomas Merge pull request #4333 from OpenShot/fixing-libopenshot-warning-message
  • 114b5ebf 2021-08-21 Jonathan Thomas Merge branch 'fixing-libopenshot-warning-message' of github.com:OpenShot/openshot-qt into fixing-libopenshot-warning-message
  • fd7b7f54 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)
  • 846362a1 2021-08-21 Jonathan Thomas Merge pull request #4334 from OpenShot/sentry_fixes
  • 1fae0e3c 2021-08-21 Jonathan Thomas Fixing invalid default step value for QSpinBox widgets (sentry)
  • 8bfb595a 2021-08-21 Jonathan Thomas Trying to prevent the accessing of 2 occasionally uninitialized vars (sentry issue)
  • d42bd144 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.
  • 5a8fb61c 2021-08-21 Jonathan Thomas Adding some protection around certain timeline JS bounding box operations (Sentry.io errors)
  • c0059bd2 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.
  • 899b1093 2021-08-19 Jackson Update version to 2.6.0; Requires libopenshot 0.2.6 SO 20
  • 952f5e8c 2021-08-19 Jonathan Thomas Merge pull request #4323 from OpenShot/few-more-translations origin/develop
  • 7568979d 2021-08-19 Jonathan Thomas Adding a few more updated translations
  • 6bc4d9f0 2021-08-19 Jonathan Thomas Merge pull request #4322 from OpenShot/sentry-improvements
  • 5d7dc0b9 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.
  • d05133ed 2021-08-19 Jonathan Thomas Setting a new default simple layout
  • c8b670c4 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.
  • 5cc355e8 2021-08-19 Jonathan Thomas Fixing tutorial positioning (which sometimes doesn't work correctly, leaving the tutorial window in the upper right corner)
  • 3ab16f20 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).
  • 7c83cf02 2021-08-18 JacksonRG Merge pull request #4317 from OpenShot/fix-zoom
  • c60a54ee 2021-08-18 Jackson formatting if statement
  • 235bef17 2021-08-18 JacksonRG Merge pull request #4318 from OpenShot/ruler-fixes
  • ce44ad0c 2021-08-18 Jackson fixed scroll direction
  • d9970794 2021-08-18 Jackson codacy comparison
  • 77a588f0 2021-08-17 Jackson codacy changes
  • 0dce9837 2021-08-17 Jackson codacy, and redraw on resize
  • 57b4f0e1 2021-08-17 Jackson Ruler show correct frame number
  • a3b35c0a 2021-08-17 Jackson Fix middle click drag, and ruler jitter
  • 0f033a35 2021-08-17 Jackson Allow mousewheel zoom on webengine
  • cde191ad 2021-08-15 Jonathan Thomas Merge pull request #4315 from OpenShot/contributors-aug-2021
  • 4ca4673a 2021-08-13 Brenno Bug fix. Prevent adding the same clip as child in the Tracker and Object Detection Effects
  • 858cf3bf 2021-08-13 Jonathan Thomas Updating supporters json
  • 0c655cff 2021-08-13 Jonathan Thomas Adding more context around effect parameters, and updating the POT template (a few new strings)
  • 57a2d8eb 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.
  • c1f13f45 2021-08-13 Jonathan Thomas Updated contributors json with some new ones
  • 202b2e60 2021-08-13 Jonathan Thomas Merge pull request #4314 from OpenShot/translation-updates-aug-12-2021
  • 19436efe 2021-08-12 Jonathan Thomas Updated POT translation templates with missing strings
  • 897fb8df 2021-08-12 Jonathan Thomas Updated POT translation templates with missing strings
  • c37232fe 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)
  • b9cd6e12 2021-08-12 Jonathan Thomas Merge pull request #4313 from OpenShot/beta-object-detector
  • 93e170ef 2021-08-12 Jonathan Thomas Updating object detection effect icons to include "BETA". I also updated the wiki instructions for this effect.
  • 68932788 2021-08-11 JacksonRG Merge pull request #4230 from OpenShot/move-clips-exception
  • 81bca858 2021-08-11 JacksonRG Merge pull request #4308 from OpenShot/fix-mapper-regression
  • 2f129403 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
  • eade3686 2021-08-05 Jonathan Thomas Merge pull request #4297 from OpenShot/add_instrutions_to_detector
  • 736919d9 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.
  • d7205650 2021-08-05 Jonathan Thomas Merge pull request #4296 from OpenShot/fix-high-dpi-and-icons
  • a088bccb 2021-08-05 Jonathan Thomas Fixing High DPI widget mode (which is not ready yet), and replacing a few effect icons.
  • f654a7b9 2021-07-29 JacksonRG Merge pull request #4234 from OpenShot/end-drag-outside-timeline
  • 6ba194bd 2021-07-29 JacksonRG Merge pull request #4171 from OpenShot/ruler-refactor
  • 9196fe74 2021-07-29 Jackson Cleanup
  • efc8f724 2021-07-29 Jackson force ruler to draw
  • ae16ed96 2021-07-26 Jackson Fixed treating adding y_offset to x
  • 8ec52b87 2021-07-23 Jackson get correct timeline length
  • f86fbff4 2021-07-22 Jonathan Thomas Merge branch 'develop' into ruler-refactor
  • e57ac9cf 2021-07-22 Jackson Time marks stay when you scroll
  • a1156753 2021-07-22 Jackson Save primes as they're found
  • e1b65f9e 2021-07-21 Jonathan Thomas Merge pull request #4223 from OpenShot/audio-effects
  • fc472d90 2021-07-21 Jonathan Thomas Generating new translations (for new audio effects, and any other recent translatable)
  • 4ef7e523 2021-07-21 Jackson Well tested prime factoring
  • db3068f2 2021-07-21 Jonathan Thomas Updating expander icon, and adding new cache images
  • d606c1ca 2021-07-21 Jackson draw tick marks but overlaps sometimes
  • 1e639d8a 2021-07-20 Jonathan Thomas Merge pull request #4238 from OpenShot/fix-export-glitch
  • ad30afc6 2021-07-20 Jonathan Thomas Fixing race condition on Export dialog, which would invoke timeline.ApplyMapperToClips() after the export had begun... usually introducing a glitch into the 1st 10 frames written to the video file (when exporting to a different framerate)
  • d2c2c706 2021-07-20 Jonathan Thomas Updating effect icons (also including @2x versions for high DPI screens)
  • 87d71e6c 2021-07-20 Jackson WIP saving
  • da361531 2021-07-20 Jackson first try drawing on frames
  • ec56e400 2021-07-17 Jackson removed minimum zoom factor
  • a0a396f4 2021-07-08 Jackson show frame numbers if scrolled in less than 1
  • 328714a5 2021-06-07 Jackson Tried matching shades, and showing preview bar
  • 948c44f0 2021-06-04 Jackson fixed webkit compatability
  • 99df6af2 2021-06-03 Jackson Formatting
  • e2a2b9b8 2021-06-03 Jackson Fixed an error that caused the times to be off by 50px
  • a15c495c 2021-06-02 Jackson Changed 'tick_time' to 'ruler_time'
  • 123c0044 2021-06-02 Jackson removed a console.log
  • 29532746 2021-06-02 Jackson Cleaned up leftover code for PR
  • b3a5c0cb 2021-06-01 Jackson Coppied changes from playhead-bug branch
  • 0674d979 2021-06-07 Jackson Tried matching shades, and showing preview bar
  • 35d9f8b9 2021-06-04 Jackson fixed webkit compatability
  • 590b10a5 2021-06-03 Jackson Formatting
  • 2034697a 2021-06-03 Jackson Fixed an error that caused the times to be off by 50px
  • d0480bf3 2021-06-02 Jackson Changed 'tick_time' to 'ruler_time'
  • 6b74241e 2021-06-02 Jackson removed a console.log
  • d7893e3b 2021-06-02 Jackson Cleaned up leftover code for PR
  • 6e4f089b 2021-06-01 Jackson Coppied changes from playhead-bug branch
  • afac763a 2021-07-16 Jackson listen for mouseleave to end dragging
  • f47b486e 2021-07-16 Jonathan Thomas Updating effect icons
  • 035fdb19 2021-07-15 Jonathan Thomas Merge pull request #4123 from OpenShot/snapping-improvements
  • df1ddcd5 2021-07-15 Jonathan Thomas Merge pull request #4233 from OpenShot/translations-jul-15-2021
  • aa9774b5 2021-07-15 Jonathan Thomas Updating all translations and supporters
  • b721d31e 2021-07-15 Jonathan Thomas Fixing more Codacy issues
  • f66331dd 2021-07-15 Jonathan Thomas Fixing some Codacy issues
  • 9d03ac15 2021-07-15 Jonathan Thomas Adding snapping support for Playhead dragging + SHIFT, Clip/Transitions trimming, and refactoring some snapping related code. Also adjusting CSS styles for Clips and Transitions, to provide no left/right borders.
  • d421f20e 2021-07-13 Jackson Mirrored changes on transitions
  • e0277407 2021-07-13 Jackson Add default case form move_clips
  • d755af22 2021-07-12 Jonathan Thomas Merge pull request #4225 from OpenShot/fix-thumbnail-image-size
  • 3e1f826a 2021-07-11 JacksonRG added guards where we were getting exceptions (#4210)
  • a1ac3540 2021-07-11 Jonathan Thomas Fixing thumbnail image size which can be larger than the grid size. Noticable on audio thumbnails.
  • 11be8a8e 2021-07-11 Jonathan Thomas Merge branch 'develop' into snapping-improvements
  • 076075cc 2021-07-11 Jonathan Thomas Merge pull request #4196 from ferdnyc/readme-lib-path
  • a088921b 2021-07-11 Jonathan Thomas Merge pull request #4211 from OpenShot/path_exception
  • b0872420 2021-07-11 Jonathan Thomas Merge pull request #4218 from OpenShot/remove-executable-permissions
  • 0b4d6e0a 2021-07-11 Jonathan Thomas Merge pull request #4163 from ferdnyc/test-intersect
  • 5a75036b 2021-07-10 Brenno Added audio effect icons
  • dd25437f 2021-07-08 Frank Dana Don't kill the WebView on aboutToQuit (#4174)
  • 09013ca0 2021-07-08 FeRD (Frank Dana) Merge
  • 01cdd72a 2021-07-08 FeRD (Frank Dana) Update json_data.py
  • 98ab3806 2021-07-08 JacksonRG Merge pull request #4220 from OpenShot/zoom-slider-feedback-fix
  • 23f386ef 2021-07-08 JacksonRG Merge pull request #4221 from OpenShot/shift-zoom-change
  • 91f3152a 2021-07-08 Jackson Don't go past min distance on shift-zoom
  • 7d16dcce 2021-07-08 Jonathan Thomas Removing some previous optimizations that are no longer needed, refactoring the zoom slider handle logic a bit. Removing a processEvents() call that was experimental.
  • 2bae29f9 2021-07-08 Jackson strictly move slider with mouse
  • b7fe67f8 2021-07-08 JacksonRG Return cleaned path as JSON object
  • f721a518 2021-07-07 Jackson Removed executable permissions from the xdg desktop file
  • f98bed39 2021-07-06 Jonathan Thomas Removing dockAudioEffects which is unused
  • 17baa38e 2021-07-06 Jonathan Thomas Adding effect UI filtering, for audio and video effects, and a show all button.
  • 6d24879d 2021-07-06 JacksonRG Merge pull request #4212 from OpenShot/has_own_property_exception
  • 5cf818ad 2021-07-05 Jackson Check for windows drives after covering other cases
  • d7337b13 2021-07-03 JacksonRG default ignore_ids to an empty object
  • 3ba1bb2f 2021-07-01 Jackson Default to empty list
  • 26c3af98 2021-07-01 Jackson Don't make paths to other drives relative
  • f5b978f3 2021-06-29 FeRD (Frank Dana) unit tests: Rename test class, use inheritance
  • 43da4ac6 2021-06-29 Frank Dana src/classes/query.py: Fix indentation
  • 5075809a 2021-06-29 Frank Dana AppStream metadata: update content ratings (#4105)
  • 35004f60 2021-06-26 Jonathan Thomas Merge pull request #4208 from OpenShot/fix-sentry-issues
  • 1bd99e21 2021-06-26 Jonathan Thomas Downgrading map for angular-animate
  • 1b6b1c5e 2021-06-26 dependabot[bot] Bump actions/upload-artifact from 2.2.3 to 2.2.4 (#4201)
  • 011a4a8f 2021-06-26 Jonathan Thomas Updating protection of timeline_sync.timeline
  • abaa96d0 2021-06-26 Jonathan Thomas Fixing a few sentry.io related issues: 1) undefined variable 2) accessing null objects 3) matching angular-animate version to angular
  • bdcde678 2021-06-22 Frank Dana Merge pull request #4197 from ferdnyc/fix-languages
  • ba12c697 2021-06-21 FeRD (Frank Dana) launch: Fix --list-languages
  • e1e6d3bf 2021-06-20 Frank Dana Merge pull request #4182 from ferdnyc/optional-sentry
  • 9515efe2 2021-06-20 FeRD (Frank Dana) classes.sentry: Restrict distro use to Linux
  • 85d2496b 2021-06-20 FeRD (Frank Dana) README: Update libopenshot instructions
  • 1e2b1fcb 2021-06-20 Brenno Added audio effects tab
  • 58d51ae8 2021-06-10 FeRD (Frank Dana) Use HTTPS for Google Analytics
  • 06fb57c4 2021-06-10 FeRD (Frank Dana) Don't fail on unavailable sentry_sdk, distro
  • 0cd487c8 2021-06-10 FeRD (Frank Dana) Add classes.sentry to manage sentry_sdk
  • d014ca48 2021-06-08 Jonathan Thomas Merge pull request #4172 from OpenShot/integrate-sentry-tracing
  • 8ed9511e 2021-06-08 Jonathan Thomas Experimental freeze changes to exclude django
  • 8b523b26 2021-06-08 Jonathan Thomas Experimental freeze changes to exclude django
  • 7968f674 2021-06-08 Jonathan Thomas Experimental freeze changes to include all sentry_sdk modules (they seem to be missing on Windows builds)
  • 0b7a32f3 2021-06-07 Jonathan Thomas Merge pull request #4178 from OpenShot/fix-zoom-slider-web-engine
  • d0310358 2021-06-05 Jonathan Thomas Prevent feedback loop when scrolling timeline on web engine backend, triggered by ZoomSlider widget. Also, it appears that we might be invoking run_js too often, and it gets queued up in blocks and processed in chunks. Not very happy with the performance on web engine.
  • 5031f2d0 2021-06-05 Frank Dana Logging overhaul, to solve issues caused by stdout/stderr redirection (#4175)
  • c696ce7e 2021-06-03 Jonathan Thomas Adding sentry_sdk
  • f62a996a 2021-06-03 Jonathan Thomas Initial integration of Sentry tracing, to better track stack-traces and bugs in OpenShot. Removing the old hooks and HTTP posts to openshot.org, since they would be redundant. Sentry is still gated behind our 'send_metrics' setting, just like before.
  • 0832cd34 2021-05-31 Brenno A. C. Caldato Merge pull request #4058 from OpenShot/effect-parenting
  • 3fa43080 2021-05-28 FeRD (Frank Dana) Unit tests: Import query classes at top of file
  • cc29a507 2021-05-28 FeRD (Frank Dana) classes.query: Don't hold reference to app.project
  • f1749e48 2021-05-28 FeRD (Frank Dana) Unit tests: Add test for filter(intersect=)
  • 11e045d4 2021-05-27 JacksonRG Merge pull request #4159 from OpenShot/assets-folder-name-collision
  • a5b12ff6 2021-05-27 Jackson Missed a line
  • b7273c5b 2021-05-27 Jackson Removed a redundant blank line
  • 11c456c5 2021-05-27 Jackson Comments for clarity
  • f2a53c08 2021-05-27 Jackson use path not folder name
  • 695ece71 2021-05-27 Jackson Changed move to Copy
  • 5705f14e 2021-05-25 Jackson doesn't look for abbreviated folder until it looks for long version
  • a399bdf0 2021-05-24 Jackson commented for future reference
  • eaae6480 2021-05-24 Jackson Use full length project names, and update shortened if exists
  • beb522e4 2021-05-24 Brenno Reverting dictionary optimizations
  • 7582c017 2021-05-24 Brenno Keeping compatibility with older python versions
  • c4266b37 2021-05-24 Brenno Changed method name to set_property
  • 1a89ef05 2021-05-24 Brenno A. C. Caldato Apply suggestions from code review
  • 56b5de64 2021-05-21 JacksonRG Merge pull request #4155 from OpenShot/copyPasteKeyframes
  • 3ce416a0 2021-05-21 Jackson removed broken index
  • 23900926 2021-05-19 Brenno A. C. Caldato Merge pull request #4151 from OpenShot/fix-saving
  • 10d8345f 2021-05-19 Brenno Simplified if statements
  • e096a2b3 2021-05-11 Brenno Merge remote-tracking branch 'origin/mingw-paths' into effect-parenting
  • 2df9e940 2021-05-11 Brenno Improved speed when interacting with transform handlers
  • 85c579d4 2021-05-11 Brenno Fixed dict update
  • 5f2453b9 2021-05-08 Brenno Changed JSON communication for detected objects
  • 67b415a2 2021-05-07 Jonathan Thomas Adding snapping logic to ruler dragging (similar to playhead movement). Also fixing a few Codacy issues.
  • 1babaeae 2021-05-07 Jonathan Thomas Fixing comment english
  • 78f29b3a 2021-05-06 JacksonRG Merge pull request #4124 from OpenShot/shift-event-error
  • 55487115 2021-05-06 Jonathan Thomas Merge pull request #4122 from OpenShot/fix-env-version-regressions
  • 259ad7a4 2021-05-06 Jackson Don't check event.shiftKey if event doesn't exist
  • a3510dd8 2021-05-06 Jonathan Thomas Fixing a regression caused by renaming .env files with version_info. This caused the version.json file to not be created, and thus, all version info to vanish from all builds.
  • ee8e501d 2021-05-06 Jonathan Thomas Playhead snapping support, when SHIFT is pressed. Improved timeline styling: Removed left+right borders on clips/transitions to fix invalid width and jitter while trimming/moving items. Added brightness to selected clips, and flipped gradient on tracks (to make clips pop more).
  • d907ec1c 2021-05-06 Frank Dana Revert "CI: Ignore Ubuntu 20.04 failures (#4076)" (#4121)
  • 0ceb52d8 2021-05-05 Frank Dana Merge pull request #4115 from OpenShot/app-launch2
  • 246d63e6 2021-05-05 Jonathan Thomas Merge pull request #4113 from OpenShot/zoom-slider
  • 3a31113a 2021-05-04 JacksonRG Merge pull request #4119 from JacksonRG/right-click-bug
  • 8517ed49 2021-05-03 Jackson Ignoring openshot_qt
  • f2e9accd 2021-05-03 Jackson Removed Debug Statements
  • 48474cee 2021-05-03 Jackson Removed openshot_qt folder
  • 1ab75999 2021-05-03 Jackson Fixed. Removing Debug Statements
  • 4be3b270 2021-05-03 Jonathan Thomas Fixing race condition on double calls to setScale() on project load/launch. This caused the Ruler to be rendered blank.
  • 9ec4037f 2021-05-03 Jonathan Thomas Adding parent widgets to all QTimers, for proper cleanup. Fixing a regression where it wasn't possible to unselect a clip, transition, or effect.
  • b8acdd0f 2021-05-03 Jonathan Thomas Removing horizontal_factor, due to it always being 1.0. Adding selection timer, to prevent mass selections from recalculating zoom slider geometry. Resized scrollbars on timeline, and added more constraints onto zoom slider (min/max zoom).
  • 1f2344ae 2021-05-02 Jonathan Thomas Enforce min/max values on zoom slider handles, and prevent overlapping handles, or invalid values. Remove some duplicated code.
  • 601cea0b 2021-05-02 Jonathan Thomas Implementing some code cleanup suggestions
  • 09f62a38 2021-04-30 Jonathan Thomas Reverting experimental launch.py changes
  • 68dba6de 2021-04-30 FeRD (Frank Dana) ui_util: Code cleanup
  • 248f294b 2021-04-30 FeRD (Frank Dana) Don't redefine 'min'
  • 20adb4a1 2021-04-30 FeRD (Frank Dana) Merge branch 'app-launch2' of github.com:OpenShot/openshot-qt into app-launch2
  • 583c35a0 2021-04-30 FeRD (Frank Dana) classes.timeline: Remove unused settings ref
  • 49eed0e8 2021-04-30 Frank Dana CI: Switch to -platform minimal
  • 7b9ec47d 2021-04-30 Frank Dana Merge branch 'develop' into app-launch2
  • 5b81086f 2021-04-30 FeRD (Frank Dana) CI: Run unit tests without xrdb
  • 3547c80e 2021-04-28 FeRD (Frank Dana) Eliminate settings.get_settings
  • 55910952 2021-04-28 FeRD (Frank Dana) app: Move dark palette generation to ui_utils.py
  • 97d84df2 2021-04-30 Jonathan Thomas Experimental launch.py changes, to remove our main() function and add some additional protection for render_cache_json() timer during shutdown.
  • 4c01c6c6 2021-04-30 Jonathan Thomas Replacing literal value with a more accurate one (Codacy), and removing unused imports
  • dc0afa84 2021-04-29 Jonathan Thomas Removing a few unused variables / imports
  • 7c6066e1 2021-04-29 Jonathan Thomas Initial commit of new Zoom Slider widget, to replace the previous +/- buttons and simple zoom slider. This new widget draws a mini timeline preview, allows the user to select any portion of the timeline, and also pan/scroll around the timeline with great accuracy.
  • 53c9029c 2021-04-28 Frank Dana Gitlab builders: work around github3 API differences (#4109)
  • e8e53cfa 2021-04-28 Frank Dana Merge pull request #4108 from OpenShot/mingw-paths
  • 9050d67d 2021-04-28 FeRD (Frank Dana) Freeze: Include OpenGL/OpenGL_accelerate on Win32
  • 8a868b51 2021-04-26 FeRD (Frank Dana) Fix env-file parsing
  • b54ae466 2021-04-26 FeRD (Frank Dana) Rename version_info files to NAME.env
  • 64aec0fb 2021-04-26 FeRD (Frank Dana) Handle multiple github3 versions
  • d9dcd179 2021-04-26 FeRD (Frank Dana) Fix editbit command
  • 3c6f7832 2021-04-26 FeRD (Frank Dana) Munge command strings with shlex
  • 3cf7717c 2021-04-26 FeRD (Frank Dana) deploy.py: Reformat long lines
  • 2a89045d 2021-04-26 FeRD (Frank Dana) Small change to github3 API
  • f222cdcd 2021-04-26 dependabot[bot] Bump actions/upload-artifact from v2.2.2 to v2.2.3 (#4089)
  • a0fca2b0 2021-04-26 Frank Dana Don't set fractional values for int properties (#4068)
  • 22fda5a8 2021-04-18 FeRD (Frank Dana) Gitlab-CI: Add PyQt5 back to PYTHONPATH, crazily
  • 1a70c0cd 2021-04-18 FeRD (Frank Dana) Gitlab-CI: Fix use of PowerShell variables
  • 9a16b521 2021-04-18 FeRD (Frank Dana) Gitlab-ci: Make PY_ABI an envvar on Windows
  • 7bfa57cf 2021-04-18 FeRD (Frank Dana) Look up Python ABI version, instead of hardcoding
  • fbd3551d 2021-04-18 FeRD (Frank Dana) Windows builder: mingw32\mingw32\ => mingw64\mingw32
  • b9f2e22c 2021-04-18 FeRD (Frank Dana) build_server: Code-formatting/readability fixes
  • 44d1120b 2021-04-13 Brenno Code review
  • 72295838 2021-04-13 Brenno Prevent crash when no object was detected on a clip
  • 13ddbc49 2021-04-01 Lorenzo Spinelli keyboard shortcut "R" to toogle the razor tool (#4007)
  • 5b20a39e 2021-04-01 FeRD (Frank Dana) App: Consume error queue to avoid repeats
  • 8c57d384 2021-04-01 Frank Dana CI: Ignore Ubuntu 20.04 failures (#4076)
  • 076dc243 2021-03-31 FeRD (Frank Dana) README: Add repo name to workflow job title
  • ba63a5a8 2021-03-31 Frank Dana README: Add Github Actions status badges
  • 2d16072d 2021-03-31 Frank Dana README: Remove Travis build shields
  • 8de3836c 2021-03-29 FeRD (Frank Dana) Pass standard Qt args through to QApplication
  • 64acae8e 2021-03-26 Brenno Changed default ObjectDetection default path for required files
  • bfdfc6de 2021-03-26 Brenno Removed the single "Clips" menu level
  • 9bbb96cb 2021-03-24 FeRD (Frank Dana) Fix traditional logging calls
  • fc6380a6 2021-03-24 Martin Thoma Streamline dict access patterns (#4017)
  • 28fde8c0 2021-03-23 FeRD (Frank Dana) tests/query_tests: Run unit tests without GUI
  • 9ae08d0d 2021-03-23 FeRD (Frank Dana) App: re-work launching, detach GUI from app
  • f9184c54 2021-03-23 FeRD (Frank Dana) Settings: getter -> cl.app; housekeeping
  • 2609203f 2021-03-23 FeRD (Frank Dana) Fix metrics/exceptions/settings circ. dependency
  • 1f3393ac 2021-03-15 Brenno Fixed Transforming handler shape mismatch for Tracker effect
  • e7282279 2021-03-15 Brenno Merge branch 'effect-parenting-fix' into effect-parenting
  • ea934643 2021-03-15 Brenno Protecting from missing attributes
  • e10f9709 2021-03-15 Brenno Using normalized initial bounding box for Tracker effect
  • e5a5e55f 2021-03-13 Brenno Fixed bounding box selection on portrait videos
  • 08feaefb 2021-03-13 Brenno Fixed cache delay when moving the Tracker Transform Handler
  • 6f695f5d 2021-03-13 Brenno Fixed bounding box offset when selecting an object to be tracked
  • 3b082093 2021-03-12 Jonathan Thomas Protecting from missing attributes and checking for Null values
  • 32fcb8f3 2021-03-10 Jonathan Thomas Fixing video_widget to allow an override, which ignores the project aspect ratio. When selecting regions from a Clip, the aspact ratio can be different than the project, and thus, we need to only show coordinates that match our clip image data.
  • 7f5501e6 2021-03-04 Brenno Merge remote-tracking branch 'origin/develop' into effect-parenting
  • 146189dc 2021-03-01 Jonathan Thomas Merge pull request #4035 from ferdnyc/revert-version-bump
  • 17605cab 2021-02-28 FeRD (Frank Dana) Revert "Test bumping the version (for gitlab-ci deployment testing)"
  • 2a23af7d 2021-02-26 Jonathan Thomas Merge pull request #4028 from OpenShot/release-gitlab-testing
  • 7e0d5c57 2021-02-26 Jonathan Thomas Fixing some codacy issues
  • f79dc99e 2021-02-26 Jonathan Thomas Fixing exceptions where no JSON is returned.
  • 2749faca 2021-02-25 Jonathan Thomas Fixing publish string replace issues
  • 4020642c 2021-02-25 Jonathan Thomas Merge pull request #4012 from OpenShot/profiling-improvements
  • 7a32df78 2021-02-25 Jonathan Thomas Fixing URL validation to come after the publish step
  • 836420f4 2021-02-25 Jonathan Thomas Adding more validations during the publish step, to verify openshot.org/download has correct URLs, which include the new version, and that all URLs are valid (no 404s).
  • b4483eef 2021-02-24 Jonathan Thomas Fixing regex to match file pattern (was excluding the x86 trailing pattern)
  • a3a96d21 2021-02-24 Jonathan Thomas Fixing regex to match file pattern (was excluding the x86 trailing pattern)
  • 2b9e5273 2021-02-24 Jonathan Thomas Fixing duplicate upload issue during deploy
  • 81f07c5d 2021-02-24 Jonathan Thomas Handling .torrent file differently, since the URL was invalid
  • fb714f51 2021-02-24 Jonathan Thomas Handling .torrent file differently, since the URL was invalid
  • 2af3a813 2021-02-24 Jonathan Thomas Handling .torrent file differently, since the URL was invalid
  • a6ab03d0 2021-02-24 Jonathan Thomas Handling .torrent file differently, since the URL was invalid
  • ef7036d4 2021-02-24 Jonathan Thomas Renaming release candidate files before uploading artifacts
  • d3198e38 2021-02-24 Jonathan Thomas Adding exception to requests to openshot.org
  • 2a0dadc6 2021-02-23 Jonathan Thomas Adding exception to requests to openshot.org
  • ac6e07f7 2021-02-23 Jonathan Thomas Test bumping the version (for gitlab-ci deployment testing)
  • cb126bea 2021-02-23 Jonathan Thomas Adding new deploy and publish scripts for GitLab CI to manually support deploying files/installers, creating GitHub release objects, creating blog entries, and creating new versions on the website.
  • 907b410a 2021-02-22 Jonathan Thomas Fixing args to build_server.py (which have changed a bit)
  • dedec3a0 2021-02-22 Jonathan Thomas Renaming build_server script, so certain functions can be imported elsewhere (coming soon)
  • 9488c97c 2021-02-22 Jonathan Thomas Updating git log format to be consistent across all 3 repos (for final release publishing reasons)
  • 5f03a5b5 2021-02-19 Jonathan Thomas Stubbing out publish gitlab job
  • 535a4018 2021-02-19 Jonathan Thomas Fixing regex for release branch restriction
  • 7f40d9de 2021-02-19 Jonathan Thomas Adding new deployment task to gitlab ci (to prevent rebuilding installers on deploy step)
  • 8204c0e5 2021-02-19 Jonathan Thomas removing deployment features from build-server.py, and moving them to deploy.py (coming soon)
  • 07c43f6b 2021-02-18 Jonathan Thomas Updating caption effect icon
  • d2f48bba 2021-02-18 Jonathan Thomas Fixing initial state of caption dock
  • 51fdce4c 2021-02-18 Jonathan Thomas Updating effect icons and effect cache images
  • b7a4acaa 2021-02-18 Jonathan Thomas Updating translation templates
  • 5e95b865 2021-02-17 Jonathan Thomas Removing some unused settings
  • 0f1d700e 2021-02-04 Brenno Added support to set an effect's properties by it's parent effect
  • ff2ee275 2021-02-04 Brenno Added support to insert the image of a clip inside a Tracked Object origin/keyframe-refactor
  • 45da4d67 2021-02-04 Brenno Added support to set the visibility of a Tracked Object
  • 14ecc519 2021-01-30 Jonathan Thomas Merge pull request #3995 from OpenShot/linux-build-cleanup
  • 0c6606af 2021-01-30 Jonathan Thomas Fixing path to build folder
  • f5eaa4ba 2021-01-30 Jonathan Thomas Fixing path to build folder
  • cf6586d7 2021-01-30 Jonathan Thomas Removing unused files from linux freeze.py script. It includes many hundred MB of unused files or duplicate files.
  • 3b38903f 2021-01-30 Jonathan Thomas Merge pull request #3994 from OpenShot/improved-resize-video-widget
  • c4cf27e7 2021-01-30 Jonathan Thomas Merge pull request #3993 from OpenShot/adding-version-info-to-builds
  • 32c26c6e 2021-01-30 Jonathan Thomas Adding frozen version to About and launch logs, to make it very clear when and what build version is running on a user's computer (in cases where they are running the frozen version).
  • c84cabf8 2021-01-30 Jonathan Thomas Fixing some missing imports on video widget
  • 3c2291fd 2021-01-30 Jonathan Thomas Fixing resize of video widget to support both height and width resizing, and being always divisible by 2 on both dimensions.
  • dd08a975 2021-01-30 Jonathan Thomas Check for version info on launch and print to stdout/log.
  • 0b83e9a4 2021-01-29 Jonathan Thomas Fixing import of parent classes file
  • bd93a0b7 2021-01-29 Jonathan Thomas Adding optional version.json to /settings/ folder during build. This is a dump of all 3 repos version info used in this build, including the current date/time. Also, some refactoring of build url naming and version parsing (used by both freeze and build-server.py now.
  • 9f1fb744 2021-01-28 Jonathan Thomas Merge pull request #3815 from ferdnyc/color-allover
  • 544fda37 2021-01-28 Jonathan Thomas Merge pull request #3781 from ferdnyc/new-scaler
  • 8cdb4718 2021-01-28 Jonathan Thomas Merge pull request #3806 from OpenShot/opencv
  • f49cf7a4 2021-01-28 Jonathan Thomas Fixing some codacy issue with unused imports, etc...
  • 6a28664d 2021-01-28 Jonathan Thomas Removing unused signals from a previous merge that left them behind.
  • 418b5369 2021-01-28 Jonathan Thomas Merge pull request #3992 from OpenShot/another-mac-build-fix
  • 5d201a39 2021-01-28 Jonathan Thomas Copy *.log files into new lib/settings/ folder (on Mac OS). Fixing syntax.
  • 22d50501 2021-01-27 Jonathan Thomas Merge pull request #3954 from MartinThoma/simplify-0.12.0
  • ba3e5b23 2021-01-27 Jonathan Thomas Merge branch 'develop' into color-allover
  • 34e0bb9b 2021-01-27 Jonathan Thomas Merge pull request #3816 from ferdnyc/style-tools
  • ba42267e 2021-01-27 Brenno Updated variable names
  • 1d2d469b 2021-01-27 Jonathan Thomas Merge pull request #3839 from ferdnyc/move-crash-recovery
  • 32a97bc2 2021-01-27 Brenno Added support to attach a clip to another clip
  • ee59ea42 2021-01-27 Jonathan Thomas Merge branch 'develop' into opencv
  • 03200941 2021-01-27 Brenno ObjectDetection: updated object selection and transform handler
  • 04ef4e1f 2021-01-27 Jonathan Thomas Merge branch 'develop' into color-allover
  • 555d5834 2021-01-27 Jonathan Thomas Merge pull request #3842 from ferdnyc/wider-keyframe-marks
  • becac500 2021-01-27 Jonathan Thomas Merge pull request #3877 from ferdnyc/track-menu-debounce
  • 1f23aede 2021-01-27 Jonathan Thomas Merge pull request #3897 from ferdnyc/dissolving-length
  • f94ccb5d 2021-01-27 Brenno Added support to show the transform handler for the selected object
  • d5661281 2021-01-27 Jonathan Thomas Merge pull request #3967 from ferdnyc/copyright-2021
  • 9717cd36 2021-01-27 Jonathan Thomas Merge pull request #3988 from OpenShot/mac-builder-fixes-2
  • 2a3e0a47 2021-01-27 Jonathan Thomas Merge pull request #3983 from OpenShot/remove-mac-dependencies
  • 9bbc8dbc 2021-01-27 Jonathan Thomas Copy *.log files into new lib/settings/ folder (on Mac OS)
  • ecb6ac8d 2021-01-27 Jonathan Thomas Add improved min Mac OS detection and improved summary.
  • 18050086 2021-01-25 Jonathan Thomas Add minimum os version to Info.plist, so we don't attempt to install on an older system which will fail.
  • 16b022bd 2021-01-25 Jonathan Thomas Add minimum os version to Info.plist, so we don't attempt to install on an older system which will fail.
  • f7cb2f25 2021-01-25 Jonathan Thomas Merge pull request #3982 from OpenShot/remove-mac-dependencies
  • 47fa1c8f 2021-01-25 Jonathan Thomas Exclude a few more files from the mac build. Trying to avoid a crash related to tesseract and libgif dependencies
  • 397ab2ac 2021-01-25 Jonathan Thomas Exclude a few more files from the mac build. Trying to avoid a crash related to tesseract and libgif dependencies
  • 771d2e71 2021-01-24 Jonathan Thomas Merge pull request #3981 from OpenShot/fix-mac-builder-rpath
  • 1f93ca32 2021-01-24 Jonathan Thomas Fix the Qt gif dependency on the mac build server. The build server has 2 competing libraries with different SO compatibilities. The invalid one needs to be ignored.
  • 513d911c 2021-01-24 Jonathan Thomas Fix the Qt gif dependency on the mac build server. The build server has 2 competing libraries with different SO compatibilities. The invalid one needs to be ignored.
  • 5c503768 2021-01-23 Jonathan Thomas Merge pull request #3977 from OpenShot/fix-mac-builder-rpath
  • eb46f546 2021-01-23 Jonathan Thomas Merge branch 'develop' into opencv
  • 1358dc0d 2021-01-23 Jonathan Thomas Fix mac frozen dependencies (@rpath, /usr/local/) to use @executable_path, and repair the broken cx_Freeze folder and *.app folder. Also fix various dmg building errors due to new file path locations.
  • 208e388c 2021-01-23 Jonathan Thomas Fix mac frozen dependencies (@rpath, /usr/local/) to use @executable_path, and repair the broken cx_Freeze folder and *.app folder. Also fix various dmg building errors due to new file path locations.
  • 2ef5c074 2021-01-22 Brenno ObjectDetection: show object's icons and transform handlers per frame
  • 6858b6c7 2021-01-22 Brenno Added support to update the detected bounding-boxes keyframes
  • 430433dc 2021-01-22 Brenno Added support to attach clip to detected object (ObjectDetection) effect
  • ceefbf8d 2021-01-19 Brenno Fixed clip transform handler when attached to object
  • c25ffe86 2021-01-18 Brenno Minor fixes to the attached object property
  • a4ca99a6 2021-01-14 FeRD (Frank Dana) Update copyright in README
  • 085a731c 2021-01-14 Brenno Added mini-GUI to attach a clip to a tracked object
  • 8ae8dda9 2021-01-14 Brenno Merge branch 'opencv' into keyframe-refactor
  • 2f48b008 2021-01-11 dependabot[bot] Bump actions/upload-artifact from v2.2.1 to v2.2.2 (#3959)
  • ba2ca783 2021-01-07 Martin Thoma STY: Use enumerate, avoid Yoda conditions
  • 2463d0ee 2021-01-03 Frank Dana Merge pull request #3947 from ferdnyc/file-dialog-i18n
  • a3d9c722 2021-01-03 Frank Dana Merge pull request #3929 from ferdnyc/fix-credits
  • 789bcb42 2021-01-03 FeRD (Frank Dana) Preferences: Don't filter file dialog
  • a7fbf315 2020-12-30 Jonathan Thomas Fixing mac builder CI path to Python3
  • bbead246 2020-12-27 FeRD (Frank Dana) Merge branch 'develop' into dissolving-length
  • 5056d240 2020-12-27 Frank Dana Merge pull request #3937 from ferdnyc/no-unity
  • 18b80b4b 2020-12-25 FeRD (Frank Dana) Eliminate Ubuntu Unity integration
  • 8a933e1a 2020-12-25 FeRD (Frank Dana) Remove signal cxn causing double unsaved prompts
  • 09c30dc7 2020-12-25 Frank Dana Merge pull request #3870 from ferdnyc/initfiles
  • d1748529 2020-12-25 dependabot[bot] Bump actions/upload-artifact from v1 to v2.2.1 (#3936)
  • dd9cb92b 2020-12-25 Frank Dana main_window: Separate model/view init (#3911)
  • c226c003 2020-12-25 Frank Dana Add Dependabot checking for Actions (#3935)
  • b4cac007 2020-12-24 Brenno Small fix - print removed
  • 9c21b507 2020-12-23 cboling2 developers.rst: fixed "many bugs...can be added" (#3931)
  • 964a0d72 2020-12-23 cboling2 clip.rst: "it's" --> "its" (#3930)
  • c97ff76b 2020-12-22 Brenno Added support for rotation to the transform handler for the tracker effect
  • 9722583a 2020-12-18 FeRD Credits: Fix data model
  • 41790228 2020-12-14 Brenno Added support for rotation transform to the bounding-box and to the transform handler for the tracker effect
  • b87ff474 2020-12-14 Frank Dana Restrict label-conflicts to branch pushes (#3921)
  • db63db42 2020-12-13 Frank Dana TimelineWebView: Log WebKit import fail reason (#3883)
  • ac9bf431 2020-12-13 Frank Dana Github Actions CI building (#3901)
  • cc91965a 2020-12-13 Frank Dana Add .css files to .editorconfig (#3919)
  • 5a9519ab 2020-12-13 Frank Dana Merge pull request #3909 from KilianMaes/develop
  • 0d348bbb 2020-12-12 Brenno Changed Json interface that updates the Tracker effect
  • 2d5e75aa 2020-12-10 Kilian Resolve Credits not popping up bug: minor changes
  • de3e151c 2020-12-10 Kilian Solved bug: Credits window (Help > About OpenShot > Credits) was not popping out
  • 59b9ad01 2020-12-06 Frank Dana Merge pull request #3898 from spt3m4/patch-1
  • def48693 2020-12-05 spt3m4 "Copy Keyframes > All" includes "Crop *" settings
  • d90fc3f9 2020-12-05 FeRD (Frank Dana) Blender: Tweak dissolve.py parameters
  • 8c3d90cc 2020-12-03 Frank Dana Merge pull request #3550 from spaetz/develop
  • 241a7c57 2020-12-03 Frank Dana doc/clips.rst: Update image path
  • 78469bf0 2020-06-08 Sebastian Spaeth Improve Documentation
  • 5dadc50b 2020-12-01 FeRD (Frank Dana) Timeline: Add some keyframes to debugger clips
  • 5d71df4e 2020-12-01 FeRD (Frank Dana) Drop keyframe points down into track gutter
  • 2b2a81df 2020-11-30 Brenno Disabling region selection after closing window Initialize Effect
  • 525ee642 2020-11-28 Brenno Added transform handler for Tracker effect
  • e27625e4 2020-11-28 Frank Dana Merge pull request #3857 from MatthieuMeert/develop
  • 3c619b46 2020-11-28 Frank Dana webkit: No f-strings with Python 3.5 (Xenial)
  • 0a888160 2020-11-28 MatthieuMeert horizontal scroll using shift+scroll works with webkit backend
  • 63199c35 2020-11-27 FeRD (Frank Dana) Webview: Show menus with exec_()
  • 7cd0263c 2020-11-26 MatthieuMeert Revert "horizontal scrolling with SHIFT+scroll functional"
  • 9ef8450c 2020-11-26 MatthieuMeert Revert "added comments"
  • 0702fe0e 2020-11-25 FeRD (Frank Dana) Blender: Rename source scripts to .py.in
  • 0d420659 2020-11-25 FeRD (Frank Dana) Add init.py to parent paths as well
  • 631f7892 2020-11-25 FeRD (Frank Dana) Add init.py files to all python paths
  • 7489a6b2 2020-11-22 MatthieuMeert added comments
  • d3798986 2020-11-21 MatthieuMeert horizontal scrolling with SHIFT+scroll functional
  • 2503c956 2020-11-19 FeRD (Frank Dana) TitleEd: Use style-tools more, drop find_in_list
  • ccfc49ef 2020-11-19 FeRD (Frank Dana) Merge branch 'title-editor-filename' into style-tools
  • ab2435ad 2020-11-19 FeRD (Frank Dana) Title Editor: Model & program flow tweaks
  • 837cc154 2020-11-19 Frank Dana Label merge conflicts: lower retry delay, raise retry count (#3852)
  • 8772295b 2020-11-19 Frank Dana Upgrade label-merge-conflicts action to version 2.0.1 (#3851)
  • e43ba6d4 2020-11-19 Frank Dana Create label-merge-conflicts.yml (#3850)
  • 4b0b09ee 2020-11-18 Frank Dana Merge branch 'develop' into style-tools
  • ee936502 2020-11-17 FeRD (Frank Dana) Timeline CSS: More visible keyframe marks
  • 9b8e8e8d 2020-11-16 Jonathan Thomas Merge pull request #3836 from OpenShot/ferdnyc-patch-1
  • 73f9431b 2020-11-16 Jonathan Thomas Merge pull request #3830 from OpenShot/appimage-exclude-glib-parts
  • 177e6d4d 2020-11-16 Jonathan Thomas Merge pull request #3787 from ferdnyc/code-tidying
  • ffb30dce 2020-11-16 FeRD (Frank Dana) Relocate libopenshot.log recovery to exceptions.py
  • afe54294 2020-11-14 Frank Dana CONTRIBUTING: Fix Windows paths (backslash)
  • cd81a5ff 2020-11-13 Frank Dana Merge pull request #3826 from ferdnyc/issue-templates
  • 582c2205 2020-11-13 Frank Dana Merge pull request #3828 from OpenShot/stable-build-dates
  • 7bf31084 2020-11-13 FeRD (Frank Dana) Use CI_PIPELINE_ID in package filenames
  • 3f1acdd0 2020-11-12 FeRD (Frank Dana) build-server: Update metadata file parsing
  • c6e9b101 2020-11-07 FeRD (Frank Dana) Add CI_PIPELINE_ID to metadata file
  • 8dffb2cd 2020-11-09 FeRD (Frank Dana) freeze.py: Exclude remaining glib2 libs
  • 3ad93c7b 2020-11-09 FeRD (Frank Dana) keyframe_scaler: Rename to _scale_x_value
  • 24f9d3fd 2020-11-09 FeRD (Frank Dana) project_data: Remove unused function
  • 0e2e99f4 2020-11-09 Frank Dana Merge branch 'develop' into code-tidying
  • 196448e5 2020-11-09 FeRD (Frank Dana) Restore translated strings
  • 925427d9 2020-11-09 Frank Dana Dumb typo in the menu code (#3829)
  • cb9e6427 2020-11-07 FeRD (Frank Dana) CONTRIBUTING: Style cleanup
  • cac8c2e0 2020-11-06 FeRD (Frank Dana) ISSUE_TEMPLATES: Fix wrapping
  • 0a729c32 2020-11-06 Frank Dana Merge pull request #3817 from ferdnyc/effect-parent
  • 4b5928cb 2020-11-06 FeRD (Frank Dana) Remove title text from report templates
  • e81f0dbf 2020-11-06 Frank Dana CONTRIBUTING: Update instructions/details
  • 2a934ee5 2020-11-05 Brenno Improved error handling for effect pre-processing
  • b904b5c2 2020-11-01 Frank Dana Title templates: Make all transparent bgs black (#3814)
  • 69982d9b 2020-11-01 Frank Dana Add ColorPicker dialog with checkerboard alpha (#3813)
  • 3e49eea5 2020-11-01 FeRD (Frank Dana) Properties model: Use new effect.ParentClip()
  • c3ba546d 2020-11-01 FeRD (Frank Dana) Cutting: Don't accept() close event
  • 74453e67 2020-11-01 FeRD (Frank Dana) Make sure font family is single-quoted in HTML
  • 5388622e 2020-11-01 FeRD (Frank Dana) Titles: Rewrite XML parsing/mods, add style_tools
  • 692da087 2020-11-01 FeRD (Frank Dana) Title editor: Use ColorPicker
  • 977b64bb 2020-11-01 FeRD (Frank Dana) Properties: Use ColorPicker
  • 900e78c8 2020-11-01 FeRD (Frank Dana) Animated titles: Use ColorPicker
  • b2c121a1 2020-11-01 FeRD (Frank Dana) Animated titles: Add *args, **kwargs
  • 53bf8a9c 2020-11-01 FeRD (Frank Dana) Export: some init cleanup, add *args, **kwargs
  • 09081c67 2020-11-01 FeRD (Frank Dana) Add ColorPicker dialog with checkerboard alpha
  • f371121a 2020-10-30 Jonathan Thomas Updating icons and cache icons for new opencv effects
  • 626f78bf 2020-10-30 Jonathan Thomas Fixing regression with opencv branch, and commented out lines we need
  • 395a8da7 2020-10-30 Jonathan Thomas Merge branch 'develop' into opencv
  • 3aa3c155 2020-10-30 Frank Dana Fix MainWindow inheritance (#3809)
  • b138f495 2020-10-29 Jonathan Thomas Merge pull request #3684 from OpenShot/backend-checking
  • 3688baba 2020-10-29 Jonathan Thomas Merge branch 'develop' into backend-checking
  • 0739a85d 2020-10-29 Jonathan Thomas Merge branch 'develop' into code-tidying
  • d7db9f00 2020-10-29 Jonathan Thomas Merge pull request #3795 from ferdnyc/playhead-reset
  • 4d41fd27 2020-10-29 Jonathan Thomas Merge pull request #3805 from ferdnyc/non-modal-color
  • f23c282c 2020-10-29 Jonathan Thomas Merge pull request #3794 from OpenShot/caption-effect
  • 791e7a1f 2020-10-29 FeRD (Frank Dana) Blender: Make color-picker dialog non-modal
  • abbb94b9 2020-10-29 Jonathan Thomas Merge pull request #3804 from OpenShot/fix-file-model-signal
  • ff24453e 2020-10-29 Jonathan Thomas Fixing regression causing an *.osp file dropped into the main window to break
  • b0558e9c 2020-10-29 Jonathan Thomas Merge pull request #3803 from OpenShot/fix-appimage-icon
  • dcbd770a 2020-10-29 Jonathan Thomas Renaming the .desktop file == the AppImage app name (which is required for desktopintegration to work)
  • ef69b5fc 2020-10-28 Jonathan Thomas Removing unneeded mdir -p
  • b8f752d0 2020-10-28 Jonathan Thomas Fixed icon path
  • e96a6461 2020-10-28 Jonathan Thomas Fixed icon path
  • e81ea3ef 2020-10-28 Jonathan Thomas Copying all icons into AppImage... into correct XDG Freedesktop icon paths
  • 7085fb8c 2020-10-28 Jonathan Thomas Another experimental AppImage icon change... for better support of AppImage desktopintegration
  • fc208388 2020-10-28 Jonathan Thomas Another experimental AppImage icon change... for better support of AppImage desktopintegration
  • 8333c90f 2020-10-28 Jonathan Thomas Merge pull request #3801 from OpenShot/fix-appimage-icon
  • 1a5550ef 2020-10-28 Jonathan Thomas Adding .DirIcon to root of AppImage (a 256x256 PNG icon), used by Chrome OS and some distros
  • dd040cc0 2020-10-27 Jonathan Thomas Fixing import regression after merge... and removing Codacy complaint about unneeded else
  • 68cfbf23 2020-10-27 Jonathan Thomas Merge branch 'develop' into caption-effect
  • 5dfdfe68 2020-10-27 Brenno Merge branch 'develop' into opencv
  • 9f25e926 2020-10-27 Jonathan Thomas Merge pull request #3796 from OpenShot/fix-stale
  • 0519bf66 2020-10-27 Jonathan Thomas Fix string formatting on yml stale message (instead of folded style, use a literal string)
  • b8b8629a 2020-10-27 Jonathan Thomas Merge branch 'develop' into caption-effect
  • ca992af0 2020-10-27 Jonathan Thomas Merge pull request #3784 from OpenShot/drop-accept
  • aacf17ef 2020-10-27 FeRD (Frank Dana) Profile: Seek to first frame on change
  • 08f603f6 2020-10-27 FeRD (Frank Dana) Merge branch 'develop' into drop-accept
  • 933dc79d 2020-10-26 Jonathan Thomas Merge pull request #3793 from OpenShot/new-apprun-test
  • a3642412 2020-10-26 Jonathan Thomas Enable auto transform for selections.
  • d9bce491 2020-10-26 Jonathan Thomas Testing a new wrapper approach for AppImage
  • 312c2c95 2020-10-26 Jonathan Thomas Try and use original linux launch script, which calls real AppRun (renamed AppRun.64)
  • cfeb0cc3 2020-10-26 Jonathan Thomas Change name of desktop file
  • 6e50f1c0 2020-10-26 Frank Dana Blender: Always show error msg, close window after (#3790)
  • 4d6b05d9 2020-10-26 Frank Dana Properties: Fix transition property lookup (#3789)
  • 409a5c17 2020-10-26 Jonathan Thomas New AppRun test, to use the build in one from the build server
  • b9296622 2020-10-25 Jonathan Thomas Merge pull request #3770 from OpenShot/add-stale-github-plaugin
  • 61812561 2020-10-26 FeRD (Frank Dana) main_window: actionJump logs => debug
  • ee8a6517 2020-10-26 FeRD (Frank Dana) webview: cache logging, drop local settings ref
  • 0309c5d5 2020-10-25 FeRD (Frank Dana) Settings: Move QMessageBox, get_settings() to app
  • 707dea55 2020-10-25 FeRD (Frank Dana) app: Cleanup w/o relying on return from exec_()
  • 0237c707 2020-10-25 FeRD (Frank Dana) thumbnail: Add some logging
  • b4ba7d3a 2020-10-25 FeRD (Frank Dana) webview: Swap parents, connect aboutToQuit signal
  • 102bfe1c 2020-10-25 FeRD (Frank Dana) webengine backend: Fix dumb mistake
  • d51563a8 2020-10-24 FeRD (Frank Dana) Address Codacy flags
  • f2144026 2020-10-24 FeRD (Frank Dana) main_window: Correct webview import path
  • c79df9ee 2020-10-24 FeRD (Frank Dana) Incorporate changes from 'develop'
  • e11f23be 2020-10-24 FeRD (Frank Dana) Merge branch 'develop' into backend-checking
  • 067807fe 2020-10-24 FeRD (Frank Dana) Remove unnecessary openshot_rc imports
  • b4109fe7 2020-10-24 FeRD (Frank Dana) properties_tableview: Fix imports
  • daa88a78 2020-10-24 FeRD (Frank Dana) Housekeeping: Eliminate all star imports, etc.
  • 0b1e3cd7 2020-10-23 FeRD (Frank Dana) main_window: '[get_]app.window.…' => 'self.…'
  • a3337386 2020-10-23 Jonathan Thomas Updating effect icons, to some experimental ones. I might change these again soon.
  • eacb370a 2020-10-23 FeRD (Frank Dana) properties: Remove context menu lock, speedups
  • b01576a5 2020-10-23 FeRD (Frank Dana) preview_thread: Fix up logging
  • 5ff4f456 2020-10-23 FeRD (Frank Dana) Playback: Fix bug with starting play in reverse
  • 2ac2ae06 2020-10-23 FeRD (Frank Dana) files_model: import better, progress in statusbar - Some small improvements to the file-model-insertion code - Whenever importing more than 15 files, the statusbar will show a localized ("Imported N / M") count of the progress to completion
  • 6c7f07ea 2020-10-23 FeRD (Frank Dana) Explicitly accept() more events, use menu.popup()
  • 2a4d8959 2020-10-23 FeRD (Frank Dana) Fix lots of action signatures (no 'event' param)
  • 7fcc5734 2020-10-22 Jonathan Thomas Added a new "font" property editor, and a new "caption" editor, for effects which need them. Caption editor is a dockable widget, which accepts VTT format text and draws captions on a Clip. I've also reworked the "Simple View" and "Advanced View" to contain the caption widget's dock location (when it's needed).
  • f27648c9 2020-10-21 FeRD (Frank Dana) files views: Accept drop event before processing
  • ab9f8d06 2020-10-21 FeRD (Frank Dana) project_data: New keyframe scaler implementation
  • c9a78963 2020-10-20 Jonathan Thomas Merge pull request #3780 from OpenShot/revert-3664-hotfix-unicode-paths
  • 5e085fcc 2020-10-20 Jonathan Thomas Revert "Fix loading Unicode paths from 2.4 (#3624)"
  • b5827d19 2020-10-20 Frank Dana app.py: Remove distutils import (#3778)
  • 372bc874 2020-10-19 Frank Dana Work around PyQt5 bug with argument types (#3777)
  • 537c0444 2020-10-19 Jonathan Thomas Merge pull request #3597 from eisneinechse/export_fine_grain
  • 3d68cadc 2020-10-19 Frank Dana Work around PyQt5 bug with argument types (#3776)
  • 70be7dda 2020-10-19 Frank Dana main_window: Add missing QUrl import (#3775)
  • a50f661b 2020-10-17 eisneinechse Add missing QUrl, so import file works
  • 6dcec472 2020-10-17 eisneinechse Variables have now more readable names
  • 66f0ca5e 2020-10-17 eisneinechse Merge branch 'develop' into export_fine_grain
  • 685326fb 2020-10-17 Frank Dana Merge pull request #3630 from ferdnyc/import-folder
  • 90ce3ee6 2020-10-17 Frank Dana Fix dumb typo
  • bcd1e5ec 2020-10-17 Frank Dana Formatting tweaks
  • 4be95e12 2020-10-17 Frank Dana Merge pull request #3662 from ferdnyc/single-shot-timers
  • e6f88e03 2020-10-17 Frank Dana Update due to changes in 'develop'
  • e30554ef 2020-10-16 Jonathan Thomas Add stale plugin with custom message to openshot-qt repo
  • f1a356f9 2020-10-16 Jonathan Thomas Merge branch 'develop' into single-shot-timers
  • bf9264a1 2020-10-16 Jonathan Thomas Merge branch 'develop' into import-folder
  • 4b14ad56 2020-10-16 FeRD (Frank Dana) Merge remote-tracking branch 'upstream/develop' into backend-checking
  • 2bae9d1e 2020-10-16 Jonathan Thomas Merge pull request #3622 from ferdnyc/mainwin-view-docks
  • 5b92b428 2020-10-16 Jonathan Thomas Merge branch 'develop' into mainwin-view-docks
  • f7d35183 2020-10-16 Jonathan Thomas Merge pull request #3560 from rabits/fix_history_store_in_project
  • eba530b8 2020-10-16 Jonathan Thomas Merge pull request #3653 from ferdnyc/new-changelog-parsing
  • 6a12b001 2020-10-16 Jonathan Thomas Merge pull request #3570 from eisneinechse/interlace
  • e3e2b4ca 2020-10-16 Jonathan Thomas Merge branch 'develop' into new-changelog-parsing
  • a07d24f3 2020-10-16 Jonathan Thomas Merge pull request #3639 from ferdnyc/reformat-log
  • 0a58c7a0 2020-10-16 Jonathan Thomas Merge pull request #3664 from MarcelWaldvogel/hotfix-unicode-paths
  • 2b536639 2020-10-16 Jonathan Thomas Merge pull request #3702 from ferdnyc/html-processing
  • 3ece90d6 2020-10-16 Jonathan Thomas Merge pull request #3721 from ferdnyc/jump-to-ends
  • 21210209 2020-10-16 Jonathan Thomas Merge pull request #3742 from ferdnyc/properties-debug
  • 47c7e2b3 2020-10-16 Jonathan Thomas Merge pull request #3766 from OpenShot/fix-async-timeline-drop
  • 35319c24 2020-10-16 Jonathan Thomas Updating logo image with simplified color version
  • 9b1a77f2 2020-10-16 Jonathan Thomas No longer trigger an event, but directly delete a clip which is no longer needed during drag/drop. This solves a nasty asny issue where a clip would "stick" on the timeline, due to out of order JS and Python calls
  • 7f96b0b7 2020-10-15 Frank Dana Merge pull request #3763 from ferdnyc/blender-rendering
  • 1759c797 2020-10-15 FeRD (Frank Dana) Blender: Protect embedded params
  • 138defb6 2020-10-14 Frank Dana Merge pull request #3756 from MartinThoma/simplify
  • 666d3046 2020-10-14 Frank Dana Merge branch 'develop' into simplify
  • c3ea2ee4 2020-10-14 Frank Dana Merge pull request #3761 from ferdnyc/blender-rendering
  • 6aca56f0 2020-10-14 Frank Dana Merge pull request #3681 from ferdnyc/webengine-js-logging
  • 0e365f2c 2020-10-14 Frank Dana Merge branch 'develop' into jump-to-ends
  • 3d8d2bc9 2020-10-14 Frank Dana Merge pull request #3709 from ferdnyc/no-js-mainwin
  • ea30512d 2020-10-14 Frank Dana Merge pull request #3739 from ferdnyc/new-lib-apis
  • ed660faf 2020-10-14 Frank Dana Merge branch 'develop' into blender-rendering
  • 90f38c09 2020-10-14 FeRD (Frank Dana) Blender: Use JSON serialization to inject params
  • 0b24aed6 2020-10-14 FeRD (Frank Dana) Merge branch 'develop' into blender-rendering
  • 2042227f 2020-10-12 Martin Thoma Simplify code by combining 'or' statements
  • a17a7305 2020-10-11 Frank Dana Merge pull request #3749 from ferdnyc/blender-rendering
  • 780ad28d 2020-10-11 Frank Dana Merge pull request #3755 from gdecaso/patch-1
  • d77ef88d 2020-10-11 Frank Dana Tweak doc/titles.rst
  • 61e0455f 2020-10-11 Guido de Caso Correction to the title template directory.
  • 0dd54230 2020-10-10 Frank Dana Merge branch 'develop' into single-shot-timers
  • 4e22ac6a 2020-10-10 Frank Dana files_model: Fix any() call (#3753)
  • 14b30594 2020-10-10 FeRD (Frank Dana) blender: Script updates for colors.py
  • 23ce9c8f 2020-10-09 FeRD (Frank Dana) blender: Script updates for earth.py
  • 672da7b0 2020-10-09 FeRD (Frank Dana) blender: Script updates for neon_curve.py
  • ec262942 2020-10-09 FeRD (Frank Dana) blender: Script updates for magic_wand.py
  • cae52f64 2020-10-09 Frank Dana dissolve.py: Correct end_frame value
  • 5cdc5f44 2020-10-09 FeRD (Frank Dana) blender_listview: Fix Codacy issues
  • 1d325427 2020-10-07 FeRD (Frank Dana) Blender: Create thread/worker per-transaction
  • 6f6f6538 2020-10-07 FeRD (Frank Dana) dissolve/explode titles: streamline, update code
  • dfb6c823 2020-10-06 FeRD (Frank Dana) Blender: Add inter-frame progress display
  • b1207b10 2020-10-04 FeRD (Frank Dana) Blender: Eliminate initial script copy, make preview timer single-shot
  • 8c3d9b2b 2020-10-04 FeRD (Frank Dana) Move Blender version check to separate function, rework subprocessing
  • 9b5f7f40 2020-10-04 FeRD (Frank Dana) Animated titles: Source/imports cleanup
  • 465f4632 2020-04-07 FeRD (Frank Dana) Blender files: Update physics templates
  • 6dbcaea6 2020-10-03 FeRD (Frank Dana) Blender: Trigger rendering from command line
  • 72818353 2020-10-03 FeRD (Frank Dana) Blender: Pass preview_frame, fps values to scripts
  • b0992aa1 2020-10-03 FeRD (Frank Dana) Blender: Misc cleanup
  • 1434065c 2020-04-07 FeRD (Frank Dana) Blender: Animation-Length fixes
  • c2c737df 2020-10-02 FeRD (Frank Dana) Merge branch 'develop' into properties-debug
  • 9629c241 2020-09-28 Frank Dana Fix large canvas rendering (at closest zoom levels), with WebEngine (#3711)
  • 204efa5c 2020-09-27 Dave Scotese windows installer: Expand firewall-rule option (#3736)
  • cf1f1302 2020-09-26 Frank Dana Merge branch 'develop' into properties-debug
  • 917c125f 2020-09-26 Frank Dana Merge pull request #3738 from MartinThoma/simplify-0.4
  • 98d6e5a5 2020-09-26 Martin Thoma Early return
  • dd84ebb9 2020-09-26 Martin Thoma Apply suggestions from code review
  • d80bbe55 2020-09-26 FeRD (Frank Dana) Properties model: Make most logs debug
  • c82e64e8 2020-09-24 FeRD (Frank Dana) video_widget: Fix typo, unused vars
  • b19593f4 2020-09-24 Martin Thoma STY: Simplify the code
  • d07defef 2020-09-23 Martin Thoma Adjust log levels (#3724)
  • f48a9c56 2020-09-23 Frank Dana Merge pull request #3734 from ferdnyc/save-streams
  • ecb4a749 2020-09-23 FeRD (Frank Dana) logger: Save original stdout/stderr
  • 3969f56f 2020-09-18 Jonathan Thomas Merge pull request #3727 from OpenShot/fix-font-dialog
  • bcc30f10 2020-09-18 Jonathan Thomas Fixing a few issues with the title editor. 1) font-size was not being initialized on the font dialog, and 2) font-size was not being set (even though it can clobber our template settings 3) Not all text colors were being found when loading an SVG and setting the 'text-color' button.
  • 3788e716 2020-09-13 Jonathan Thomas Merge pull request #3722 from eisneinechse/svtav1_rename
  • 388cff85 2020-09-13 eisneinechse Change of name of library
  • 22b5fee6 2020-09-13 eisneinechse Merge branch 'develop' into export_fine_grain
  • 65d86932 2020-09-13 eisneinechse Merge branch 'develop' into interlace
  • f26ae7cd 2020-09-13 FeRD (Frank Dana) Teach Prev/Next Marker to jump to 0, end
  • 4705c5b5 2020-09-13 FeRD (Frank Dana) Make use of new Timeline lookup APIs
  • b7979901 2020-09-13 Frank Dana Merge pull request #3700 from ferdnyc/add-track-fix
  • cc1735bd 2020-09-11 Jonathan Thomas Merge pull request #3715 from OpenShot/ctrl-timeline-selections
  • 2ed6035c 2020-09-11 Jonathan Thomas Merge pull request #3714 from OpenShot/fix-presets-duplicate-coordinates
  • 16ce0d9a 2020-09-11 FeRD (Frank Dana) Merge branch 'develop' into backend-checking
  • f3ba285c 2020-09-11 Jonathan Thomas Merge pull request #3327 from SuslikV/patch-14
  • cd3246ef 2020-09-11 Jonathan Thomas Adapting https://github.com/OpenShot/openshot-qt/pull/3317 PR to enable CTRL to allow for adding to the current selection (for clips and transitions)
  • ada2ec8d 2020-09-11 Jonathan Thomas Always remove existing keyframe points for a colliding X coordinate. For example, if there is already a Point with coordinate X=1, remove that, and then add the new preset Point. Fixes bug where first preset keyframe was uneditable.
  • 57b7d037 2020-09-11 Jonathan Thomas Merge pull request #3530 from SuslikV/no-model-update-from-view
  • 240bd9b7 2020-09-08 FeRD (Frank Dana) WebKit backend: Fix LoggingWebKitPage call
  • 9296c199 2020-09-08 FeRD (Frank Dana) timeline: Eliminate playheadOffset
  • 7a9ba71d 2020-09-07 FeRD (Frank Dana) AudioThumbnail.png => AudioThumbnail.svg
  • 67f62e50 2020-09-07 FeRD (Frank Dana) Delete unused timeline/media/images files
  • 286bed1e 2020-09-07 FeRD (Frank Dana) WebKit: Don't inject mainWindow into JS (not used)
  • 197994c5 2020-09-02 FeRD (Frank Dana) Create Python threads as .daemon = True
  • ae77111c 2020-08-31 FeRD (Frank Dana) Load QtWebChannel JS from Qt resource system
  • 9f2c4a4e 2020-08-31 FeRD (Frank Dana) tab=>spaces
  • 879af521 2020-08-31 Frank Dana Travis: Re-enable QtWebKit for Xenial builds (#3701)
  • cd69f2ad 2020-08-31 FeRD (Frank Dana) Don't call setInterval() with float args
  • 4545f2c8 2020-08-31 FeRD (Frank Dana) timeline: Fix HTML source processing
  • 1b2434f1 2020-08-31 FeRD (Frank Dana) controllers.js: Don't dereference unknown objects
  • 4e70391b 2020-08-31 FeRD (Frank Dana) add_track: Fix track number lookup
  • 70f1e062 2020-08-28 Frank Dana COPYING: Fix line wrapping in Exceptions section (#3692)
  • 6053a3ca 2020-08-28 Jonathan Thomas Merge pull request #3691 from OpenShot/framerate-samplerate-utility
  • 9461c688 2020-08-28 Jonathan Thomas Merge pull request #3690 from OpenShot/fix-intel-qsv-crash
  • 70eaebb1 2020-08-28 Jonathan Thomas Removing Intel QSV decoding from Preferences for all OSes. This does not work on any OS, and it causes a crash on some Windows machines.
  • debc00e8 2020-08-28 FeRD (Frank Dana) webengine backend: Import logging levels
  • b1791562 2020-08-28 FeRD (Frank Dana) TIL that QMainWindow's parent must be a QWidget
  • 14510ec0 2020-08-27 FeRD (Frank Dana) Fix MainWindow parenting
  • c79c41ff 2020-08-27 FeRD (Frank Dana) Set up JS logging for both backends
  • b7662981 2020-08-27 FeRD (Frank Dana) Misc code cleanup
  • 7037c538 2020-08-27 FeRD (Frank Dana) Stupid typo
  • 1c833cfb 2020-08-27 FeRD (Frank Dana) Fix thread shutdown
  • c25aa5cb 2020-08-26 FeRD (Frank Dana) Rename timeline view modules
  • 0d5da56a 2020-08-26 FeRD (Frank Dana) Rework backend importing for timeline
  • bc24a0b5 2020-08-26 FeRD (Frank Dana) Raise an exception if neither backend found
  • 72df0970 2020-08-24 Frank Dana Update timeline_mixins.py
  • 63d18217 2020-08-24 FeRD (Frank Dana) timeline-mixins: Enable WebEngine JS logging
  • 7a4afc6f 2020-08-24 FeRD (Frank Dana) timeline-mixins: Enable WebEngine JS logging
  • 3eb04bf5 2020-08-24 Frank Dana Merge pull request #3680 from OpenShot/fix-lib-mangling
  • 4d4b41ff 2020-08-24 FeRD (Frank Dana) Add libvdpau.so.2 to mangled libs
  • a7c262b0 2020-08-24 Frank Dana Merge branch 'develop' into fix-lib-mangling
  • de25d135 2020-08-24 FeRD (Frank Dana) Fix lib mangling for real
  • 7dccd479 2020-08-24 Frank Dana Fix mangle-hw-libs workdir path (#3679)
  • b5edf938 2020-08-24 FeRD (Frank Dana) Fix mangle-hw-libs workdir path
  • 139e78c2 2020-08-21 Jonathan Thomas Merge pull request #3671 from OpenShot/fix-mac-notarization
  • 32976e96 2020-08-21 Jonathan Thomas Fixing Mac notarization to wait until --notarization-history contains the record...
  • 070e7618 2020-08-21 Jonathan Thomas Merge pull request #3670 from OpenShot/windows-conditional-import
  • fa7ee58d 2020-08-21 Jonathan Thomas Fixing crash on Windows launch (with no WebEngineView)
  • e92ae964 2020-08-20 Frank Dana title editor: Fix name-duplication regex (#3637)
  • 4608d436 2020-08-20 Frank Dana Add libselinux.so.1 to package allow list (#3661)
  • 5b88df58 2020-08-19 Jonathan Thomas Updating output with some more context
  • 1beaedf5 2020-08-18 Brenno small webengine fix
  • 51f8154f 2020-08-18 Brenno Merge branch 'develop' into opencv
  • a9f940e5 2020-08-18 Jonathan Thomas Use fmod for remainders and don't round BAD cases (just truncate string to 2 decimal places)
  • ff3dfd54 2020-08-18 Jonathan Thomas Merge pull request #3668 from OpenShot/improved-preference-logging
  • 6e93c29e 2020-08-17 Brenno opencv path added for windows 32 build
  • 11cc06fc 2020-08-17 Jonathan Thomas Adding additional logging for Preference hardware decoder testing
  • a417caca 2020-08-17 Jonathan Thomas Merge pull request #3604 from OpenShot/new-webengine-support
  • 8a9b0e47 2020-08-17 Brenno opencv path added for windows 64 build
  • 5ba0f00e 2020-08-14 Jonathan Thomas Fixing some code quality warnings
  • d54a7324 2020-08-14 Jonathan Thomas Merge pull request #3663 from OpenShot/mixin_support
  • c1dcfa39 2020-08-13 Jonathan Thomas Fixing some code quality warnings
  • c1db8102 2020-08-13 Jonathan Thomas Prevent error if webkit not availble
  • 0b394ca9 2020-08-13 Jonathan Thomas Adding JS mixin support for QtWebEngine and QtWebKit (so either one will be found and will work)
  • 2bb0a561 2020-08-12 Brenno A. C. Caldato Merge pull request #3658 from BrennoCaldato/opencv-webengine-support
  • 433628ca 2020-08-11 Marcel Waldvogel Fix loading Unicode paths from 2.4 (#3624)
  • 3464d1e8 2020-08-10 Jonathan Thomas Prevent inheritance errors if imports fail
  • d07488d5 2020-08-10 Jonathan Thomas Creating a mixin class to support both WebKit and WebEngine
  • ffc0294b 2020-08-10 FeRD (Frank Dana) properties_tableview: Format, unused vars
  • 7fd836b2 2020-08-10 FeRD (Frank Dana) Use action-delay QTimers right
  • 65e26c66 2020-08-10 Frank Dana Fix lockfile logic (#3648)
  • 49e5cd63 2020-08-08 Brenno removed unnecessary file
  • 51669262 2020-08-08 Brenno Fixed file that was changed after merging with webengine branch
  • be6422b1 2020-08-08 Brenno Correction bad path in pre-processing effects
  • e0dc88cf 2020-08-08 Brenno Merge branch 'new-webengine-support' into opencv-webengine-support
  • 8b34e264 2020-08-08 Brenno Branch for merging with new-webengine-suppor
  • 27d4325d 2020-08-08 Brenno Merged changes
  • f3c1985b 2020-08-08 Brenno Error handler for OpenCV effect not compiled with library
  • cf7157ff 2020-08-08 Brenno Changed protobuf saving path and check OpenCV compatibility
  • 1ee194d6 2020-08-08 Brenno Fixed effects bug on cut clips
  • 5a146e21 2020-08-07 Jonathan Thomas Updating some troubleshooting code snippets for Mac builds
  • 2acac8d1 2020-08-07 Frank Dana Fix debug log for changelog parsing
  • 1fa16b2d 2020-08-07 FeRD (Frank Dana) About: Support new changelog format
  • c05dbf81 2020-08-06 Jonathan Thomas Removing dangerous os.path.split, replacing with os.path.dirname
  • 38119b75 2020-08-06 Jonathan Thomas Remove certain qt plugins from mac packaging
  • 77406659 2020-08-06 Jonathan Thomas Package all Qt plugins for Mac build, and added some debug/troubleshooting code to find the min sdk version for all packaged files.
  • f7a500a4 2020-08-06 FeRD (Frank Dana) Use resource file for curves, cursors
  • 59f932d5 2020-08-06 FeRD (Frank Dana) Update icon resource file
  • be992d9e 2020-08-06 FeRD (Frank Dana) Put back some icon dependencies
  • 89ef0e2a 2020-08-06 FeRD (Frank Dana) query_tests: Remove openshot.png dependency
  • c7a99663 2020-08-06 FeRD (Frank Dana) Update .qrc file paths in .ui files
  • 7426d401 2020-08-06 FeRD (Frank Dana) Import openshot_rc before loading UI files
  • df1e4845 2020-08-06 FeRD (Frank Dana) Move images in resource file out of src/
  • d3c4f8ae 2020-08-05 FeRD (Frank Dana) Move openshot_rc.py to classes/
  • 250a43c9 2020-08-05 FeRD (Frank Dana) Update compiled resource file
  • 2b3fd46b 2020-08-05 Jonathan Thomas Moving qtWebEngine resources into the application folder (for mac) instead of a 'resources' sub-folder.
  • d6135ac2 2020-08-05 Jonathan Thomas Fixing freeze path for qtwebengine_locale folder, and adding a shared opengl context for QtWebEngine.
  • 20e896c0 2020-08-05 Jonathan Thomas Adding custom code signing step for QtWebEngineProcess with custom entitlements for Apple, to stop a memory V8 crash.
  • 1128195a 2020-08-05 Jonathan Thomas Fixing bash syntax on mac build script
  • fa757ea3 2020-08-05 Jonathan Thomas Fixing issue with QtWebEngineCore file on mac builder
  • 8c8e53bb 2020-08-04 Jonathan Thomas Adding additional notarization logic to protect against failed or slow Apple API
  • af2f2e99 2020-08-04 Jonathan Thomas Fixing paths for Qt 5.15 (mac builder)
  • 1ceb931a 2020-08-04 FeRD (Frank Dana) timeline_webview: Make a lot of logs debug-level
  • 67532dae 2020-08-04 FeRD (Frank Dana) run_js: Increase timer to 200ms, better logging
  • 35fc1843 2020-08-04 FeRD (Frank Dana) add_selection: Only log clears when debugging
  • 9a06f963 2020-08-04 Jonathan Thomas Updating mac builder to qt 5.15
  • 1220cb2c 2020-08-01 FeRD (Frank Dana) New formats for the logging instances
  • 6ade0497 2020-08-01 Brenno minor fixes
  • 38411b0a 2020-08-01 Brenno Error handler for OpenCV effect not compiled with library
  • 991f3843 2020-07-31 Jonathan Thomas Merge remote-tracking branch 'origin/new-webengine-support' into new-webengine-support
  • 73122326 2020-07-31 Jonathan Thomas More Mac freeze/build fixes for PyQt5.12
  • d5e9786a 2020-07-29 Brenno fixed bug with effects when cutting a clip
  • 612b1ea4 2020-07-28 Brenno Fixed objectDetection wrong file path
  • 35511686 2020-07-28 FeRD (Frank Dana) Revert "freeze.py: del unused variable"
  • 0fdc1bd4 2020-07-28 Jonathan Thomas Fix path of QtWebEngine process
  • 03a7c036 2020-07-28 Jonathan Thomas Adding new QtWebEngine files to Mac freeze
  • 908a205a 2020-07-28 Jonathan Thomas Updating qt5 rpath script to work with latest Qt version on Mac build server
  • 061c6abd 2020-07-28 FeRD (Frank Dana) File import: Don't abort on existing file
  • 49eb70c8 2020-07-28 FeRD (Frank Dana) Drag-and-drop: Recursive folder imports
  • fddd047d 2020-07-27 Jonathan Thomas Updating region widget selection, and fixing cancel effect which broke QDragManager
  • 55f61039 2020-07-26 Brenno Added integration with Object Detector effect
  • d90cd63b 2020-07-25 SuslikV Update emojis model first
  • 670dbca3 2020-07-24 FeRD (Frank Dana) timeline: Rename qt_log2() to qt_log()
  • e3001da2 2020-07-23 Brenno Added interval to apply OpenCV effects
  • e5bcffcb 2020-07-23 FeRD (Frank Dana) Main Window: Add View > Docks submenu
  • fb6d7876 2020-07-23 FeRD (Frank Dana) Fix qt_log2 callable
  • 37c8b914 2020-07-23 FeRD (Frank Dana) main_window: Code fixup
  • 2837a0da 2020-07-23 FeRD (Frank Dana) Merge branch 'develop' into new-webengine-support
  • 73490de7 2020-07-23 Frank Dana Travis: Add Ubuntu Focal (Python 3.8) build (#3621)
  • 045ce25f 2020-07-23 FeRD (Frank Dana) freeze.py: del unused variable
  • 4617a930 2020-07-23 FeRD (Frank Dana) Fix issues flagged by Codacy
  • 5b2269ab 2020-07-23 FeRD (Frank Dana) build-server: Fix Codacy issues
  • c7a22d81 2020-07-23 FeRD (Frank Dana) Reindent Timeline-HTML HEAD
  • 6a566d8d 2020-07-23 FeRD (Frank Dana) Timeline: Sprinkle "DEBUG" log level liberally
  • e4b3e741 2020-07-23 Frank Dana app.js: Pass event object to keyup handler
  • 0058f87d 2020-07-21 Jonathan Thomas Updating background color of the QtWebEnginePage, to prevent white flash while loading
  • aa31e0ed 2020-07-21 FeRD (Frank Dana) Merge branch 'develop' into new-webengine-support
  • 3f6f3bdb 2020-07-21 Frank Dana Add --debug flag(s) to launch.py (#3539)
  • bfd9eddb 2020-07-21 FeRD (Frank Dana) timeline: Add qt_log2, now with log levels
  • b16901b4 2020-07-21 Jonathan Thomas Adding libpcre.so.3 to freeze.py (for qtwebengine support)
  • 0190d4e6 2020-07-21 FeRD (Frank Dana) timeline: Don't interpolate getThumbPath in ng-show
  • 957c6eb3 2020-07-21 Jonathan Thomas Apply suggestions from code review
  • 598c4f07 2020-07-21 Jonathan Thomas Apply suggestions from code review
  • 8ebde409 2020-07-20 Frank Dana timeline css: Fix bad color value (#3606)
  • 2b71b613 2020-07-18 Brenno Merged with dynamic effects UI dialog
  • 6f5855a1 2020-07-17 Brenno added comunication with CV processing effects
  • d1437211 2020-07-16 FeRD (Frank Dana) Revert "Updating travis cx_Freeze to 5.1.1, to match build server"
  • 6bb3d151 2020-07-16 FeRD (Frank Dana) Allow Travis failures on Xenial
  • 83f6e411 2020-07-15 Brenno Added better integration with stabilizer effect
  • 65c6e5ed 2020-07-15 Jonathan Thomas Add libxcb-xinerama.so.0 to AppImage
  • b96ab2ac 2020-07-14 Jonathan Thomas Fixing relative symlink syntax
  • 3ad560d6 2020-07-14 Jonathan Thomas Experimenting with relative AppRun symlinks
  • 889366d5 2020-07-14 Jonathan Thomas Updating travis cx_Freeze to 5.1.1, to match build server
  • 8bd9c5f0 2020-07-14 Jonathan Thomas Merge remote-tracking branch 'origin/new-webengine-support' into new-webengine-support
  • f7f9ee0c 2020-07-14 Jonathan Thomas Replace AppRun with symlink to openshot-qt-launch
  • b74535dd 2020-07-14 FeRD (Frank Dana) Merge branch 'develop' into new-webengine-support
  • 77cfb059 2020-07-14 Frank Dana Travis: Downgrade to cx_Freeze 6.1 (#3607)
  • 016d62c4 2020-07-14 Jonathan Thomas Tweaking launcher bash file, to correctly add the current folder to LD_LIBRARY_PATH
  • d4e88ec3 2020-07-14 Brenno added preprocessing dialog window
  • bc8cccc5 2020-07-14 Jonathan Thomas Add xcbglintegrations to freeze
  • 6adf81ae 2020-07-14 Jonathan Thomas Fixed path to webengine resources
  • 7d730585 2020-07-14 Jonathan Thomas Adding missing QtWebEngine locale and resource files
  • 208d5274 2020-07-14 Jonathan Thomas Add resource paks for QtWebEngine
  • bd7573c5 2020-07-14 Jonathan Thomas Fix path for QtWebEngineProcess executable
  • 7598b43c 2020-07-14 Jonathan Thomas Fixing LD_LIBRARY_PATH and logic to find QtWebEngineProcess executable
  • 26c6437b 2020-07-14 Jonathan Thomas Trying to find work-around for idna error on new cx_Freeze exe
  • fb6bc7cb 2020-07-14 Jonathan Thomas Adding idna package to cx_Freeze
  • 4f2ea2cf 2020-07-13 Jonathan Thomas Removing glib freezing for linux
  • 8deb5263 2020-07-13 Jonathan Thomas Testing new libc dependency (test 3)
  • d3795c57 2020-07-13 Jonathan Thomas Testing new libc dependency
  • 459375a0 2020-07-13 Jonathan Thomas Testing new libc dependency
  • c89022f1 2020-07-13 Jonathan Thomas Updating gitlab tag to linux-bionic, to use out new build server
  • 7e344ab2 2020-07-12 Jonathan Thomas Initial support for QtWebEngine and Async callbacks for timeline/Qt integration. - Requires QtWebEngine and Qt 5.6+ - Requires OpenGL python module (to fix black screens on some systems) - Enables smooth scrolling on timeline
  • 196f5c75 2020-07-08 Frank Dana About: Use BOM to decode UTF-16 changelog file (#3601)
  • 273b3ef7 2020-07-08 eisneinechse Removed trailing spaces
  • b1f4c96d 2020-07-08 eisneinechse Added some comments
  • cb81d4c1 2020-07-08 Jonathan Thomas Merge pull request #3600 from OpenShot/mac-catalina-changes
  • a518d884 2020-07-08 Jonathan Thomas Fix bash regex take 3
  • 7df790c8 2020-07-08 Jonathan Thomas Fix bash syntax for mac (a bit tricky)
  • 43a666ca 2020-07-08 Jonathan Thomas Improve bash syntax for waiting for notarization
  • a116d7a1 2020-07-07 eisneinechse Use the right variable to show the elaped time
  • 89011a1c 2020-07-07 Jonathan Thomas Remove unused bash varible
  • 8df27ac5 2020-07-07 Jonathan Thomas Experiment renaming launch-mac.sh to launch-mac, to get rid of an error
  • 99a20581 2020-07-07 Jonathan Thomas Trying to fix "sh" would like to control your computer message
  • 3f7886c5 2020-07-07 Jonathan Thomas Another entitlements syntax change
  • 35082b4c 2020-07-07 Jonathan Thomas Copying entitlements file to build folder before codesign
  • d41eca50 2020-07-06 Jonathan Thomas Fixing symbolic link for emojis, and adding custom entitlements (trying to get past some errors with @rpath and @executablepath caused by the hardened runtime)
  • 98f89825 2020-07-06 Jonathan Thomas Tweak error detection logic during code signing on Mac
  • 740ea007 2020-07-06 Jonathan Thomas Refactor notarization to only notarize the DMG (no more zip file or app upload)
  • e628b166 2020-07-06 Jonathan Thomas Fix notarization status regex
  • 28f790fa 2020-07-06 Jonathan Thomas Fix notarization regex syntax issue
  • 3b660569 2020-07-06 Jonathan Thomas Integrating notarization bash scripting, to wait until status detected
  • b0be2b4b 2020-07-06 Jonathan Thomas Fix codesign syntax issue
  • fba073ee 2020-07-06 Jonathan Thomas Experimental MacOS Catalina app notarization code
  • 4a63a950 2020-07-05 eisneinechse Compose the export windows title with a local function to make the code easier to read
  • 4a516f90 2020-07-04 eisneinechse To handle the unlikely situation that the program jumps to Emit final exported frame (with elapsed time) and seconds_run would not be set
  • 0479f6aa 2020-07-04 eisneinechse The precision (digits after decimal point) is now adjusted automatically
  • 5ca39bd1 2020-07-04 eisneinechse Change the display (precision) of the progress bar during export depending on how long the last display ago was done. Also display at least every second. This should help users to recognise that the export is still ongoing when the ecoder is slow and the clip is long. Needs more fine tuning and a method that combines the output that is now done at various locations in the code
  • ce37eb70 2020-06-29 Jonathan Thomas Merge pull request #3586 from OpenShot/translations-gd
  • f3888472 2020-06-29 Jonathan Thomas Updating translations, including a 100% complete Scottish Gaelic translation!
  • 90b7b869 2020-06-23 eisneinechse Make the interface for interlace more consistent
  • 9b8e4446 2020-06-23 eisneinechse New preset file for h265 codec in an mkv container. Interlace is only supported in a view codec in some containers and as far as I could see the mov container only supports it with mpeg2. The mkv container supports more resent codecs like mpeg4, h264 and h265.
  • f6f3af46 2020-06-16 eisneinechse Include an option to chose between top field first and bottom field first in interlace mode. Much more work needed.
  • e319064f 2020-06-16 eisneinechse This is so far the only preset that exports interlace. It may be that only mpeg2 in a mov container can do this in this version of ffmpeg.
  • d5780763 2020-06-16 eisneinechse Honour the interlace setting
  • 18e52fc3 2020-06-15 Jonathan Thomas Merge pull request #3542 from eisneinechse/develop
  • fc61c1aa 2020-06-15 eisneinechse Update src/windows/export.py
  • ce01f981 2020-06-14 Jonathan Thomas Merge pull request #3564 from OpenShot/translation-updates-6-14-2020
  • 04725237 2020-06-14 Jonathan Thomas Updating translations, including a 100% complete Tamil translation!
  • a3d909eb 2020-06-04 Rabit Ability to not store the history in the project
  • 62e6b920 2020-06-06 Jonathan Thomas Merge pull request #3547 from OpenShot/remove-set-window-icon
  • 10802cac 2020-06-06 Jonathan Thomas Removing setWindowIcon() from our main window, as it has a crazy side effect on Windows and prevents our QtImageReader from being able to open certain types of files, such as JPEG. Or at least, that is what appears to be happening.
  • d4cb2132 2020-06-04 Jonathan Thomas Merge pull request #3536 from OpenShot/codacy-clean-up
  • 277b73fe 2020-06-04 Jonathan Thomas Trying more eslint variations
  • c7f0beb4 2020-06-04 eisneinechse Change export windows title at the end of the export
  • 55ede551 2020-06-04 eisneinechse Improved presets for libaom-av1
  • 2e134b7f 2020-06-03 Jonathan Thomas Trying more eslint variations
  • eb5ee413 2020-06-03 Jonathan Thomas Trying more eslint variations
  • 6b8d9dee 2020-06-03 Jonathan Thomas Trying more eslint variations
  • 7e8d0d91 2020-06-03 Jonathan Thomas eslint hints
  • a7dd95ab 2020-06-03 Jonathan Thomas Renaming duplicate variable declarations (probably should split this out into functions at some point... too much duplicate code)
  • e8135f54 2020-06-03 Jonathan Thomas Adding more eslint comments, and fixing duplicate declarations
  • c533b1a7 2020-06-02 Jonathan Thomas Adding more eslint comments
  • 1127f112 2020-06-02 Jonathan Thomas Fixing many == to ===, != to !==
  • ab39d5c9 2020-06-02 Jonathan Thomas Renaming JS functions with lowercase first letter. A few small syntax tweaks.
  • 7c7667c5 2020-06-02 Jonathan Thomas Fixing some semicolons
  • 02d9f1e3 2020-06-02 Jonathan Thomas Adding some additional eslint flags, and adding base 10 to all parseFloat calls
  • 107fa6a0 2020-06-02 Jonathan Thomas Adding some additional eslint flags
  • ca4aa719 2020-06-02 Jonathan Thomas Merge remote-tracking branch 'origin/codacy-clean-up' into codacy-clean-up
  • 8937dbcf 2020-06-02 Jonathan Thomas Renaming some methods to use lower-case first letter. Adding some eslint comments.
  • 8b9f4828 2020-06-02 FeRD (Frank Dana) windows/tutorial: Codacy, positioning
  • 836e21d3 2020-06-02 Jonathan Thomas Major reformatting of timeline's JS files (removing unused variables, consistent indents, brackets around logic sections, etc...)
  • ce7efd55 2020-06-02 Jonathan Thomas Adding JS declaration for some undefined variables
  • 585f96b8 2020-06-02 Jonathan Thomas Updating single quotes in JS to double quotes
  • 32915271 2020-06-01 Jonathan Thomas Move imports back into try/except block
  • a05cc116 2020-06-01 Jonathan Thomas Improving "rotate" exception handling with more detailed log output
  • a1842a74 2020-06-01 Jonathan Thomas Apply suggestions from code review
  • 524fbdcd 2020-06-01 Jonathan Thomas Apply suggestions from code review
  • 43ab9dee 2020-06-01 Jonathan Thomas Replacing TABs with spaces, and adding some { } around if conditions
  • 94d94835 2020-06-01 Jonathan Thomas Replacing JS equality conditions with === / !==, to avoid casting types, and avoid certain types of issues.
  • 669ca715 2020-06-01 Jonathan Thomas Adding logging for empty exception handlers, such as Except: pass
  • 96cf186c 2020-06-01 Jonathan Thomas Fixing additional missing double quotes
  • 3e5c40fd 2020-06-01 Jonathan Thomas Adding double quotes to some shell script variables, flagged by Codacy
  • 86d51116 2020-03-29 SuslikV Add support for cqp setting in Export dialog
  • aa7cf9e4 2020-05-29 unknown Update models only once on init
  • 0d3da87c 2020-05-29 Frank Dana export: Actually import ExpatError (#3529)
  • efffb0a6 2020-05-28 Jonathan Thomas Merge pull request #3526 from OpenShot/fix-hide-tutorial
  • 11d87342 2020-05-28 Jonathan Thomas Fix hide tutorial QAction syntax for older Qt versions
  • 62817dc3 2020-05-28 Jonathan Thomas Merge pull request #3520 from ferdnyc/title-tmp-pollution
  • 8e1b175a 2020-05-28 Jonathan Thomas Merge pull request #3519 from ferdnyc/tutorial-esc-key
  • edf8b7e4 2020-05-28 Jonathan Thomas Merge pull request #3522 from ferdnyc/fix-mime-icon-name
  • 65084143 2020-05-28 Jonathan Thomas Merge pull request #3516 from OpenShot/add-clear-recents
  • 5ef34b6a 2020-05-28 Jonathan Thomas Disabling "No Recent Projects" menu item
  • 577b4913 2020-05-28 Jonathan Thomas Merge pull request #3524 from OpenShot/updating-new-translation-format
  • d0de070e 2020-05-28 Jonathan Thomas Updating all translation files with updated naming/file name (with underscores). This is from our automated LaunchPad process.
  • be25896f 2020-05-28 Jonathan Thomas Merge pull request #3507 from OpenShot/language-file-names
  • e51cbf7c 2020-05-28 Jonathan Thomas Merge branch 'develop' into language-file-names
  • 62570c22 2020-05-28 Jonathan Thomas Updating icon to edit-delete for 'Clear Recent Projects' menu
  • fc1e643e 2020-05-28 Jonathan Thomas Small refactor to reduce indents
  • 8f1b2873 2020-05-27 FeRD (Frank Dana) Add new OSP icon, install & use
  • c6ffe3cc 2020-05-27 FeRD (Frank Dana) Titles: Don't pollute temp dir with title previews
  • af971f64 2020-05-27 FeRD (Frank Dana) Tutorial: Process Esc key as a QAction
  • d783de37 2020-05-27 Jonathan Thomas Merge pull request #3517 from OpenShot/tutorial-positioning
  • f6ff0c9f 2020-05-27 Jonathan Thomas Forgot current tutorial dialog when hiding (so we don't resurrect the final one accidentally)
  • 70af7497 2020-05-27 Jonathan Thomas Apply suggestions from code review
  • 98ef89bb 2020-05-27 Jonathan Thomas Removing logic to prevent tutorials from going offscreen (it was too glitchy). Added ability to click tutorial anywhere to move on to the next one. Added ability to hit ESC to hide all tutorials. With these 2 features, partially hidden tutorial messages will be an issue no more!
  • 6764fa50 2020-05-26 Jonathan Thomas Adjust position of tutorial message for smaller screens, or when OpenShot is moved past the edge of the screen.
  • 6bccdb9d 2020-05-26 Jonathan Thomas Adding "Clear Recent Projects" to recent project list, and a new "No Recent Projects" menu (and updating translations)
  • a45a82dc 2020-05-26 Frank Dana transitions model: Look up groups via sibling() (#3511)
  • 25e61ed7 2020-05-25 Jonathan Thomas Merge pull request #3366 from OpenShot/emojis
  • ef881820 2020-05-24 Jonathan Thomas Merge pull request #3497 from ferdnyc/emojis-mods2
  • f2242259 2020-05-21 FeRD (Frank Dana) translations: Use OpenShot_locale.qm file names
  • da090622 2020-05-21 FeRD (Frank Dana) main_win: Remove actionImportImageSequence_trigger
  • a9c40d1c 2020-05-21 FeRD (Frank Dana) Titles: Use files model add_files(), new counter
  • dc18a20f 2020-05-21 FeRD (Frank Dana) Blender: Use files model add_files()
  • 483ce84a 2020-05-20 Frank Dana Toggle fullscreen without losing other state (#3501)
  • 726e5d3e 2020-05-19 FeRD (Frank Dana) Add --test-models flag to launcher
  • 424f56e3 2020-05-19 FeRD (Frank Dana) Properties: Use main data models for context menu
  • ece947bc 2020-05-19 Frank Dana Merge branch 'emojis' into emojis-mods2
  • 57d32292 2020-05-19 FeRD (Frank Dana) Fix "Edit Title" action
  • 02ee15aa 2020-05-19 FeRD (Frank Dana) Fix dragging for all views
  • 30d1a2ad 2020-05-18 Jonathan Thomas Merge branch 'develop' into emojis
  • 1a996a5d 2020-05-17 FeRD (Frank Dana) Files: Move add_file, get_image_seq() into model
  • 55b9468d 2020-05-17 FeRD (Frank Dana) Eliminate main_window's self.selected_files list
  • 1d3a4b66 2020-05-17 FeRD (Frank Dana) Models: Persistence enhancements
  • 06196dec 2020-05-17 Frank Dana files_treeview: Fix context menu view switching (#3495)
  • be3c280a 2020-05-16 Jonathan Thomas Removing CTRL modify from scrollwheel support on video widget. Making it very easy to discover the ability to zoom in/out of the video preview widget. Added cursor logic for "resize" button.
  • 7e5ef0f3 2020-05-16 Jonathan Thomas Merge branch 'develop' into emojis
  • 83b46e0d 2020-05-16 Frank Dana Merge pull request #3493 from ferdnyc/simplify-unity
  • e58b0107 2020-05-16 FeRD (Frank Dana) Fix unity import
  • 5b79868e 2020-05-16 Jonathan Thomas Merge pull request #3017 from ferdnyc/simplify-unity
  • ea3ee9c0 2020-05-16 Jonathan Thomas Merge pull request #3342 from kartchnb/develop
  • 628dbc28 2020-05-16 Jonathan Thomas Merge branch 'develop' into simplify-unity
  • 2d0108f8 2020-05-15 Jonathan Thomas Merge pull request #3042 from SuslikV/patch-6
  • 09207c20 2020-05-15 Jonathan Thomas Merge branch 'develop' into develop
  • e28ed365 2020-05-15 Jonathan Thomas Merge pull request #3402 from vincentdavoust/keyframe_navigation_as_marker
  • 3ad6e820 2020-05-15 Jonathan Thomas Merge pull request #3479 from ferdnyc/path-regexp
  • 91ea99ae 2020-05-14 Jonathan Thomas Merge branch 'develop' into emojis
  • b314151d 2020-05-14 Jonathan Thomas Fixing regresion from https://github.com/OpenShot/openshot-qt/commit/41e7a354dc1c333c7bcaf5df560d6f67211219e3, where a comma turned into a period, breaking our ability drop a file on the timeline and move it.
  • 76bffaf3 2020-05-14 Jonathan Thomas Add new signal for updating a file (such as editing a title), that results in the files_model updating the thumbnail, updating the name, and/or updating the tags.
  • 660b902f 2020-05-14 Jonathan Thomas Adding no-cache paramater support for thumbnail HTTP server, so it will ignore cache and re-generate a thumbnail image
  • 3d67fb08 2020-05-14 Jonathan Thomas Prevent crash on launch during a backup.osp recovery
  • cf69433b 2020-05-11 Frank Dana Merge pull request #3481 from ferdnyc/file-selection
  • 74516aac 2020-05-11 FeRD (Frank Dana) files views: Reconcile common code, use super()
  • 601cc69f 2020-05-11 Frank Dana export: Correct PyQt5 imports (#3480)
  • 4dc280fe 2020-05-11 FeRD (Frank Dana) files views: Fix updateSelection()
  • 077490b3 2020-05-11 FeRD (Frank Dana) json_data: Fix path_regex
  • 2cc70401 2020-05-09 Jonathan Thomas Merge branch 'develop' into emojis
  • 564db2b2 2020-05-09 Jonathan Thomas Merge pull request #3419 from ferdnyc/xml-dom-unlink
  • ddf3d1e5 2020-05-09 Jonathan Thomas Merge pull request #3447 from ferdnyc/slice-shortcuts
  • e7eb3489 2020-05-09 Jonathan Thomas Merge branch 'develop' into xml-dom-unlink
  • 4ad1d721 2020-05-09 Jonathan Thomas Merge branch 'develop' into develop
  • bf31cd0e 2020-05-09 Jonathan Thomas Merge pull request #3318 from ferdnyc/defused
  • 9edd6936 2020-05-09 Jonathan Thomas Merge pull request #3312 from ferdnyc/title-shortcuts
  • 41e7a354 2020-05-09 Jonathan Thomas Merge pull request #3291 from ferdnyc/tl-wv-formatting
  • 6983dcbc 2020-05-09 Jonathan Thomas Merge pull request #3232 from eisneinechse/develop
  • 22f2c4b2 2020-05-09 Jonathan Thomas Merge pull request #3178 from ferdnyc/track-renumbering
  • bc25a7f5 2020-05-09 Jonathan Thomas Fix saving/loading selected emoji filter group
  • 38be1041 2020-05-08 Frank Dana Merge pull request #3464 from SuslikV/dock-area-fix
  • 7284fac6 2020-05-08 SuslikV Fix Qt warning message, code cleanup
  • 9c682249 2020-05-06 Vincent Davoust Replacing tooltip labels to Next|Previous Key Point
  • 97ba9818 2020-05-05 Frank Dana File Properties: Raise profile of JSON data dump (#3441)
  • 13ec7987 2020-05-05 Frank Dana Merge pull request #3421 from OpenShot/blender-redux
  • 7465dcb7 2020-05-05 Frank Dana Merge pull request #3454 from ferdnyc/sphinx-build-action
  • 922f476a 2020-05-05 FeRD (Frank Dana) Add Actions workflow to build docs with Sphinx
  • 94cf9501 2020-05-05 FeRD (Frank Dana) classes.info: Handle missing PyQt5
  • e060bf3f 2020-05-04 FeRD (Frank Dana) main_window: SPEL WURDZ RITE
  • 8e7d733b 2020-05-04 FeRD (Frank Dana) Implement "Slice Selected" shortcut bindings
  • 0a255259 2020-05-04 FeRD (Frank Dana) Add SliceSelected shortcuts to settings
  • e0d3776d 2020-04-29 Frank Dana README: Update copyright to 2020 (#3400)
  • de0ee93c 2020-04-29 FeRD (Frank Dana) Picture Frames: Remove "Path" from file labels
  • 904663c2 2020-04-29 FeRD (Frank Dana) Blender: Fix filename join
  • fa27fb33 2020-04-29 FeRD (Frank Dana) Blender: Use self.process consistently
  • bbcb8c09 2020-04-28 Frank Dana Docs: Add Sphinx directive for youtube embeds (#3394)
  • 1914454e 2020-04-28 Frank Dana Merge pull request #3416 from OpenShot/blender-stdout-encoding
  • f4ef693e 2020-04-28 FeRD (Frank Dana) Free xml.dom.mindom parsers when finished
  • fcefc204 2020-04-27 FeRD (Frank Dana) Blender: Go back to bytes, for command output
  • 39d7de4f 2020-04-27 FeRD (Frank Dana) Blender: Streamline XML parsing, free dom object
  • 209a4b98 2020-04-27 FeRD (Frank Dana) Blender: Clean up imports, fix class init
  • 977a4df3 2020-04-27 FeRD (Frank Dana) Blender: Don't silently discard exceptions
  • 27aee188 2020-04-27 eszlari appdata: add (#3398)
  • a1929822 2020-04-27 Vincent Davoust [#1363] Updated ui tooltip name (suggested by @SuslikV)
  • fe7643ed 2020-04-27 Vincent Davoust [#1363] Navigating effect keyframes & copy/paste mistake fix
  • 6826d086 2020-04-25 Vincent Davoust Merge branch 'keyframe_navigation_as_marker' of github.com:vincentdavoust/openshot-qt into keyframe_navigation_as_marker
  • efc398fd 2020-04-25 Vincent Davoust [#1363] Code style & transitions keyframes
  • 1bc3c9f0 2020-04-25 vincentdavoust Removed unecessary logging in keyframe navigation
  • 624b93d4 2020-04-25 Vincent Davoust [#1363] (Corrections) IMplementing fixes & style improvements recommended by @ferdnyc
  • 48156e8c 2020-04-24 Jonathan Thomas Merge pull request #3377 from ferdnyc/emoji
  • aebcf408 2020-04-24 Jonathan Thomas Merge branch 'emojis' into emoji
  • da3cf6fb 2020-04-23 Vincent Davoust [#1363] (Code style) Added keyframes of currently selected clips as markers for easy navigation
  • 61aa4b0e 2020-04-23 Vincent Davoust [#1363] (Fix) Added keyframes of currently selected clips as markers for easy navigation
  • 97dbc806 2020-04-23 Vincent Davoust [#1363] Added keyframes of currently selected clips as markers for easy navigation
  • a22fa5db 2020-04-23 Frank Dana freeze.py: Add paths to moved Windows DLLs (#3390)
  • bbe811bc 2020-04-20 Jonathan Thomas Updating translation tester script for multiple POT templates
  • 8d0dc6ea 2020-04-19 Jonathan Thomas Adding filter group to emoji tooltip
  • 2bbc486f 2020-04-19 Jonathan Thomas Adding 'translator-credits' to additional POT template files
  • bc027363 2020-04-17 Jonathan Thomas Updating all 4 translation templates
  • 5d704fcc 2020-04-17 Jonathan Thomas Fixed rotation transform logic to correctly adjust around the origin point (in viewport coordinates). Fixed shear transform logic to correctly scale 1 to 1, as user moves mouse
  • ec0428b5 2020-04-16 Jonathan Thomas Split out blender translations into it's own POT template
  • 6cddc854 2020-04-16 Jonathan Thomas Shortening 'group filter' name for emojis to 1-word, updating translations to match
  • 046f8c19 2020-04-16 Jonathan Thomas Merge branch 'develop' into emojis
  • b6e1414a 2020-04-16 Jonathan Thomas Updating cache, removing many cached emoji
  • da2aa2d9 2020-04-16 Jonathan Thomas Added script to "optimize emojis" and remove extra/unused ones, and updated translations to only use optimized emojis. This results in 936 emojis shipped with OpenShot, and less translations, faster loading, etc...
  • e143d245 2020-04-16 Jonathan Thomas Removing extra emojis for performance reasons
  • 8cbe4bac 2020-04-15 Jonathan Thomas Adding auto-transform selection feature, where selected clips automatically enable the transform tool. Defaults to 'false' for now.
  • 71194813 2020-04-15 Frank Dana Titles: Re-establish user template location (#3376)
  • dcee7c1e 2020-04-14 Jonathan Thomas Adding new hand cursor for the origin point
  • 1a5c1d42 2020-04-14 eszlari Linux/setup.py: install 128x128 icon (#3374)
  • 134d7afe 2020-04-14 FeRD (Frank Dana) Remove debug logging
  • 20956446 2020-04-14 FeRD (Frank Dana) Restore drag pixmap
  • b0aa8597 2020-04-14 FeRD (Frank Dana) emojis: A bunch of model/view tweaks
  • 4e88c373 2020-04-13 Jonathan Thomas Updated shear and rotation logic to use Keyframable origin point (x,y). Both shear and rotation need to know the origin, and share the origin point. Updated center origin display to a circle with a cross through it.
  • a49989d8 2020-04-10 Jonathan Thomas Protect cursor when transform is happening, so it doesn't keep switching cursors during a drag. Fix shear_left and shear_top to take scale into account.
  • 3af06b71 2020-04-10 Jonathan Thomas Updated emoji model proxy filter to be waaay faster, using Qt regex.
  • 72a5d8de 2020-04-10 Jonathan Thomas Hack to fix Travis failure
  • 4fcd1400 2020-04-10 Jonathan Thomas Fixing emoji listview currentIndexChanged connection, since it passes an INT also
  • e3ca40bb 2020-04-10 Jonathan Thomas Create 8 custom cursors, white middles with black stroke, for Transform tool. Added custom cursor rotation, as the transform is happening in real-time. Feel great, very polished.
  • f4c95d11 2020-04-09 Jonathan Thomas HUGE overhaul of the transform tool. - Rotation added - Shear added - Improved paint logic - Improved update logic - Ability to zoom in and out of the video preview widget!
  • 140466ca 2020-04-06 Frank Dana classes.app: Set icon, desktop file (#3354)
  • b16508e9 2020-04-06 Frank Dana dissolve.py: Keep track of particles for duration (#3353)
  • f06f8be6 2020-04-05 Jonathan Thomas Adding cache for emojis (for fast loading of icons)
  • fa9f227e 2020-04-04 Jonathan Thomas Adding cache for emojis (for fast loading of icons)
  • 4c44e2af 2020-04-04 Jonathan Thomas Integrated proxy class into models, and only refresh proxy on ListViews (since treeviews share the proxy model, they already get the updates)
  • ba17cc6a 2020-04-04 Frank Dana Merge branch 'develop' into develop
  • 03b8f8d0 2020-04-03 Frank Dana Title editor: Convert opacity to QColor alpha level (#3331)
  • f1f32a11 2020-04-03 Frank Dana mangle-hw-libs.sh: Remove math expression (#3344)
  • 2822bac4 2020-04-03 Frank Dana Merge pull request #3321 from OpenShot/mangle-hw-libs
  • ad94c71d 2020-04-03 Brad Kartchner Added error handling to Preset and Profile file reading operations
  • 92da642d 2020-04-02 Jonathan Thomas Adding emojis from open-moji project.
  • c4d80fa6 2020-04-02 Jonathan Thomas Adding emojis to translation template. Splitting "transitions" and "emojis" into separate templates though, since there are thousands of them, and they are not critical for OpenShot to be usefully translated.
  • 32d4c74e 2020-04-02 Jonathan Thomas Adding @emojis path replacement, when saving and loading *.osp files. This allows them to be cross-platform paths, and relative/magic paths for OpenShot which always work.
  • ad02c739 2020-04-02 Jonathan Thomas Added emoji group drop-down filter, to better sort and filter, and a custom Proxy class for filtering. Also enabled locale aware sorting on listview and treeviews.
  • be91f43c 2020-04-02 Jonathan Thomas Process qt events every 2 files added (so emoji doesn't glitch when adding to timeline)
  • 40a068b8 2020-04-02 Jonathan Thomas Convert effects to no longer delete widgets, but rather share a model, and toggle between list and tree view.
  • de7c789d 2020-04-02 Jonathan Thomas Convert transitions to no longer delete widgets, but rather create both with a shared model, and toggle visibility to the user.
  • cfc1750b 2020-04-02 Jonathan Thomas Convert files to use new proxy class, and a global shared model. No longer delete the tree/list view widgets either. They both always exist, and share the same data, and toggle visibility back and forth. Added wait cursor when adding/importing files.
  • 1a6b8b75 2020-03-31 Jonathan Thomas Convert effects model to use proxy class for sorting and filtering.
  • 5690011d 2020-03-31 Jonathan Thomas Convert transitions model to use proxy filter and sort class, with custom sort and filter function (which takes into account the group: common, extra, user) and the filter text. Also, moved the models outside of the widgets for Effects, Transitions, and Emojis.
  • 2ab54f1d 2020-03-31 Jonathan Thomas Initial checkin of emojis in OpenShot! Added new model/view/ui elements, and a handful of test emojis from OpenMoji.
  • b8200be8 2020-03-28 FeRD (Frank Dana) mangle-hw-libs: No realpath command on builder
  • 0e511a61 2020-03-27 FeRD (Frank Dana) Update Python module paths on Win builder
  • accfd6a1 2020-03-27 Frank Dana Move manual logo to xdg dir (#3320)
  • 76134258 2020-03-26 FeRD (Frank Dana) Use mangle-hw-libs script on Linux builder
  • 774c0c73 2020-03-26 FeRD (Frank Dana) Add script to modify HW libs in AppImage
  • 66b3c1d2 2020-03-24 FeRD (Frank Dana) Use security-patched defusedxml, if available
  • 01e44670 2020-03-22 FeRD (Frank Dana) main_win: Drop thumbnail code, expand bare logs
  • 824b3818 2020-03-22 FeRD (Frank Dana) Fix shortcuts: Edit Title, Duplicate Title
  • f4615cf1 2020-03-21 Frank Dana Merge pull request #3306 from ferdnyc/info-year
  • a079dde2 2020-03-21 FeRD (Frank Dana) classes.info: Use current year in COPYRIGHT
  • 0733b4bb 2020-03-20 Frank Dana Merge pull request #3281 from ferdnyc/docs-analytics
  • 4370c613 2020-03-20 Frank Dana Merge pull request #3166 from ferdnyc/pythonpath-arg
  • 043633c2 2020-03-20 Frank Dana Merge pull request #3305 from OpenShot/new-apprun
  • 7eafbde8 2020-03-20 FeRD (Frank Dana) Changes to build-server for new AppRun
  • fea2c3f0 2020-03-20 FeRD (Frank Dana) New AppRun linux binary with OPENSSL_CONF
  • 0d044dff 2020-03-20 Frank Dana Second attempt at AppImage fix (#3304)
  • d7cc86c5 2020-03-17 Frank Dana AppImage: Set OPENSSL_CONF for newer openssl compat (#3283)
  • 9fe1dd6d 2020-03-11 Jonathan Thomas Merge pull request #3285 from OpenShot/timeline-import-improvements
  • acc69869 2020-03-11 Frank Dana Filter properties using localized label (#3292)
  • aa23ba3d 2020-03-11 FeRD (Frank Dana) timeline-webview: Rewrap lots of long lines
  • 5f402a81 2020-03-11 FeRD (Frank Dana) timeline_webview: .format() JS calls
  • cd828ffc 2020-03-11 FeRD (Frank Dana) timeline_webview: Reduce indirection
  • 3d58aa7d 2020-03-11 FeRD (Frank Dana) timeline_webview: Formatting & cleanup
  • 7fa2716e 2020-03-10 FeRD (Frank Dana) Sync add_file() in file views
  • 6c9e9546 2020-03-09 Jonathan Thomas Allow *.osp project files to be imported as a Clip. Better handle unknown "media_type"'s. Trigger "has unsaved changes" when clearing history from a Project, so the user can immediately save the *.osp file without history.
  • 7fae0b04 2020-03-07 FeRD (Frank Dana) Docs: Don't default-enable Google Analytics
  • 90e7bc4c 2020-03-05 Jonathan Thomas Merge pull request #3273 from OpenShot/blender-output
  • f0508a00 2020-03-05 Jonathan Thomas Fixing syntax error
  • be79c296 2020-03-03 Jonathan Thomas Merge pull request #3275 from OpenShot/merge-master-to-develop1
  • 9faa25e8 2020-03-03 Jonathan Thomas Bump version to -dev2 (merge master back to develop)
  • 81767ebb 2020-03-03 Jonathan Thomas Merge branch 'master' into merge-master-to-develop1
  • 6ae20a4c 2020-03-02 FeRD (Frank Dana) Blender: Capture stderr, log output
  • 5eeae885 2020-03-01 Frank Dana json_data: Correct for lost slashes, pre-repair (#3267)
  • 8fc39965 2020-02-29 Frank Dana Merge branch 'develop' into track-renumbering
  • ccffcbc1 2020-02-16 eisneinechse Minor improvements
  • b862be45 2020-02-16 eisneinechse Include new codecs
  • 549f6bbb 2020-01-15 FeRD (Frank Dana) WIP: New add/remove track implementation
  • 7ba96bfd 2020-01-10 Frank Dana Merge branch 'develop' into pythonpath-arg
  • 9413975e 2020-01-07 FeRD (Frank Dana) launch.py: Add a --path arg to set PYTHONPATH
  • 885b4d6f 2019-11-18 Frank Dana Merge branch 'develop' into simplify-unity
  • 054f8005 2019-10-18 Frank Dana Merge branch 'develop' into simplify-unity
  • 80ee073a 2019-10-15 SuslikV Secure the NoDockWidgetArea docks from changes
  • 21035277 2019-10-13 SuslikV Use unified function for Docks searching
  • 426f8c8b 2019-10-13 SuslikV Unify the getDocks searching algorithm
  • 152bfc3f 2019-09-26 FeRD (Frank Dana) Simplify Unity Launcher logic
openshot-qt -

Published by jonoomph over 4 years ago

Highlights:

  • UTF-8 Project Encoding Bug Fix (for non-ASCII characters)
  • Thumbnail Server UTF-8 Encoding
  • Auto-Repair UTF-8 Corrupted Projects
  • Updated Documentation (with Auto-Update)
  • Updated Translations / Supporters
  • Misc Bug Fixes

Details:

  • df8baf0 2020-03-01 FeRD (Frank Dana) Merge branch 'osp-file-repair' into release-20200229 HEAD -> release-20200229, origin/release-20200229
  • 4ed2c2f 2020-03-01 FeRD (Frank Dana) json_data: Correct for lost slashes, pre-repair
  • f792a4a 2020-02-29 Jonathan Thomas Release branch for 2.5.1 (min libopenshot version 0.2.5)
  • 777cf1f 2020-02-29 Jonathan Thomas Merge pull request #3261 from OpenShot/update-translations-2-5-1 develop
  • f044d07 2020-02-29 SuslikV Fix formatting of repaired JSON data (#3262)
  • d28befd 2020-02-29 SuslikV Add thumbnail to the audio only clip (#3249)
  • 35b65e8 2020-02-28 Jonathan Thomas Updating release date and appdata.xml entry origin/update-translations-2-5-1, update-translations-2-5-1
  • 8201f31 2020-02-28 Jonathan Thomas Merge pull request #3187 from ferdnyc/pending
  • ddf89b9 2020-02-28 Jonathan Thomas Merge pull request #3181 from ferdnyc/filter
  • fd39dde 2020-02-27 Jonathan Thomas Bumping version to 2.5.1-dev (for upcoming release)
  • e05f4bc 2020-02-27 Jonathan Thomas Update cache for 2.5.1 release
  • b434a9a 2020-02-27 Jonathan Thomas Updating contributors/supporters for upcoming 2.5.1 release
  • 03499eb 2020-02-27 Jonathan Thomas Updating translations for upcoming OpenShot release (2.5.1)
  • 4d46dde 2020-02-27 Jonathan Thomas Merge pull request #3259 from ferdnyc/osp-file-repair
  • d259a22 2020-02-27 FeRD (Frank Dana) json_data: Autorepair corrupted project files
  • 7f8107a 2020-02-27 FeRD (Frank Dana) main_window: Persist statusBar as a class member
  • ee43136 2020-02-26 Jonathan Thomas Merge pull request #3229 from SuslikV/patch-11
  • 770b744 2020-02-19 Frank Dana Retire Windows envvar-deletion code (#3234)
  • 34fab2b 2020-02-18 Jonathan Thomas Merge pull request #3237 from OpenShot/fix-changelog-listing
  • 5c1bb2c 2020-02-18 Frank Dana Merge pull request #3228 from OpenShot/table-indents
  • 3b3e026 2020-02-18 Jonathan Thomas Merge pull request #3236 from OpenShot/auto-sphinx-update
  • 8d1c0ad 2020-02-16 SuslikV Fix readonly text fields visibility (#3231)
  • 7deb3f7 2020-02-16 SuslikV Specify encoding for thumbnails path
  • bac52ca 2020-02-15 SuslikV Get json in raw format
  • e247a9b 2020-02-14 Frank Dana Package standard .desktop file in AppImage (#3223)
  • 9781b50 2020-02-14 FeRD (Frank Dana) Docs: Remove huge margin under table headings
  • 846e82e 2020-02-14 FeRD (Frank Dana) Docs: Outdent table code a bit
  • 67c2598 2020-02-14 Jonathan Thomas Updating sphinx table syntax on titles
  • eecd449 2020-02-14 Jonathan Thomas fixing syntax error on gitlab-ci
  • dd12457 2020-02-14 Jonathan Thomas Auto build sphinx documentation and publish to openshot.org
  • a56d8bc 2020-02-12 Frank Dana Modernize .travis.yml, add Python 3.6/Bionic (#3218)
  • da851d1 2020-02-11 Frank Dana Merge pull request #3214 from ferdnyc/tutorial-cursor
  • 086bcf2 2020-02-11 FeRD (Frank Dana) Tutorial: Eliminate redundant drawPath()
  • cb91cbe 2020-02-11 FeRD (Frank Dana) Tutorial: Set arrow cursor, streamline painting
  • 41e6b58 2020-02-11 FeRD (Frank Dana) Tutorial: Format code, eliminate one-use variables
  • 9a27269 2020-02-11 FeRD (Frank Dana) Tutorial: Clean up tutorial objects
  • 937c87c 2020-02-11 FeRD (Frank Dana) Tutorial: Don't set Forbidden mouse cursor
  • 3fed6be 2020-02-09 Frank Dana Merge pull request #3211 from ferdnyc/remove-doxyfile
  • 6671684 2020-02-09 FeRD (Frank Dana) Remove outdated Doxyfile.in
  • 1890126 2020-02-09 Jonathan Thomas Fixing logic when trying to parse changelogs in official releases (on About->Changelog) origin/fix-changelog-listing, fix-changelog-listing
  • a198f5f 2020-02-08 Jonathan Thomas Merge pull request #3208 from OpenShot/merge-master-into-develop
  • b2ad5b3 2020-02-08 Jonathan Thomas Merge branch 'master' into merge-master-into-develop origin/merge-master-into-develop, merge-master-into-develop
  • eb7ecbb 2020-02-03 Frank Dana Merge pull request #3202 from ferdnyc/verbose-cherry origin/optimized-effects
  • f46abee 2020-01-05 Jonathan Thomas Removing verbose debug statement when getting properties for property dialog (which happens as the user scrubs the timeline)
  • 1e0ecf3 2020-01-22 Frank Dana Merge branch 'develop' into pending
  • d039709 2020-01-22 Frank Dana Merge pull request #3193 from SuslikV/patch-8
  • f79842c 2020-01-22 FeRD (Frank Dana) Tweak export-cancel confirmation
  • 79f3d76 2020-01-22 Frank Dana Merge pull request #3191 from OpenShot/ferdnyc-timetime
  • 52df046 2020-01-22 Frank Dana Merge pull request #3194 from ferdnyc/undo-active
  • a51640b 2020-01-19 FeRD (Frank Dana) classes/updates: Notify watchers when needed
  • 20080ce 2020-01-22 SuslikV Add confirmation dialog when canceling export
  • 1cfba5f 2020-01-21 Frank Dana Use time.time() more defensively
  • a8a641c 2020-01-19 Frank Dana Merge pull request #3186 from SuslikV/patch-9
  • c7d0692 2020-01-19 FeRD (Frank Dana) classes/updates: Add pending_acton tracking
  • 3623382 2020-01-19 FeRD (Frank Dana) classes/updates: Code style, unused imports
  • 059fbd1 2020-01-19 SuslikV Apply the default profile settings
  • 2b4bf65 2020-01-17 FeRD (Frank Dana) Protect filter() against damaged projects
  • 5e90b39 2020-01-13 Jonathan Thomas Merge pull request #3175 from OpenShot/bumping-version-2-5-0
  • 4aea68e 2020-01-13 Jonathan Thomas Updating min libopenshot version to 0.2.4 origin/bumping-version-2-5-0, bumping-version-2-5-0
  • d0c8766 2020-01-13 Jonathan Thomas Bumping version to 2.5.0-dev1 (official release will be 2.5.0 now instead of 2.4.5 due to extensive changes)
  • 41d371c 2020-01-10 Frank Dana Merge pull request #3169 from ferdnyc/delay-app-import
openshot-qt -

Published by jonoomph over 4 years ago

Highlights:

  • Hardware encoding and decoding support (still a bit experimental)
  • Keyframe performance improvements (magnitudes faster)
  • Export and Import of EDL and XML (Premiere and Final Cut Pro)
  • Thumbnail generation much improved (uses local HTTP server), checks multiple locations, regenerate missing ones
  • Huge update to animated titles to support Blender 2.8
  • New ability to recover previous saves (~/.openshot_qt/recovery/) and improved auto-backup
  • SVG compatibility and support improvements
  • Preview window improvements (dimensions divisible by 2)
  • Export improvements (no longer modifies project keyframe data)
  • Disable metrics until opt-in (privacy improvements)
  • Tons of CMake and build improvements
  • Cross-platform improvements (fixed lots of small differences between OSes)

Details:

  • 75632f3 2020-01-13 Jonathan Thomas For Mac, preferences should try and append AppBundle executable name for common apps (Blender, Inkscape) HEAD -> release-20200105, origin/release-20200105
  • e4d79f6 2020-01-13 Jonathan Thomas Bumping version to 2.5.0 (large bump from the previous version, but due to the extensive changes)
  • 27bf096 2020-01-10 FeRD (Frank Dana) main_window: Code style (indentation, exceptions)
  • 87211f7 2020-01-09 Jonathan Thomas Updating some Linux dependencies missing in AppImage
  • 83c4563 2020-01-08 Jonathan Thomas Fixing Windows powershell escaped char in 'git log' call
  • f2bc30b 2020-01-08 FeRD (Frank Dana) launch.py: Fix command-line output
  • d35dc53 2020-01-08 Jonathan Thomas Testing a better way to generate git logs from the current commit to the previous tag. During a release, we tag the current commit during the publishing, and then it starts detecting no changes (since we are ON the current tag).
  • 0cb9751 2020-01-08 Jonathan Thomas Don't read the changelog more than 1 time (when testing different encodings)
  • f840d6d 2020-01-08 Jonathan Thomas Stopping video playback when opening a project, trying to simplify some edge cases (no need for continous playback during switching project files, lol)
  • 2ebef94 2020-01-07 Jonathan Thomas Attempt to fix invalid resources folder in Mac App Bundle
  • e276d62 2020-01-07 Jonathan Thomas Add queue for sending metrics, and disable metrics completely on initial launch. Once the user has opted in, flush the queue and send all metrics which are queued. If the user doesn't opt-in, we send no metrics at all.
  • 8aeda71 2020-01-07 Jonathan Thomas Adding a version for Unity importing... trying to get rid of an error I keep seeing related to this.
  • fd620f4 2020-01-07 Jonathan Thomas Updating rescale_keyframes() method to not modify the current project. This allows the Export dialog to make a copy of the rescaled keyframes, and not modify the active project when exporting to a different FPS. Now Export feels much safer, because it doesn't modify project data.
  • 0cf6539 2020-01-06 Jonathan Thomas Fixing keyframe rescale issue after an export is completed (we were scaling all keyframes twice on accident)
  • 67d6a76 2020-01-06 Jonathan Thomas Adding libopenshot version to About dialog
  • 5dbb993 2020-01-05 Jonathan Thomas Removing verbose debug statement when getting properties for property dialog (which happens as the user scrubs the timeline)
  • eb98bf6 2020-01-05 Jonathan Thomas Bump version to 2.4.5 (minimum libopenshot version: 0.2.4)
  • c6e5ee7 2020-01-03 Jonathan Thomas Remove spaces from effect icon file paths (i.e. Color Shift -> ColorShift) origin/update-image-cache, update-image-cache
  • 95806f9 2020-01-03 Jonathan Thomas More debugging
  • 8d7050d 2020-01-03 Jonathan Thomas Refactoring to always create HTTP server
  • bf028d1 2020-01-03 Jonathan Thomas Adding additional logging to startup, to determine why Travis is hanging hopefully
  • ec3f7b1 2020-01-03 Jonathan Thomas Trying to ensure socket used for port detection is closed before starting the HTTP thumbnail sever.
  • ef4e8c4 2020-01-03 Jonathan Thomas Fixing a thumbnail server race condition
  • ef9549f 2020-01-03 Jonathan Thomas Refreshing cache images, including new blender thumbnails, and updated title thumbnails (after some of the tweaks to titles)
  • f514fb0 2020-01-03 Jonathan Thomas Updating cache generation logic to use 85% PNG compression, to reduce the size of cache images (used by titles, transitions, effects, animated titles, etc...). This reduces at least 20 MB of images of included assets in OpenShot distribution packages.
  • 27ce9c0 2020-01-03 Jonathan Thomas Removing feColorMatrix effect from a few titles, because ReSVG does not support it and it generates errors.
  • b5c9005 2020-01-03 Jonathan Thomas Modifying titles to have more readability (stroke and outline and gradient tweaks) origin/title-outline-tweaks, title-outline-tweaks
  • 09ed042 2020-01-02 Jonathan Thomas Support older versions of webkit, since nothing renders for keyframes using the -webkit-fill-available value. origin/support-older-webkit-keyframe-rendering, support-older-webkit-keyframe-rendering
  • 5c88c6f 2020-01-02 Jonathan Thomas When resizing the preview video widget, find the nearest even QSize, so that both width and height are divisible by 2. This prevents some strange phantom resizing black bars when resizing the preview window. origin/find-nearest-even-number-ratio, find-nearest-even-number-ratio
  • 60c61d0 2020-01-02 Jonathan Thomas Updating supporters/donations origin/new-translations-and-donations, new-translations-and-donations
  • 78fac69 2020-01-02 Jonathan Thomas Adding new compliled translations
  • a5cef5b 2020-01-02 Jonathan Thomas Fixing name of colorshift.png file, since we changed (i.e. fixed) the classname of the effect in libopenshot. origin/fix-color-shift-icon-name, fix-color-shift-icon-name
  • 46a50e0 2019-12-30 FeRD (Frank Dana) Mark project as dirty on export
  • f627fa9 2019-12-25 FeRD (Frank Dana) classes.assets: Remove unused settings import
  • 5925707 2019-12-25 FeRD (Frank Dana) User Guide: Formatting, link updates
  • 676f004 2019-12-25 Frank Dana README: Mention PYTHONPATH, reformat commands
  • 8e16d2a 2019-12-25 FeRD (Frank Dana) Remove ModuleNotFoundError exception check
  • b91780c 2019-12-24 FeRD (Frank Dana) files_treeview: Fix image import
  • 0864429 2019-12-19 SuslikV Attempt to set option only for existing stream
  • d1f1ccf 2019-12-15 SuslikV Check if playhead follow code is available
  • 854fefd 2019-12-09 FeRD (Frank Dana) Restore saving of thumbnail paths
  • d40ce81 2019-12-09 FeRD (Frank Dana) Rebuild resource file
  • 770d6e0 2019-12-09 SuslikV Use icon with the quiet colors
  • 9ca1576 2019-12-06 FeRD (Frank Dana) Revert "thumbnail: Fix path for thumb output"
  • 005791d 2019-12-04 FeRD (Frank Dana) Don't track export_path changes in undo history
  • 008e234 2019-12-04 FeRD (Frank Dana) classes.updates: Keep redo, if ignore_history set
  • 5796a18 2019-12-04 FeRD (Frank Dana) classes.updates: Add update_untracked method
  • e6bdd60 2019-11-30 FeRD (Frank Dana) Log warning on missing library file origin/win-cli-tool
  • 6adf3c1 2019-11-28 FeRD (Frank Dana) Add ARCHLIB for system library path
  • 33c7644 2019-11-28 FeRD (Frank Dana) freeze.py: Fix py-extensions, prefixing
  • 07b73b9 2019-11-23 FeRD (Frank Dana) Add Win CLI tool openshot-cli.exe
  • 9d54586 2019-11-26 FeRD (Frank Dana) Blender: Fix injection of params
  • 9c802f4 2019-11-20 FeRD (Frank Dana) Export: Don't double file extensions
  • 5a1419d 2019-11-20 FeRD (Frank Dana) thumbnail: Fix path for thumb output
  • bb3e8a1 2019-11-20 FeRD (Frank Dana) Add overrides for HTTP logging
  • 9fb11f8 2019-11-20 FeRD (Frank Dana) Look up ID earlier, error if not found
  • 62cb452 2019-11-20 FeRD (Frank Dana) Don't create useless variable
  • 8286345 2019-11-20 FeRD (Frank Dana) thumbnail: Name & lookup RE groups
  • 1742d56 2019-11-20 FeRD (Frank Dana) thumbnail: Don't log 200 responses
  • 5d459d9 2019-11-20 FeRD (Frank Dana) json_data: Eliminate utf_path
  • 762c663 2019-11-20 FeRD (Frank Dana) Avoid code duplication
  • f11a39f 2019-11-20 FeRD (Frank Dana) Check self.prev_row before using
  • 0166bb0 2019-11-20 FeRD (Frank Dana) Linter fixes
  • 1c0bd25 2019-11-17 Jonathan Thomas Revert many JS loop syntax changes from https://github.com/OpenShot/openshot-qt/pull/3022. Those changes broke all HTML rendering on my local dev version. origin/revert-some-JS-changes, revert-some-JS-changes
  • ef90f49 2019-11-17 Jonathan Thomas Updating OpenShot translations and template origin/updating-translations, updating-translations
  • 6fcfea5 2019-11-17 Jonathan Thomas Hack to make processing of thousands of thumbnails work more reliable, until a thread pool solution can be found. origin/project-asset-folders, project-asset-folders
  • e168acf 2019-11-16 Jonathan Thomas Correctly shutdown HTTP thumbnail server, and find and available port (this fixes freezing unit tests on shutdown)
  • 607d7e6 2019-11-16 Jonathan Thomas Catch undefined http file_ids, caused by DummyReaders and unit tests
  • 62e757f 2019-11-16 Jonathan Thomas Large assets refactor, plus adding recovery ability (~/.openshot_qt/recovery/). Introduced a new @assets path placeholder which is replaced by the project's dynamic asset path. This allows for external renaming of assets folder + project file. Also simplifies 'Save As', as we no longer have hard-coded absolute paths to assets folders. Also, once a project is saved/loaded, Titles and Thumbnails are saved inside the new assets folder (instead of inside our temp ~/.openshot_qt/ folders).
  • dea4edc 2019-11-14 Jonathan Thomas Large overhaul of thumbnail generation. Use an HTTP server to "serve" thumbnails to our UI and HTML timeline. This allows the HTTP server to handle requests, and handle cases such as missing files, different thumbnail folders, etc...
  • 00e935f 2019-11-11 FeRD (Frank Dana) Timeline: Refresh position on JSON load
  • d90c78e 2019-11-09 SuslikV Set minimum mouse move threshold for edit
  • 12992f1 2019-11-09 SuslikV Do not change selected row during mouse move
  • 0b3221f 2019-11-09 FeRD (Frank Dana) Fix SVG image sequences
  • 8325565 2019-09-05 FeRD (Frank Dana) Fix path recovery for image sequence clips
  • 0eaead3 2019-11-02 FeRD (Frank Dana) keyPressEvent: Remove debugging, simplify
  • f9c6f04 2019-10-29 FeRD (Frank Dana) Correct profile references
  • ae76ac7 2019-10-29 FeRD (Frank Dana) Create Vertical profiles
  • 309e389 2019-10-28 FeRD (Frank Dana) Don't reformat project file names
  • 272e4b5 2019-10-26 FeRD (Frank Dana) Fix favicon for timeline/index.html
  • 7ff7c95 2019-10-19 FeRD (Frank Dana) functions.js/track.js: Use for...of loops
  • 9bf8728 2019-10-19 FeRD (Frank Dana) controllers.js: replace indexed loops with for...of
  • eae5179 2019-10-18 Frank Dana docs/contributing: correct log filename in manual
  • aaa392e 2019-10-05 FeRD (Frank Dana) freeze.py: Don't hardcode Python extension paths
  • 152ac1c 2019-10-17 Frank Dana CONTRIBUTING: Correct filename of openshot logfile
  • 6555a15 2019-10-10 FeRD (Frank Dana) Draw keyframe points as styled divs
  • db54ba0 2019-10-10 FeRD (Frank Dana) Update timeline zoom directly, on project load
  • 8421f91 2019-10-05 FeRD (Frank Dana) Proposed .py and .js style rules
  • 528d6ce 2019-10-05 FeRD (Frank Dana) Add root-file marker, and LF line-endings setting
  • c2110b4 2019-10-05 FeRD (Frank Dana) Add barebones .editorconfig
  • 9920b3a 2019-10-05 FeRD (Frank Dana) Blender fixes
  • 0725010 2019-10-02 FeRD (Frank Dana) Make onLogTheEnd() a Python atexit function
  • 682a4ca 2019-09-30 FeRD (Frank Dana) Add libX11-xcb.so.1 exclusion
  • 7e3a093 2019-09-29 FeRD (Frank Dana) More unused variables/imports
  • e5d533c 2019-09-29 Frank Dana Add web link to README Documentation section
  • fe1615a 2019-09-27 FeRD (Frank Dana) js: Use === and !== with bool/numbers
  • 9b3f4d8 2019-09-27 FeRD (Frank Dana) main_window: use app var, when we have it
  • 6abc10e 2019-09-27 FeRD (Frank Dana) repo-wide: Eliminate os.path throwaways, cleanup
  • 1501e39 2019-09-27 FeRD (Frank Dana) classes.project_data: Exception fixes
  • 1fbec3c 2019-09-27 FeRD (Frank Dana) main_window: add new=1 to webbrowser.open
  • 81a081a 2019-09-27 FeRD (Frank Dana) main_window: browser-launching fixes
  • 2bdc0d7 2019-09-26 FeRD (Frank Dana) QFileDialog: Ignore file_type return value
  • ae15fb2 2019-08-28 FeRD (Frank Dana) classes/updates: Fix history-cleaning, log tweaks
  • 7fd081a 2019-09-25 Frank Dana Aaand, update the Feature Request / enhancement label
  • 30f1cf9 2019-09-25 Frank Dana Update "bug" label for bug report issue template
  • 318131d 2019-09-22 FeRD (Frank Dana) Last try at excluding font libs
  • a8a24ba 2019-09-22 FeRD (Frank Dana) freeze.py: Exclude more system libs
  • 2ab9008 2019-09-22 FeRD (Frank Dana) Profile dialog: Remove skip_first, fix loading
  • 75fb7bf 2019-09-18 FeRD (Frank Dana) JSON: Lower indent level on formatted data
  • 10e47f2 2019-09-17 FeRD (Frank Dana) blender_listview: Remove unused QBlenderEvent class
  • ee29ce9 2019-09-17 FeRD (Frank Dana) Animated Titles: Use QPlainTextEdit for multiline
  • 1af03e2 2019-09-16 FeRD (Frank Dana) Animated Titles: Don't add files if canceled
  • 6821874 2019-09-16 Frank Dana Fix render progress display in Animated Titles editor (#2964)
  • 7cdbcb8 2019-09-16 Frank Dana Whitespace-change commit to trigger GitHub rescan
  • c46de33 2019-09-16 FeRD (Frank Dana) Set scale=none on audio clips when splitting
  • 335aea3 2019-09-14 FeRD (Frank Dana) properties_tableview: Code cleanup
  • cf76d8a 2019-09-14 FeRD (Frank Dana) properties_tableview: Don't shadow "property"
  • 50cd2be 2019-09-14 FeRD (Frank Dana) Properties: Ignore overlapping context menu events
  • 213d33b 2019-09-13 FeRD (Frank Dana) blender_listview: Use generate_id() to name folders
  • db01eec 2019-09-13 FeRD (Frank Dana) project_data: Dumb typo
  • 0524a02 2019-09-12 FeRD (Frank Dana) Blender Python scripts: Code formatting
  • cbe31e2 2019-09-11 SuslikV Fix typo in the comment
  • 4755fa7 2019-09-11 SuslikV Clarify comment in paintEvent
  • d2f35be 2019-09-09 FeRD (Frank Dana) json_data: use os.fsencode() for utf_path
  • 6428992 2019-09-09 FeRD (Frank Dana) Eliminate forced UTF-8 path encoding
  • 60777db 2019-09-09 FeRD (Frank Dana) classes.info: Path list fixes
  • 958382c 2019-09-09 FeRD (Frank Dana) Add and use info.BACKUP_FILE
  • 4885c81 2019-09-09 FeRD (Frank Dana) classes.info: Formatting, linter
  • bd31282 2019-09-08 Brad Kartchner Various fixes to the last commit. Moved the follow playhead logic from Python to Javascript, where it should be. Fixed an error in calculating determining where the playhead is centered.
  • 7591b02 2019-09-08 FeRD (Frank Dana) eval_js: Less severe logs, longer delays
  • ef91065 2019-09-08 FeRD (Frank Dana) project_data: Also migrate from asset folders
  • d83ddf5 2019-09-08 FeRD (Frank Dana) Fix some weird formatting, linter, etc.
  • 197e4b0 2019-08-31 SuslikV Use theme color for Video Preview background
  • 60d170c 2019-09-06 Brad Kartchner Finished changes suggested by ferdnyc
  • 81c9dbe 2019-09-06 Brad Kartchner Made some changes in response to ferdnyc's comments. Created a $scope.centerOnPlayhead function devoted solely to centering on the playhead in Javascript. This avoids the calculates required in Python to determine the playhead's current time position since the Javascript side already knows it.
  • 4b06a1e 2019-09-04 FeRD (Frank Dana) JS: isTimeVisible(), isPlayheadVisible()
  • 8b1e3e1 2019-09-06 FeRD (Frank Dana) Custom center-on-playhead icon
  • a2ee5f1 2019-08-21 Mario Hros presets for more HW VAAPI encoding formats
  • 05b6856 2019-09-05 FeRD (Frank Dana) Store filename.osp assets in filename_assets dir
  • 3786d38 2019-09-05 FeRD (Frank Dana) Asset folder name-generation and storage
  • 456c7bf 2019-09-05 FeRD (Frank Dana) Add previous_path arg (optional) to move_temp_paths...()
  • a66e499 2019-09-05 FeRD (Frank Dana) Fix path recovery for image sequence clips
  • 670b872 2019-09-05 FeRD (Frank Dana) Prevent slicing with 'raise' instead of 'raise ex'
  • 92f3f91 2019-09-04 FeRD (Frank Dana) JS: isTimeVisible(), isPlayheadVisible()
  • 067de0e 2019-09-03 SuslikV Update data from the default project too
  • b7276a6 2019-09-03 FeRD (Frank Dana) Don't copy permissions when dup'ing template files
  • 9e9c7cd 2019-09-01 FeRD (Frank Dana) Title editor: linter fixes, log import failure reason
  • 5d5da4e 2019-08-31 Brad Kartchner Added the ability to center the timeline view at an arbitrary time. Currently, this can be used by the user to automatically jump to the current playhead position rather than manually searching for it. The timeline also recenters itself when jumping to a marker or to the beginning or end of the timeline.
  • b9f4e37 2019-08-28 FeRD (Frank Dana) Remove "View Toolbar" icon, default checked
  • 23d6c25 2019-08-28 Tre Fix a bug with the actionView_Toolbar checked state.
  • e05ea48 2019-08-27 FeRD (Frank Dana) classes/ui_util: Remove unused variable
  • 61f72a8 2019-08-26 FeRD (Frank Dana) metrics.py: Use openshot.OPENSHOT_VERSION_FULL
  • 73af456 2019-08-26 FeRD (Frank Dana) Use openshot.OPENSHOT_VERSION_FULL
  • ef34fde 2019-08-25 FeRD (Frank Dana) Project files: Image sequence fixes
  • fa8c851 2019-08-25 FeRD (Frank Dana) File import: Log error on failed import
  • 493c071 2019-08-25 FeRD (Frank Dana) Titles: Font selector reuses selection
  • 645d9ea 2019-08-25 FeRD (Frank Dana) title_editor.py: Linter cleanup
  • b516534 2019-08-25 FeRD (Frank Dana) Title Editor: Don't update on no-op
  • bb6fc25 2019-08-25 FeRD (Frank Dana) Preferences: Browse opens at previous-value location
  • 81ad4b1 2019-08-22 Jonathan Thomas Terminate blender process upon canceling origin/blender-2.8-support, blender-2.8-support
  • feab599 2019-08-22 Jonathan Thomas Fixing dissolve animated title (for sure one of the coolest)! Had to add new material nodes, fix some syntax, and change to emitting light.
  • 59e8fde 2019-08-19 Jonathan Thomas Removing zoom halo blender animated title (also kind of redundant)
  • a215b2b 2019-08-19 Jonathan Thomas Had to fix the UV Maps and render nodes for the clapboard textures, and up the light power (since it was too dim)
  • c733e4d 2019-08-16 SuslikV Hide tutorial window before exit
  • fe7c9a4 2019-08-16 SuslikV Specify exception type
  • 8d073c5 2019-08-15 SuslikV Log start-end of the application current session
  • cf9573f 2019-08-13 SuslikV Log the exit routine
  • 5cf00ae 2019-08-15 SuslikV Import missing variable
  • eb96d08 2019-08-14 FeRD (Frank Dana) Zoom centered on playhead, if visible
  • 5760491 2019-08-13 Jonathan Thomas Fixed animated titles Cancel button functionality (which I don't think ever worked during a render). Now it works during a render or with no rendering.
  • 88d0a3a 2019-08-13 Jonathan Thomas Fixing lens flare animated title (mostly works now). Lots of old settings removed, but also it now has less capabilities I think.
  • 5c1d0ca 2019-08-13 Jonathan Thomas Removing Trees animated title (kind of tired and pointless in my opinion)
  • a411085 2019-08-13 Jonathan Thomas Fixing snow animated title
  • 3f9288d 2019-08-13 Jonathan Thomas WIP: Dissolve animation still is broken, but at least doesn't throw an error message now.
  • 29ea9cf 2019-08-12 Jonathan Thomas Adding blender.svg icon for Animated Titles and updating window title to give Blender credit =)
  • 47c53f1 2019-08-12 Jonathan Thomas Prevent double render on load of animations
  • 1b7c954 2019-08-12 Jonathan Thomas Removing real earth blend, and defocus animation (too similar to blur animation)
  • 78a6769 2019-08-12 Jonathan Thomas Removing read earth animated title. Too many changes required for Blender 2.8.
  • 9af67ec 2019-08-12 Jonathan Thomas Fixed space movie animated title (needed new alpha keyframe and some new materials), and updated icon from 1.6 MB to 5kb!
  • 6193e22 2019-08-11 Frank Dana Preferences: Raise max samplerate to 192kHz.
  • 163095c 2019-08-10 FeRD (Frank Dana) Preferences: Avoid code duplication for browse type
  • 42660a1 2019-08-10 FeRD (Frank Dana) Razor tool: Disable right-click
  • 299ae01 2019-08-09 Jonathan Thomas Improving some "earth" animation issues... still has lots of issues.
  • 513a8a7 2019-08-09 Jonathan Thomas Fixed picture frame animated title. Added UV Maps to all frames, and updated syntax. Then, I had to reverse the scale_x and scale_y to flip the image textures.
  • 17b0ce2 2019-08-09 Jonathan Thomas Removed specular setting from Glare animation, and added in control of glare type
  • 563cbb5 2019-08-09 Jonathan Thomas Fixed neon lines animation (it's not perfect, but good enough for now)
  • d76250e 2019-08-08 Jonathan Thomas Fixed magic wand animated title, added some new properties, added glare, improved gravity (-3 to +3 for some fun), updated thumbnail
  • c63cc50 2019-08-07 FeRD (Frank Dana) build-server.py: Update uses of renamed metadata origin/pr-2925
  • 3dee83d 2019-08-07 FeRD (Frank Dana) Revert "Restore 'use_shadeless' in colors.py/colors.blend"
  • 1f9fd5e 2019-08-07 FeRD (Frank Dana) Restore 'use_shadeless' in colors.py/colors.blend
  • 13ef191 2019-08-07 FeRD (Frank Dana) Animated Titles: Save/Restore keyboard focus
  • d198170 2019-08-07 Jonathan Thomas Fixed glass slider animated title (required new settings and lots of changes)
  • a69544f 2019-08-07 Jonathan Thomas Made animated title window larger to account for larger labels (so list doesn't get squished when certain animations are selected)
  • 2082b5f 2019-08-07 Jonathan Thomas Fix issue with diffuse color logic not matching all params needed
  • 9452496 2019-08-07 Peter Eszlari rename Linux metadata
  • 1f234ba 2019-08-06 Jonathan Thomas Fixed expode.py blender script (mostly refactored methods and syntax changes)
  • d24d2c0 2019-08-06 Jonathan Thomas Fixed glare.blend (by emitting light with keyframes and adjusting some nodes)
  • 2f2a554 2019-08-05 FeRD (Frank Dana) Clean up logging in Animated Titles
  • f2aac66 2019-08-05 Jonathan Thomas Fixed defocus blender animation, and now allow control of Z focal depth
  • 6ed3160 2019-08-05 Jonathan Thomas Fixed blur effect, added controls for X and Y control of the blur, increased the amount of blur (spinner max)
  • f067ce5 2019-08-05 Jonathan Thomas Removing unused syntax in blender 2.8
  • eaf4846 2019-08-05 Jonathan Thomas Sorted blender model by file name.Fixed color picker to work with diffuse and non-diffuse params, and removed RGB preview mode (RGBA seems to work fine)
  • 621b60b 2019-08-05 Jonathan Thomas Fixing wireframe blender animation (and adding thickness param)
  • c22ddbe 2019-08-04 Frank Dana Revert "Revert "Set default multiplexing preset for exported media""
  • d035737 2019-08-04 FeRD (Frank Dana) Revert "Set default multiplexing preset for exported media"
  • 4428f72 2019-08-03 FeRD (Frank Dana) darkPalette: More complete disabled color group
  • 8ef8300 2019-08-03 FeRD (Frank Dana) Fix preferences access in GPU code for 2.80
  • 49d794d 2019-08-02 Jonathan Thomas Output filepath of each frame rendered
  • d48ae1b 2019-08-02 Jonathan Thomas Refactoring blender animations for 2.8 support (WIP): - alpha_mode no longer exists (replaced with bpy.context.scene.render.film_transparent) - horizon_color no longer exists (replaced with bpy.data.worlds[0].color) - material_object.diffuse_color now accepts 4 values (including alpha) - material_object.alpha is no longer used (and deleted.... inherits from diffuse color i think) - material_object.use_shadeless is no longer used (disabled for now) - bpy.ops.object.text_add has new parameters (refactored it to work)
  • 4dbb441 2019-08-02 Jonathan Thomas Show waiting cursor when launching Preferences, and normal cursor once preferences has loaded fully. add-wait-cursor-preferences
  • 54063b7 2019-08-02 Jonathan Thomas Fix bugs related to "New Project" and a missing user project default file (this is a regression). fix-user-project-override
  • 9c28d20 2019-08-02 FeRD (Frank Dana) Move blender_gpu preference to bottom
  • b3b9e1a 2019-07-31 FeRD (Frank Dana) Remove external filter clear-buttons
  • ef9c4e0 2019-07-31 FeRD (Frank Dana) Properties: Enable filter clear button
  • afe06ff 2019-07-31 FeRD (Frank Dana) Make Preferences window taller & wider
  • 2f07a52 2019-07-30 Jonathan Thomas Renaming launch file on Linux, so it doesn't collide with the cx_Freeze created file (openshot-qt) fix-cxfreeze-exe-name-change
  • 3dd34db 2019-07-30 Jonathan Thomas Fixing wrong path and missing launch.exe string
  • 344862b 2019-07-30 Jonathan Thomas Removing copyright from cx_Freeze setup() call, since 2 of our build servers exploded on that. Adding "exe" to windows targetname, to prevent crash in cx_Freeze.
  • cc16931 2019-07-30 FeRD (Frank Dana) Change "CPU" accel icon to light orange
  • 24bfb6c 2019-07-30 FeRD (Frank Dana) Don't make Timeline closable on unfreeze
  • 040bcd4 2019-07-30 FeRD (Frank Dana) Don't use deprecated AllDockWidgetFeatures
  • 2a688ef 2019-07-25 SuslikV Restore UI state on startup
  • 95f5283 2019-07-29 Jonathan Thomas Take 2 fix-file-assoc-flags
  • c75d1e4 2019-07-29 Jonathan Thomas Fix another regression in https://github.com/OpenShot/openshot-qt/pull/2872
  • 6ebd5f4 2019-07-29 Jonathan Thomas Fix a regression in https://github.com/OpenShot/openshot-qt/pull/2872
  • 71fa042 2019-07-29 Jonathan Thomas Fixing uninstall firewall rule syntax new-windows-firewall
  • ade64c3 2019-07-29 Jonathan Thomas Adding optional task for windows firewall
  • 5eb1ccd 2019-07-29 Jonathan Thomas Remove firewall rule on uninstall
  • c0b09f1 2019-07-28 Jonathan Thomas Switching direction of firewall rule
  • 4253847 2019-07-28 Jonathan Thomas Adding experimental Windows firewall exception during install
  • 3fa8420 2019-07-28 Jonathan Thomas Add Qt5Core and Qt5Svg DLLs when missing from frozen folder (this fixes missing icons in daily builds) fix_missing_qt5svg
  • 7d288db 2019-07-26 FeRD (Frank Dana) Raise max video dimensions to 40000x40000
  • 7d483bc 2019-07-26 FeRD (Frank Dana) Add SVG to image-sequence extensions
  • ebd7083 2019-07-26 Jonathan Thomas Add Qt5Core.dll to root of frozen dir remove-resvg-freeze-logic
  • 2934ae4 2019-07-25 Jonathan Thomas Remove Windows resvg freeze logic (no longer needed for newer versions of cx_Freeze)
  • 8a639b6 2019-07-25 Jonathan Thomas Revert: Disabling editbin and verpatch temporarily msys2-update
  • e00848e 2019-07-25 Jonathan Thomas Disabling editbin and verpatch temporarily
  • d009195 2019-07-23 Jonathan Thomas Remove more unused dlls
  • 3aacd51 2019-07-22 Jonathan Thomas Adding missing images to image cache (makes initial Title dialog open super quickly)
  • 7995e5b 2019-07-22 Jonathan Thomas Testing cx_Freeze tweaks
  • 1dc5383 2019-07-22 FeRD (Frank Dana) Destroy webview when exiting
  • 8af2e79 2019-07-22 FeRD (Frank Dana) PlayheadMoved: Eliminate unused args
  • 69d6e2d 2019-07-20 Jonathan Thomas Testing cx_Freeze tweaks
  • 19eb01e 2019-07-20 FeRD (Frank Dana) Recents list: Never add relative paths
  • bee098f 2019-07-10 SuslikV Set default multiplexing preset for exported media
  • de4caec 2019-07-20 FeRD (Frank Dana) Connect resource file to consumers
  • f48fe58 2019-07-19 FeRD (Frank Dana) Remove ellipses from "New Project" menu/binding
  • 263ca5b 2019-07-19 FeRD (Frank Dana) Remove unused "window_splitter" settings
  • 4bb7a7c 2019-07-19 FeRD (Frank Dana) Update Advanced View
  • 6c9841a 2019-07-18 Jonathan Thomas Testing cx_Freeze tweaks
  • a06124c 2019-07-17 FeRD (Frank Dana) Don't package openshot-qt.ico on Windows
  • fc9a87f 2019-07-17 FeRD (Frank Dana) About/credits: Use :/about/ resources
  • 67d5a83 2019-07-17 FeRD (Frank Dana) All UI files: get openshot.svg from .qrc
  • c178d22 2019-07-17 FeRD (Frank Dana) Add more icons to resource file
  • dbc4d76 2019-07-17 FeRD (Frank Dana) export.ui cleanup & fixes
  • b5b1910 2019-07-16 Jonathan Thomas Testing cx_Freeze tweaks
  • 167b3ad 2019-07-16 Jonathan Thomas Fixing ISS installer file
  • 720cd99 2019-07-16 Jonathan Thomas Testing cx_Freeze tweaks
  • 88ac8f7 2019-07-16 FeRD (Frank Dana) Make .osp association optional (default on)
  • 64dfe46 2019-07-16 Jonathan Thomas Testing cx_Freeze tweaks
  • cf03d0a 2019-07-16 FeRD (Frank Dana) InnoSetup: Update copyright year, URLs
  • 3ed1cc9 2019-07-16 FeRD (Frank Dana) InnoSetup: Add .osp file association
  • a513aa4 2019-05-06 FeRD (Frank Dana) Add 128, 256, 512px Win icon sizes
  • bacdfbc 2019-05-06 FeRD (Frank Dana) Add 128x128 icon png
  • a5282ad 2019-07-15 luz.paz Fix source comment typos
  • 9b87ec6 2019-07-14 FeRD (Frank Dana) Update appdata.xml file with 2.4.4 release
  • c9f91b6 2019-07-14 FeRD (Frank Dana) Add over a dozen languages to InnoSetup
  • 8dbbf54 2019-07-14 FeRD (Frank Dana) Retire Windows envvar-deletion code
  • 1756655 2019-07-14 Frank Dana Fix path in show_translations.py
  • 2469712 2019-07-14 Frank Dana Fix import error popup, other exceptions (#2867)
  • 77a3a68 2019-07-12 FeRD (Frank Dana) Check for empty/null path strings
  • 9b7b821 2019-07-10 FeRD (Frank Dana) Add support for a user default project file
  • 139b9ec 2019-07-10 FeRD (Frank Dana) Permission popup: Don't eat other exceptions
  • 2c2b7fd 2019-07-09 Jonathan Thomas Removing fractional values from X,Y coordinates on common transitions (trying to prevent strange rendering issues with 1 pixel borders). simplify-common-svg-transitions
  • 21e157d 2019-07-09 SuslikV Change order of tabbing items in export dialog (#2782)
  • d7e8f05 2019-07-09 SuslikV Use regular CSS properties in scrollbars
  • 646d703 2019-07-09 SuslikV Fix styling and unify code
  • 3dec467 2019-07-08 FeRD (Frank Dana) Remove text outlines from most titles
  • eede906 2019-07-08 FeRD (Frank Dana) Change project.get(["foo"]) to project.get("foo")
  • 88e41c5 2019-07-08 FeRD (Frank Dana) project.get(): Accept non-list args
  • 1490db3 2019-07-03 SuslikV Add comment to code
  • d59ec20 2019-07-03 SuslikV Fix cursor and cursor-line shift
  • ec95f15 2019-07-03 SuslikV Rewrite timeline cursor styling
  • 74b6044 2019-07-02 Jonathan Thomas Fix IO error race condition on build server fix-build-server
  • f486bed 2019-07-02 Jonathan Thomas Output more details to build-server.log, and fix verpatch
  • 22fab66 2019-07-02 FeRD (Frank Dana) Re-export backgrounds with correct font
  • 35e3e5e 2019-07-01 Jonathan Thomas Flush log file before end of script (experimental)
  • 0854108 2019-07-01 Jonathan Thomas Add build log to GitLab CI artifacts
  • e0ab10b 2019-07-01 FeRD (Frank Dana) Fix shape of hw-accel-*.svg
  • 485348e 2019-07-01 Jonathan Thomas Fixing exe_path which is undefined
  • f285b16 2019-07-01 Jonathan Thomas Fix escaped v char
  • e8f3ca8 2019-06-30 FeRD (Frank Dana) Use SVG icons for hw-accel markers
  • f1621a4 2019-06-30 FeRD (Frank Dana) Replace PNG accel icons with SVG
  • c254a0a 2019-06-15 Florian Pritz Install icons to hicolor/NxN instead of hicolor/N
  • b9e736e 2019-06-11 SuslikV Update video_length of the Timeline object
  • 0f45d49 2019-06-08 Jonathan Thomas Updating CheckPixel to use a threshold of 5
  • 3186e00 2019-06-08 SuslikV Make track of the scroll more noticeable
  • b4f040e 2019-06-08 SuslikV Make clip selection always visible
  • 0747604 2019-06-07 FeRD (Frank Dana) New Blender GPU enable code
  • 0be375e 2019-06-07 FeRD (Frank Dana) Inject blender GPU code if enabled in settings
  • da22ec8 2019-06-06 FeRD (Frank Dana) Add setting to enable blender GPU usage
  • 917eaa8 2019-06-06 FeRD (Frank Dana) Fix outdated comments about Blender version
  • 2309e10 2019-06-04 Jonathan Thomas Speed up hardware decode tests in preferences hardware-improvements
  • 3c8b0df 2019-06-04 Jonathan Thomas Tweak name of graphics card used by "CPU only" mode
  • a2dcce7 2019-06-01 SuslikV Make scrolls of the Timeline thicker
  • a8dd181 2019-06-01 SuslikV Lower scroll area minimum height
  • 0c7c9f8 2019-05-31 Jonathan Thomas Adding test mp4 to verify decoding preferences (hardware decoding), and only display valid devices and modes. Also, disable card selection for Windows and Mac (until they are supported)
  • b7c4bb6 2019-05-31 Jonathan Thomas Refactor of 'resources' paths
  • b26e3d8 2019-05-31 Jonathan Thomas Disable graphics card selection in Window and Mac (since that is not yet supported in libopenshot)
  • fa928aa 2019-05-30 Jonathan Thomas Bumping version to 2.4.4-dev2 edl-export
  • 5be1f46 2019-05-28 FeRD (Frank Dana) win32: Add verpatch cmd to build-server
  • bdd2135 2019-05-27 Jonathan Thomas Large refactor of some common functions. Improved logic to find missing files on project open and project import. Files can be skipped or updated, and internal cache remembers previously searched folders. Much faster to find missing and fix missing files when opening a project.
  • 1b25ddd 2019-05-25 Jonathan Thomas Updating XML exporter to NTSC=FALSE
  • b1422e1 2019-05-25 Jonathan Thomas Added documentation for EDL and XMl importing and exporting
  • ea332b1 2019-05-23 Jonathan Thomas Completed XML importer. Supports video, image, and audio clips. Opacity keyframes and volume keyframes, and multiple tracks.
  • 1ab6a7a 2019-05-23 Jonathan Thomas Wrapping up first version of EDL importer (supports videos, images, and audio files), volume keyframes, and alpha keyframes. Only supports importing a single track through.
  • 8355b92 2019-05-23 SuslikV Use actual import source
  • bc3a628 2019-05-22 Jonathan Thomas File selector and XML parsing for XML importer
  • 60bd1d0 2019-05-22 Jonathan Thomas Initial EDL parsing / importer (WIP)
  • 54f89f6 2019-05-22 Jonathan Thomas Fixed edit index on EDL export
  • c708340 2019-05-06 FeRD (Frank Dana) Add 128, 256, 512px Win icon sizes
  • 94fbf31 2019-05-06 FeRD (Frank Dana) Add 128x128 icon png
  • 666ea4c 2019-05-21 FeRD (Frank Dana) Rename frozen executable to openshot-qt
  • f23d2f8 2019-05-21 Jonathan Thomas Adding 'import project' to menu
  • dee3eb2 2019-05-21 Jonathan Thomas Adding 'resources' folder, and moving some non-settings file there (trying to clean-up the folder structure a bit). Also stubbing out the EDL and XML importers (WIP).
  • 4dcf3a2 2019-05-20 Jonathan Thomas Added volume keyframes to EDL export
  • edd7d2a 2019-05-20 Jonathan Thomas Added volume keyframes to Final Cut Pro XML export (and fixed In/Out bug)
  • bccafa2 2019-05-20 Jonathan Thomas Adding opactiy keyframes to Final Cut Pro XML export (and fixing issue with duplicate keyframe times)
  • 46cc8a7 2019-05-20 Jonathan Thomas Fixing audio track handling with Final Cut Pro XML export. Now images, audio, and video files (with and without audio tracks)
  • 1fa3f71 2019-05-17 Jonathan Thomas Adding initial Final Cut Pro XML export (needs lots of work still, but the basics work for video tracks now)
  • 74290d1 2019-05-17 Jonathan Thomas Generate project ID correctly on new projects, and fix old default project id's (which are 'T0')
  • 8b9a6b1 2019-05-16 Jonathan Thomas Refactoring EDL creation into it's own file. Adding Final Cut Pro XML template, and some refactoring around exports in general.
  • 3d80d88 2019-05-16 Jonathan Thomas EDL Exporter, which currently supports images, video+audio, audio-only, blank/gaps between clips, and opacity. It generates 1 EDL file per track. Also a refactor of time_parts, a common function used in a few places to convert seconds into a formatted time stamp.
  • 6cf6b59 2019-05-14 Jonathan Thomas Remove unused duplicate files from Windows installer reduce-windows-installer-size
  • aa165c4 2019-05-13 Jonathan Thomas Closing timeline object before Python kills the object itself memory-fixes
  • 924a9cf 2019-05-07 Jonathan Thomas Import info separately check-permissions
  • 1207b88 2019-05-07 Jonathan Thomas Improving permission error detection, as well as import error detection. Refactoring some imports to prevent initializing the logger before OpenShotApp
  • 714f917 2019-05-07 Jonathan Thomas Fixing spelling error
  • 56e8bfd 2019-05-07 Jonathan Thomas Check permissions on launch, and show error message to user if needed
  • 3abb8bb 2019-05-04 FeRD (Frank Dana) Add Retina background at double resolution
  • 58f444e 2019-05-04 FeRD (Frank Dana) Export updated dmg-backgroung.png
  • 7e2286a 2019-05-04 FeRD (Frank Dana) DMG Background: Update, clean up SVG file
  • 5f68bb2 2019-05-03 Jonathan Thomas Improved property validation (type checking, error handling, logging) and making certain properties (Tracks, Dropdowns) non-editable when double clicked. property-editing
  • 7ff925b 2019-05-02 Jonathan Thomas Fix broken history (null history attribute) fix-broken-history
  • 4a9e2fe 2019-05-02 FeRD (Frank Dana) Remove simplejson fallback
  • eae7170 2019-05-01 Jonathan Thomas Adding display_ratio and pixel_ratio to default project, and adding support for different aspect ratio video previews (fixes a ton of issues), and maximizes the video preview window. hardware-support
  • 4ab52ca 2019-04-30 Jonathan Thomas Fixing white background on Mac preferences, and fixing some layout icon issues with Effects thumbnails
  • c0ed14e 2019-04-29 Jonathan Thomas Improving export decoration logic (to show correct hwaccel graphic), and adding preset for videotoolbox acceleration (even though it currently crashes for me during testing)
  • 1052eea 2019-04-28 Jonathan Thomas Adding Intel QSV decoding support
  • fb1349b 2019-04-28 Jonathan Thomas Adding VDPAU option for decoding, fixing preview player to correct size player.
  • 47b5473 2019-04-24 Jonathan Thomas Adding NVENC to export dialog (instead of NVDEC), and fixing cancel export logic.
  • 294aa21 2019-04-23 Jonathan Thomas Adding search box to preferences, where only tabs witch matching preferences will appear
  • 2c1cec0 2019-04-23 Jonathan Thomas Added Playback Audio Device to preferences, and set audio device name on launch. Also fixed a few typos, and widened the preferences window a bit.
  • 2ea4bb3 2019-04-21 Jonathan Thomas Improving some translations for "Graphics Card %s" with placeholders
  • 38531f4 2019-04-21 Jonathan Thomas Added setting dropdown names to translation, and generated POT template
  • 7020d82 2019-04-21 Jonathan Thomas Add "default" to Graphics Card 1
  • b4182e0 2019-04-21 eisneinechse Remove the old way to select hardware support
  • b6a2d34 2019-04-21 eisneinechse Reorder number of cards
  • 710ff4c 2019-04-20 Jonathan Thomas Adding dropdown to encoder / decoder selection in preferences, and changing "SOFTWARE" to "CPU" (so we don't have to translate it)
  • 7aa70f8 2019-04-19 Jonathan Thomas Added elapsed time to export dialog title bar (once it is finished)
  • ba7569d 2019-04-18 Jonathan Thomas Removing hardware acceleration modes from incompatible OSes (i.e. don't show Mac VTB mode on Windows and Linux)
  • 4dc3849 2019-04-18 Jonathan Thomas Adding new images for hw-accel dropdowns (preferences and export), integrating these images into the dialogs, and removing any videocodec from the Export dialog which is not supported by libopenshot.
  • cc813ba 2019-04-18 Jonathan Thomas Changing location of backup.osp, fixing some backup.osp related regressions (missing thumbnails), and preventing a "hang" when recovering backup.osp. Also, adding new option to leave open export dialog and raise the export window (to alert the user the export is done)
  • bb7f10f 2019-04-18 Jonathan Thomas Updating default settings (autosave interval >= 1.0, history limit to 99, and renaming some hw-accel preferences)
  • bbbcb25 2019-04-17 Jonathan Thomas Adding improved invalid path detection when exporting a video invalid-path-detection
  • 0a798de 2019-04-17 Jonathan Thomas Fix Time->Reset Time menu (which was doing nothing)
  • 485148c 2019-04-13 FeRD (Frank Dana) Fix author string in init.py
  • 68db83f 2019-04-04 Jonathan Thomas Fix unittest which are freezing on travis ci fix-unit-tests
  • ca8b12b 2019-04-04 Jonathan Thomas Updating travis ci dist to xenial (from trusty) new-xenial-dist
  • 20d614c 2019-04-04 Jonathan Thomas Bumping version to 2.4.4-dev1 juce5
  • c070d4f 2019-04-04 Jonathan Thomas Generate translation POT template
  • 33c02dc 2019-04-04 Jonathan Thomas Display error to user when initialise() method is called by JUCE (and if JUCE returns any error string)
  • 728136c 2019-03-17 eisneinechse Improved finished window, more information
  • 9512b40 2019-03-16 eisneinechse Show finished window only when switched on in Preferences->Debug
  • 853049b 2019-02-25 eisneinechse Update of hardware support information text
  • 676ea2b 2019-02-13 eisneinechse Include a text with information regarding hardware accelerated codecs
  • fef8941 2019-02-02 eisneinechse Add a preset for av1 When openshot is installed on a system with ffmpeg 4.1 or higher, or when the appimage is created with ffmpeg 4.1 or higher AV1 is supported. But encoding is extremly slow!
  • 3c76f0e 2019-02-01 eisneinechse Typo that prevented that Setting was read fixed
  • 6befba2 2019-01-31 eisneinechse Cleanup source
  • 1b576cc 2019-01-31 eisneinechse Remove one environment variable reference that was overlooked
  • b56ee56 2019-01-30 eisneinechse More changes to move to Settings, still needs work
  • 0dbba24 2019-01-30 eisneinechse First changes to move from GetEnv to Settings
  • 6484e51 2019-01-29 eisneinechse Fixed Typo in the VP9 presets
  • 131fc3a 2019-01-27 eisneinechse Form follows function Use SetVideoOption again for crf Changes to prepare change for Settings
  • d6018f2 2019-01-26 eisneinechse Cosmetic changes
  • c43b5eb 2019-01-25 eisneinechse Different finished window
  • 8594382 2018-12-08 eisneinechse Bring Windows and Mac up to date
  • 79b4a65 2018-12-08 eisneinechse Removed the old hardware decode enable to avoid confusion
  • a1e86a0 2018-12-08 eisneinechse Hardware decode and encode can now be configured completely in Preferences->Performance. The old enable hardware decode is disabled. Now the graphics card can be chosen (0 is the first one) that should be used for encode and/or decode. They needn't be the same! nVidia decode still not working nVidia encode is working with driver 396 Vaapi should be working. mesa-va-drivers must be installed for AMD i965-va-driver must be installed for intel GPUs. Using one card to decode and one to encode an option with laptops with an iGPU and a dedicated GPU (dGPU), as an example.
  • c5122b0 2018-11-15 eisneinechse Changes to use AV1 if ffmpeg >= 4.0 is used with libaom support
  • 3876360 2018-11-08 eisneinechse Add a preset for AV1 in a mkv container. This is supported when ffmpeg 4 with libaom is used. Export is extremly slow though. Like 0.01 fps slow.
  • 912f6bc 2018-10-25 eisneinechse Added the message box at the end of export
  • 6f70b25 2018-09-20 eisneinechse Adjust the presets for VP9 with CRF quality settings
  • 3aeb353 2018-09-16 eisneinechse Add a preset for VP9 with CRF quality setting
  • 5df5322 2018-09-16 eisneinechse Implement the use of CRF instead od kB/s or MB/s for some formats: VP8, VP9, h264, h265 0 crf with VP9 is lossless 0 crf with VP8, h264, h265 should be lossless
  • df75ba0 2018-09-16 eisneinechse Fix slice keep both sides
  • 9c0f0a3 2018-09-13 eisneinechse Maximum width and height for hardware decode can now be set in preferences
  • ad3e223 2018-09-12 eisneinechse New presets (untested) to include hardware encoding for Linux nvidia (nv), Windows (DX), and Mac (QSV). Rename of the Linux AMD/intel entry to (va)
  • dabf2d5 2018-09-02 eisneinechse Let the user set an upper limit on the thread count used by OpenMP and ffmpeg The default is use the number of threads the CPU can use With CPUs with very high thread count it might be faster and more stable to use less cores in one part of the program.
  • ea6a44a 2018-09-01 eisneinechse Add a preset that uses the hardware accelerated VAAPI (h264 hw)
  • ca88ba5 2018-08-31 eisneinechse Show switch to enable hardware enabled decoding
  • 9d1e6b4 2018-08-23 Jonathan Thomas Fixing scale/zoom bar to correctly work when loading/saving projects. Also, fixed issues with recursive 'history' attributes on a project, causing crazy slow loading of projects / high memory utilization when opening projects.
openshot-qt -

Published by jonoomph over 5 years ago

Release Notes

  • Bump version to 2.4.4 (minimum libopenshot to 0.2.3)
  • Scale keyframe coordinates when changing Profile or Exporting using a different FPS (#2620)
  • Large performance improvements on AngularJS Timeline (and solved some Async issues) (#2533)
  • Integration of resvg SVG library (gitlab and freeze updates) (#2540)
  • Improved Tracks (simpler numbering, faster inserting, prevent deletion of locked tracks) (#2491)
  • Improved Docking (Timeline widget is now dockable and Properties works in pillar mode) (#2490)
  • Windows Installer: Remove invalid files (system32/zlib1.dll) (#2678)
  • Use libopenshot to generate preview images for our Title editor, and no longer use Qt's SVG parsing by default. (#2544)
  • Improving UTF-8 path detection and conversion (#2525)
  • Rewrite conversion of relative and absolute path support in OpenShot (#2477)
  • Fixing many Python issues reported in our automatic exception tracking (#2482)
  • Fixing Various Breakages in our Release Testing Plan (#2669)
  • Fixing regressions to Split Audio (#2660)
  • Integrate Constant Rate Factor (CRF) into Export Dialog (#2543)
  • Separating PrepareStreams() from Open(), to allow SetOption() to correctly function (#2568)
  • Adding h265 export preset (thanks Peter) (#2680)
  • Adding ~/.openshot_qt/presets/ User-defined Presets, so users can easily install custom export presets (devices and formats) (#2555)
  • Dragging an OSP file into the Project Files widget will open the entire project file (and prompt to save unsaved changes) (#2616)
  • Persist undo/redo history correctly across OpenShot sessions (#2474)
  • Fix audio waveform display when slicing clips or resizing/trimming clips
  • Color picker: Never use native dialog (#2425)
  • Adding Git Changelog screen (#2566)
  • Converting to new Settings class, instead of the old ENV VAR method (#2520)
  • Reverting Angular from 1.7.2 to 1.6.0 (for stability reasons) (#2479)
  • Updating GitHub Templates (for bug report, question, and feature request) (#2608)
  • Updating GitHub README: features list, translation urls, and badges (#2597)
  • Completed Arabic, Hindi, Chinese (Simplified and Traditional) translations (#2594)
  • Update messaging integration on build server (#2426)
  • Add init.py file for installed module (#2419)
  • launch.py: Path-detect via openshot_qt init (#2419)
  • Exit using sys.exit() (#2409)
  • preferences: Tweak item layout (#2401)
  • Widen export window (#2373)
  • Pass remaining command line args to Qt (#2355)
  • Copy (cleaned up) xdg icon to src/images (#2316)
  • Add strings to be translated and fix tuple error (#2275)
  • added browse button in file properties dialog, to allow relinking of individual media files (#2275)
  • fix for automatic relinking of missing media files during project open (#2275)
  • Add the same browse type for inkscape and blender field (#2255)
  • Remove CRLF line endings from chromebook preset (#2204)
  • Convert language.py line endings (#2204)
  • Missing files are now automatically deleted from the recent menu (#2202)
  • Append correct extension to snapshot frames (#2196)
  • Simplify version number and file name logic in build server (especially for releases) (#2136)
  • Update Contributors & Translations (#2679)
openshot-qt -

Published by jonoomph about 6 years ago

Release notes:

  • Bumping version to 2.4.3 (libopenshot dependency to 0.2.2)
  • Disable OMP thread concurrency during Export, to make exports as safe as possible
  • Nudge clips when holding SHIFT + Left or Right arrow (Richard Alloway N3WWN)
  • Animated Masks: New "reader" propety type, initially used by the Mask effect to change the image/video used by transitions and the Mask effect
  • Add Save Current Frame button (Richard Alloway N3WWN)
  • New translation & language infrastructure and logic (better logic for determining current language) (Frank Dana ferdnyc)
  • Fixed split keep both sides (right side position was incorrect)
  • Application icon updates (Frank Dana ferdnyc)
  • Zoom fixes (lots of issues relating to zooming fixed)
  • Undo/Redo fixes (fixing and preventing giant .osp project files)
  • New tutorial system, better child window management (Frank Dana ferdnyc)
  • Travis CI Integration
  • Improve Title filename duplication naming/counting (DerGenaue)
  • Use track names in "Add To Timeline" window (Frank Dana ferdnyc)
  • Improve waveform display rendering (DerGenaue)
  • Fix audio wave not rendered after completion (DylanC)
  • Add instagram and twitter presets (DylanC)
  • Add AppStream metadata to setup.py (Peter Eszlari)
  • Timeline JavaScript Bug Fixes (DylanC)
  • Timeline cleanup and performance, upgrade Angular.js (DylanC)
  • Removing libdrm.so.2 from AppImage
  • Add src/language path to Mac DMG builder (Frank Dana ferdnyc)
  • Add language override on command line using --lang (Frank Dana ferdnyc)
  • Add explanatory text for --list-lang (Frank Dana ferdnyc)
  • Some fixes for the timeline debugger (Frank Dana ferdnyc)
  • Update edit-clear icon in Humanity (Frank Dana ferdnyc)
  • Correct variable name typo to initialize properly (DylanC)
  • Convert all nonesential logs to .debug() (Frank Dana ferdnyc)
  • Remove unused effects filters (Frank Dana ferdnyc)
  • Add "Ask a Question" template (Frank Dana ferdnyc)
  • Preventing libopenshot version check on unittests
  • More framerates for YouTube HD and Vimeo HD presets (Frank Dana ferdnyc)
  • Convert (most) files with DOS line-endings to Unix (Frank Dana ferdnyc)
  • Remove debug.js from index.html (Frank Dana ferdnyc)
  • Square the PNG icon file (Frank Dana ferdnyc)
  • App metadata updates for easier packaging (Frank Dana ferdnyc)
  • Move Slice All shortcuts to correct menu (Frank Dana ferdnyc)
  • launch-linux.sh: Don't set QT_DEBUG_PLUGINS=1 (Frank Dana ferdnyc)
  • Updating default project type to 720p 30 FPS, and sample rate 44100
  • Fix retention of export path (Richard Alloway N3WWN)
  • Fixing GitLab to no longer run CI for tags, and fixing version # for daily and release builds
  • Add "release-candidate" to filename for daily RC builds, so they don't look so official on the website
  • Misc Typos and text fixes (luzpaz)
  • Updating contributors and supporters (Thank You!)
  • Updating translations
openshot-qt -

Published by jonoomph over 6 years ago

Highlights

  • 7 New Effects (Crop, Hue, Color Shift, Pixelate, Bars, Wave, Shift)
  • Auto Audio Mixing
  • Auto Rotate
  • Improved Audio Playback
  • Improved Stability
  • Improved Export Dialog
  • New Codec Support (including experimental)
  • Growing Team of Developers
  • Dramatically Improved Build System

libopenshot-audio 0.1.6 so:6

  • Fix under-linking (pthread and dl), fixes 3
  • Integration of GitLab build pipelines

libopenshot 0.2.0 so:15

  • Auto audio mixing strategy per clip (average, reduce, or none)
  • Adding new crop effect, which can also be animated for some very cool effects.
  • Adding new Color Shift effect, which can shift any color (RGBA) with infinite wrapping (and full supports animation).
  • Adding new Pixelate video effect, which pixelates a portion (or all) of a frame's image, and is fully animatable.
  • Adding new video effect: Bars, which allow for animating colored bars around your video, such as a letterbox effect.
  • Adding new wave video effect, which can be animated in a ton of ways to create lots of cool wave distortion effects.
  • Adding Hue video effect, to adjust the hue of a frame's image, which can also be animated with a keyframe
  • Adding new effect: Shift, an infinite pixel shifting effect which can be animated and wrap images in any direction.
  • Auto-Rotates any Clip with Reader metadata 'rotate' attribute.
  • Experimental codecs now supported in FFmpeg/LibAV
  • Audio popping during preview (due to resampling)
  • Fixing brightness and Mask effects to calculate factor with a float type, giving more fine control
  • Fix Blur.cpp by copying blur_ values back to so horizontal and vertical blurs can be applied in one effect and blur accumulates with increased iterations
  • Update and apply frame mapper on any clip changes, to keep timeline offsets in sync (i.e. avoid audio popping due to slight misalignments of clips on the timeline).
  • Removing old frames from WorkingCache (when no longer needed). This helps prevent freezing looking for old frame data on certain videos.
  • Adding metadata from format, audio stream, and video streams to ReaderBase.info, which in some cases includes the 'rotate' metadata added by certain cameras, and audio metadata like title, album, artist, copyright, dates, etc...
  • Added in metadata encoding capabilities (writer.info.metadata["title"] = "My Title"). Only certain tag names are accepted (see FFmpeg for more on which tags are supported by which codecs).
  • Optimize and improve speed of Mask effect (used by transitions). This is way faster than before!
  • Fixing assignement and copy operators on Frame class (to prevent crashes for unintiailized image and audio pointers), and ensuring both copy and assignment operators work as expected.
  • Fixing the color property of Frames, which was being lost on some constructors.
  • Increase valid frame rates to 240 fps since many cameras now support this higher frame rate
  • Fixing regression on Clip constructor, and simplifying pointer initialization
  • Fixing a bug with Frame::AddImage (convertToFormat) not actually doing anything. It returns a new image, and does not convert the format in-place.
  • Preventing crash if Seek invoked before QtPlayer are initialized properly
  • FFMPEG 3.2 support for FFmpegWriter
  • FFMPEG 3.2 support for FFmpegReader
  • Fixing FFmpeg version breakage in FFmpegWriter
  • Increasing the default amount of cache in FFmpeg, based on the # of processors, to better support high framerate videos.
  • Changing some Seek values to be more accurate, and fixes a race condition with Timeline_Tests.cpp.
  • Changing some sleep() calls to usleep(), for more accuracy. This is a bit experimental, and hopefully will work on all OSes.
  • Do not clobber gainFactor when determining volume adjustments and add a TODO note about current_max_volume always being 0
  • Removing anchor from clip properties (since it is unused)
  • Adding "dbghelp" dependency for Windows builds (for crash handling support), and improved Windows build instructions using MSYS2.
  • Properly set test media files path, fixes 36
  • Fixing black frames at end of video clips, if audio stream longer than video stream, and end-of-stream is reached.
  • Integration of GitLab build pipelines
  • Faster Windows builds
  • Fixing audio unit tests
  • Avoid mixing audio for clips with no volume or disabled audio.
  • Updating cmake file for libopenshot-audio to search $ENV first, and then static folders
  • Add missing type cast
  • Spelling and typo fixes

openshot-qt 2.4.2

  • More detailed export dialog progress, including estimate time remaining, FPS, and more accurate percentage. Thanks Peter!
  • Defaulting to AAC audio codec
  • Improving zoom scale calculation, to use a custom bezier curve (zoom gets faster and faster the more you zoom out). 30 levels of precision between 1 second and 7200 seconds.
  • Auto-rotate for Readers with 'rotate' metadata. This requires a slightly newer version of FFmpeg, otherwise the 'rotate' tag is never found.
  • Adding new Crop video effect
  • Adding new Color Shift video effect (with temp icon)
  • Adding Pixelate video effect, which can animate a pixelated version of part (of all) of a video clip.
  • Adding new Bars video effect, which allow for animating colored bars around your video, such as a letterbox effect.
  • Adding new Wave video effect
  • Adding Hue video effect
  • Adding new Shift effect (which allows for shifting the image in any direction and allows for animation, with infinite wrapping)
  • Support for 32-bit and 64-bit Windows builds, and an update to the Windows dependencies (and installer size reduction).
  • 32-bit version of Windows is now large address aware, and can make use of more memory, but users might need to run this command first: 'bcdedit /set IncreaseUserVa 3072' in order to utilize this
  • No longer crash app if user settings cannot be read. Now we show a message box and reset the user settings.
  • Adding save indicator in window title
  • Retain track parameters during add/remove track
  • Update titles to be compatible with newer versions of Inkscape
  • Always apply mapper when opening a project, to ensure no audio starts popping for different framerate projects
  • Split Clip dialog now sends focus back to slider after clicking 'Start' or 'End' or 'Play' (to make it easier for frame-by-frame arrow keys)
  • Make clip and transition menus trigger on mouse-down, and not move the timeline item when the menu is activate
  • Removing max constrains from export length, so user can export blackness at the end of his project if so desired.
  • Disabling/Enabling save icon based on if the project needs saving
  • Add preset xml file for chromebook target
  • Removing unneeded 64-bit/32-bit clean-up code from Windows installer (which breaks on a 32-bit system)
  • Fix initial save indicator on a new (blank) project
  • Also use import_path for missing-file recovery
  • Add import_path tracking to project data
  • Updating mac build scripts to use Python 3.6 (with a newer version of OpenSSL)
  • Preview controls use media-skip icons
  • New razor-tool cursor
  • Adding new developer page to documentation, with step by step instructions on getting a Ubuntu development environment setup for libopenshot, libopenshot-audio, and openshot-qt.
  • Position is always (frame - 1) / fps
  • Utility functions for unit conversion
  • Be more explicit about logfile paths
  • Adding back in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 to the AppImage
  • Rename dv_pal_wide_animorphic to correct spelling
  • Remove duplicate profiles
  • Protect slack upload better during build server
  • Updating sponsors, donors, and contributors
  • Updating translations
  • Change the if statement for default language to use system default
  • Copy log file for each successful build (for debugging reasons)
  • Use QUrl.toLocalFile() to convert dropped URIs
  • Add Contributing section
  • Update Tutorial, Code tags and contrib link
  • Update GitHub info in tutorial
  • Use images/ path for images, not _static/ in documentation
  • Fix wrapping in Tutorial documentation
  • Replace ASCII arrows with Unicode arrow character in documentation
  • Also update transition layer on track add/remove
  • Small refactor of build server file uploads, and added extra check for 'already uploaded' assets to GitHub
  • Improve error message for failed uploads during build server
  • Remove torrents if already existing
  • Integration of GitLab build pipelines
  • Updating font family on built-in titles
  • Remove some unneeded copies of libopenshot and libopenshot-audio in the AppImage, reducing size of AppImage
  • Fixing issue with Linux AppImage creation on build server
  • Migrating from Bzr to Git (on Launchpad)
  • Delete old ISSUE_TEMPLATE
  • Correct a cut-and-paste wrong comment
  • Fixing copyright to use translation-friendly formatting, and hiding hardware decode preference (for now)
  • Update websites section and removal of too many caps
  • Change readme to be markdown
  • Log length of metrics response, not content
  • Updated copyrights to 2018 (from 2016). Also edited about.py so the year is automatically updated.
  • Adding a few missing dependencies into the developer doc page
  • .gitignore: ignore docs/_build & all pycache

Git Changes

  • Implementing GitFlow for project (develop, release, and master branches)
  • Protected branches (on all repos), preventing direct pushes
  • Must pass unit tests and status checks before merges allowed
  • Must go through the Pull/Merge Request flow to be merged into a protected branch
  • Automated git repo syncing between GitHub->GitLab->Launchpad
  • Automated GitLab CI build pipelines (all builds, tests, installers, daily installers, are run through GitLab CI now)
  • Builds and installers also support any branch, making feature branches and test branches much more useful, since we can share installers for them

Credits

  • Peter M
  • DylanC
  • Rich A
  • FeRD
  • Louis S
  • Beau N
  • peanutbutterandcrackers
  • Dr. Tobias
openshot-qt -

Published by jonoomph almost 7 years ago

Openshot-qt (full list of changes)

  • Fixing small regression with translation website URLs when using default/en_US
  • Fixing small bug in Export dialog where profile and quality get blown away when changing format
  • Ignoring history update messages, since libopenshot doesn't care about them
  • Simplifying export progress, reducing # of signals being emitted
  • Integrating current language into website URLs and simplifying a few translations (removing HTML tags)
  • Removing unneeded UTF8 encode method, which caused certain project paths to fail when loading (solves crash on Windows trying to open non-English project file paths)
  • Fixing a big race condition on initial launch of OpenShot, which causes certain JavaScript calls to fail (so default profiles, snapping mode, and few other things set on launch would fail sometimes)
  • Adding keyboard shortcuts for toggling 'Transform' and 'Insert Keyframe'. This improves the animation work-flow, and no longer requires a bunch of mouse clicks / context menus for animations.
  • Preventing overwriting an input file with the export dialog, and updating export progress on export window title (thanks Peter)
  • Updating translations and contributor credits

Libopenshot (full list of changes)

  • More experimental critical sections trying to prevent race conditions on high CPU core systems
  • Additional omp critical sections around adding frame images
  • Experimental codec lookup by name in FFmpegWriter, which should solve a few issues (such as xvid support). Thanks Peter!
  • Fixing regression (I think) with rotation origin. Things should always rotate around the center of an object (until I add in keyframable origin points)
  • Setting timebase on video stream in FFmpegWriter... a bit experimental
  • Improving playback smoothness on high framerate videos, especially when the video frames need to jump forward to keep up with the audio
  • Removing throw statements from header files (thanks Peter)
  • Reducing # of scale operations to 1 per layer on the timeline.
  • Fixing 16 thread limit on FFmpegReader
  • Fixing a cast from long to int64_t
  • Big update! Updating all "long int" frame number types to int64_t, so all 3 OSes will produce the same depth and precision on frame numbers.
  • Removing variable bitrate support (for now), since it causes more problems than it solves.
openshot-qt -

Published by jonoomph about 7 years ago

Improved stability, improved undo/redo system, new freeze preset menu, new export settings (video only, audio only, image sequences)

openshot-qt

  • Bumping version to 2.4.0 (min libopenshot version 0.1.8)
  • Protect file menu from invalid file_id
  • Protect timeline dropEvent from empty item_id
  • Cloaking timeline body until Angular loads fully (so we don't see the occasional pop-in debug layout)
  • Updating translations and supporters
  • Improving undo/redo support. Now the last X number of undo/redo actions are stored in the project file. The number can be adjusted in the prefences, under the auto-save tab. This also vastly improves the usefulness of the auto-save system, since it saves your undo/redo history as well.
  • Fixed Image Sequence exporting. Supports PNG, JPG, PPM, BMP and a few others. Also added 'Audio Only' and 'Video Only' export options.
  • Adding new Freeze and Freeze & Zoom presets, to quickly insert freezes into clips. Removing 'show waveform' from separate audio menu, to increase speed of separating audio. Bumping version to 2.3.4-dev3. Adding new translation templates.

libopenshot

  • Bumping version to 0.1.8 (SO version 13)
  • Prevent crashes related to too many threads (on 24+ thread systems)
  • Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help!
  • Fixing crash on Ubuntu build server
  • Fixed a strange bug related to exporting image sequences. The filename property was not being set on the AVFormatContext. Also fixed a bug when exporting to JPEG image sequences related to max_b_frames and certain codecs.
  • Fixing issue with incorrect image size caches, which results in blurry/smudgy scaling on certain things.
  • Fix issue with loading time curves that are never processed (i.e. have no values)
  • Adding additional locks when adding/changing audio data. Reducing FrameMapper to a single frame at a Fixing crash on Time keyframes where it would sometimes calculate an invalid frame number.
  • Fixing audio pops when stacking multiple clips with different offsets (pretty big issue for some people, just depending on your source framerates and position/start of clips).
  • Removing nested OMP processing from FrameMapper. Adding lock inside time mapping (to prevent crashes when speeding up/slowing down clips). Adding omp critial lock to Frame GetAudioChannelsCount() and GetAudioSamplesCount() methods.
openshot-qt -

Published by jonoomph over 7 years ago

openshot-qt -

Published by jonoomph over 7 years ago

openshot-qt -

Published by jonoomph over 7 years ago

openshot-qt -

Published by jonoomph over 7 years ago

openshot-qt -

Published by jonoomph over 7 years ago

openshot-qt - 4K Video Editing!

Published by jonoomph almost 8 years ago

Package Rankings
Top 4.96% on Proxy.golang.org
Badges
Extracted from project README
openshot-qt CI Build libopenshot CI Build libopenshot-audio CI Build