Highlights & Features:
- New Default Theme: "Cosmic Dusk" brings a modern and stylish look to OpenShot.
- Comprehensive Ripple Editing Improvements:
- Playhead Alignment: The playhead now aligns automatically after ripple slice operations, keeping your edits precise.
- Ripple Slice Enhancements: Ripple slicing supports multi-selection across different layers, allowing simultaneous slicing and realignment.
- Ripple Delete Optimization: Deleting clips with ripple now adjusts the timeline seamlessly, preventing gaps and maintaining synchronization.
- Ripple Select: Added
Alt+Click
for ripple selection, allowing users to select all items to the right of the clicked position, making timeline adjustments faster and more intuitive. - Keyboard Shortcut for Ripple Delete: Introduced
Shift+Delete
for quick ripple deletion, streamlining the editing process. - Focus Improvements: UI focus stays consistent on the timeline after ripple operations, ensuring uninterrupted workflow.
- Recovery Menu: Restore previous project versions with a streamlined recovery menu, including timestamps for easy navigation.
- Wayland-Compatible Color Picker: New color picker supports Wayland, ensuring compatibility with modern Linux systems.
- Tutorial Dock Enhancements: Enhanced design and navigation with left/right arrows and word-wrap for wide translations.
- Updated About Dialog: Redesigned layout with Cosmic Dusk theme alignment, word-wrap support, and a "Copy Version Info" option.
- Zoom Slider Improvements: Enhanced zoom precision, frame boundary banding, and seamless navigation along the timeline.
- Copy/Paste Overhaul: Smarter copy-paste for effects and timeline elements, with improved clipboard management.
- Faster Timeline Updates: Significant performance boost when handling large projects or batch operations.
- Audio Buffer Size Control: Customizable audio buffer size in preferences for optimal playback on various systems.
- Track Resizing Fixes: Improved resizing behavior with better snapping to FPS precision.
- Multi-Drag and Drop: Simplified handling of large clip batches with faster operations and better snapping.
- Keyboard Shortcut Enhancements: Refined shortcuts for improved consistency and usability, aligned with industry standards.
- Export Settings Refinements: Persistent export settings tied to projects, with "Restore Defaults" option.
- No More Timeline Gaps: Automatically fixes tiny gaps during profile changes or exports to different FPS settings.
- Translation Updates: Comprehensive updates to support additional languages and improve existing ones.
openshot-qt Changelog (Version: 3.3.0)
- 8672b30 2024-12-21 Jonathan Thomas Improving docs for image sequences HEAD, origin/release-20241221
- dda4ff0 2024-12-21 Jonathan Thomas Change default theme to 'Cosmic Dusk'
- b3a8df4 2024-12-21 Jonathan Thomas Adding chat badge to README.md
- 20bc9d0 2024-12-21 Jonathan Thomas Allow word-wrap on About dialog, for translations which are much wider than English
- 131905c 2024-12-21 Jonathan Thomas Bump version to 3.3.0 (minimum libopenshot 0.4.0, minimum libopenshot-audio 0.4.0)
- 7b20814 2024-12-21 Jonathan Thomas Updating supporters / credits for all donors and supporters
- a69ce39 2024-12-21 Jonathan Thomas Updating all translations
- ae80263 2024-12-21 Jonathan Thomas Merge pull request #5676 from OpenShot/improved-tutorial-style origin/develop
- 6b583c3 2024-12-21 Jonathan Thomas Merge pull request #5675 from OpenShot/wayland-color-picker
- 61be0e1 2024-12-21 Jonathan Thomas Support left and right arrows on tutorial dock, depending on screen/monitor size and widget position.
- 9ff9946 2024-12-20 Jonathan Thomas Fix detection of tutorial widget positions and don't show tutorial dock until after window is shown.
- 270868e 2024-12-20 Jonathan Thomas Adding Window Title to color picker. Works in all languages. "OpenShot: Pick Screen Color"
- 20db05d 2024-12-20 Jonathan Thomas Fix High DPI issues with new color picker
- 0a2be85 2024-12-20 Jonathan Thomas Fixing a regression which caused a window border around the tutorial. Also improving tutorial style for all themes (i.e. new arrow, larger font)
- 76068c3 2024-12-19 Jonathan Thomas Adding new Wayland compatible color picker, which allows color picking only from the OpenShot main window.
- 77b9932 2024-12-19 Jonathan Thomas Merge pull request #5672 from OpenShot/new-about-dialog
- 0712036 2024-12-18 Jonathan Thomas Small adjustment to Cosmic Dusk top toolbar padding.
- 0f57a61 2024-12-18 Jonathan Thomas Adding "Copy Version Info" context menu to About dialog.
- 3f78655 2024-12-18 Jonathan Thomas New design and layout for the About dialog to match Cosmic Dusk design.
- 9f7e0ee 2024-12-18 Jonathan Thomas Merge pull request #5671 from OpenShot/improved-theme-combobox
- 57a9c1b 2024-12-18 Jonathan Thomas Make cancel button on save as prompt appear with no icon on the Cosmic Dusk theme.
- a866439 2024-12-18 Jonathan Thomas Fix regression caused by changing tabWidget name to exportTabs.
- f1b4a1e 2024-12-18 Jonathan Thomas Merge pull request #5670 from OpenShot/improved-ripple-slice
- e7d7c74 2024-12-17 Jonathan Thomas Fix main window top toolbar style for Cosmic Dusk - remove white gradient hover.
- 9ed5741 2024-12-17 Jonathan Thomas Fixed tall combo lists (i.e. profile list) from auto closing after you click on it on GTK+ and Linux with the style: combobox-popup: 0;. Also includes a few other style fixes for Cosmic Dusk theme.
- b2addfb 2024-12-17 Jonathan Thomas Removing unneeded profile adding code (which caused lots of issues)
- ad8f2ec 2024-12-17 Jonathan Thomas Display properties dock if keyframe or effect selected on timeline origin/improved-ripple-slice
- 6dfa354 2024-12-17 Jonathan Thomas Improved ripple slice to jump playhead when ripple slice (Keep Right) is selected. We now seek the playhead to the new start position.
- 1fc91df 2024-12-13 Jonathan Thomas Merge pull request #5639 from OpenShot/recovery-menu
- f83da8b 2024-12-12 Jonathan Thomas Improved recovery documentation
- 03ddec7 2024-12-12 Jonathan Thomas Also added documentation about zipping/unzipping recovery files.
- 7fff145 2024-12-12 Jonathan Thomas Adding a lock around saving projects, and moving the save project to it's own thread (to not block the UI).
- 3ff6c62 2024-12-12 Jonathan Thomas Add datetime string to recovery options, to make it easier to distinguish between similar versions
- 3f0aa6a 2024-12-12 Jonathan Thomas Adding documentation for the Recovery menu.
- a5d75f0 2024-12-11 Jonathan Thomas Adding translations to Recovery menu items (seconds ago, minutes ago, etc...) and expanding the time units to include seconds, minutes, hours, days, weeks, months, years.
- 18739a6 2024-12-11 Jonathan Thomas Adding recovery menu items to restore previous project versions. Also, saving new recovery projects on ALL saves. Moving saving recovery to a separate thread to not block the UI. Zipping up all recovery projects to save space, and adding new schedule to keep a certain # of recent vs historical project files.
- eaaa286 2024-12-09 Jonathan Thomas Removing console from CX_Freeze script, and resuming use of Win32GUI
- d889b62 2024-12-09 Jonathan Thomas Adding additional documentation and troubleshooting steps for audio buffer size.
- 9057b39 2024-12-09 Jonathan Thomas Adding audio buffer size to preferences, with reasonable default limits (128-4096). 512 should be a good default for most systems. This will allow users to customize how much audio buffer must be filled prior to audio playback for their systems. Updating docs also, with a description of this setting.
- 341978b 2024-12-09 Jonathan Thomas Experimental base to console, for debug output on win 11
- 7215088 2024-10-12 Jonathan Thomas Adding recovery menu to OpenShot for recovering previous auto-save files
- 5ed8300 2024-10-12 Jonathan Thomas Merge pull request #5634 from OpenShot/choose-profile-v2
- 898f8f7 2024-10-12 Jonathan Thomas Updates to documentation of Profiles... some Raffi edits/feedback.
- d533abd 2024-10-11 Jonathan Thomas Small refactor of the selection logic in Profile editor, to clear the selection when calling self.select_profile()
- a1ab05a 2024-10-11 Jonathan Thomas Don't use current path when validating unique profile description (to allow for editing a profile)
- ea26630 2024-10-11 Jonathan Thomas Filter clip reader updates to only ones matching the current file id.
- 50cf0a2 2024-10-11 Jonathan Thomas Merge branch 'develop' into choose-profile-v2
- 837056a 2024-10-11 Jonathan Thomas Fixing small issue with "Create Profile" context menu, to correctly show the "Create Profile" title.
- c708418 2024-10-11 Jonathan Thomas Small update to user-guide docs about "Set as Default Profile"
- 3017b38 2024-10-11 Jonathan Thomas Adding new validation logic to prevent deletion of custom profile which is currently used or the default project (in settings). Also validating custom profile has a unique description. Adding icons to Profile context menu. Added a new "Set as Default Profile" context menu option. Updated translations.
- 5cdefbf 2024-10-10 Jonathan Thomas Select newly inserted rows in Profile model/view. This fixes a bug when adding a new custom profile and the context menu not updating correctly. Also, fixed the Profile comparison to use "is" since we just modified the Swig bindings for Profile equality operators.
- 2845489 2024-10-10 Jonathan Thomas Adding "Choose Profile" context menu, Profile Editor (Duplicate/Edit/Delete) options - to the user guide documentation.
- afefac5 2024-10-10 Jonathan Thomas Refactor audio-only files changing sizes when profile change is detected, so it can support undo/redo.
- 8c39d14 2024-10-10 Jonathan Thomas Simplify the profile creation and equality checking (in context menu) to use the C++/Swig operator
- 58f50fe 2024-10-09 Jonathan Thomas Fixing small typo in docs
- 68fd550 2024-10-09 Jonathan Thomas Adding new Profile Editor. New context menu options to Edit, Duplicate, and Delete custom profiles. Updated translations (new strings). Modified "Choose Profile" to apply a new profile, even if it's already applied (i.e. might have been edited now). Added new methods for inserting / updating / removing rows from the Profile model / view. Fixed small bug on the Export screen, to restore start/end frame correctly.
- 2ee8cd6 2024-10-08 Jonathan Thomas Merge pull request #5636 from OpenShot/fix-keyboard-shortcuts-docs
- 33361d4 2024-10-08 Jonathan Thomas Fix to white space in keyboard shortcuts (user-guide) which caused the table to disappear
- 2715855 2024-10-07 Jonathan Thomas Adding new "Choose Profile" context menu to Project Files, to make it easy to edit using your source file width+height+FPS profile. Avoid error message prompts when importing multiple files. Large refactor of how profile switching happens (moving to UpdateManger - so it will support undo/redo system). Add new profile() method to File Query class, to make it easy to generate/find a profile object for any File object.
- fbaecef 2024-10-07 Jonathan Thomas Merge pull request #5627 from OpenShot/multi-drop-improvements
- b77c12c 2024-10-06 Jonathan Thomas Disable image sequences and error messages when dragging OS files onto the timeline directly. For these dialogs, you must drag/import files into Project Files first.
- af436da 2024-10-06 Jonathan Thomas Fix small regression which re-enables ability to edit File name and File tags on details view by double clicking. Double clicking the thumbnail (column 0) still launches preview dialog.
- 663fc44 2024-10-06 Jonathan Thomas Fixed small regression on transactions affecting multiple clips on drag-n-drop (i.e. drop effect on track)
- 442986d 2024-10-06 Jonathan Thomas Merge branch 'develop' into multi-drop-improvements
- 4a3c1d9 2024-10-06 Jonathan Thomas Merge pull request #5632 from OpenShot/improved-dock-widgets
- 77ff831 2024-10-06 Jonathan Thomas Adding transaction around adding multiple files in OpenShot (import or drag-n-drop on Project Files / Timeline). Fixed a race condition on startManualMove function, a delay between selections and ui-selected class appearing. Added WaitCursor when dropping files on timeline (if not dragging).
- ad163a1 2024-10-05 Jonathan Thomas Large refactor of os_drop, so that it becomes movable and droppable similar to normal "drag and drop" with Project Files. Also added in some disabling of updates when dropping large # of clips.
- 10f34df 2024-10-04 Jonathan Thomas Merge branch 'develop' into multi-drop-improvements
- 00c3cb4 2024-10-04 Jonathan Thomas Merge pull request #5621 from OpenShot/drag-off-timeline
- 400c455 2024-10-04 Jonathan Thomas Removing topLevelChanged logic, since it had no effect during testing
- fe607ed 2024-10-03 Jonathan Thomas Experimental support for top level widget changing + window flags
- a454b7f 2024-10-03 Jonathan Thomas Improving style of tabbed dock widgets for Cosmic theme, specifically to remove the duplicate titles (i.e. Project Files / Project Files). Also working to restore the ability for dock widgets to be detached and reattached easily, and minimized/maximized like normal windows when floating.
- b64ba44 2024-10-01 Jonathan Thomas Adding range selection (i.e. SHIFT+Click) to documentation
- 8a25c68 2024-10-01 Jonathan Thomas Modify JumpToStart to use the GetMinFrame() method, and have it scroll to the new playhead position. This will select the first clip on the timeline and jump the scrollbar to it. Also updated the JumpToEnd to scroll to the playhead position.
- 0699779 2024-10-01 Jonathan Thomas Updating documentation regarding "Resizing Edges" of clips
- ad83b95 2024-10-01 Jonathan Thomas Moving ripple selection to Alt+Click, and adding a more traditional SHIFT+Click to select a range of items on the timeline between the selections. Also updating documentation.
- 7668b8c 2024-10-01 Jonathan Thomas Select all files (Ctrl+A) if file view has focused, else select all timeline items (clips / transitions)
- a4cf603 2024-09-30 Jonathan Thomas Fixing issues with multi-drop on the timeline, to only query the JS position and track 1 time, and then correctly calculate duration from "end" - "start" for each clip. Also, add snap to FPS grid on all "start", "end", "duration", and "position" attributes.
- a2051ca 2024-09-30 Jonathan Thomas Fixing Codacy nitpicks in JS
- 6dc4364 2024-09-30 Jonathan Thomas Update translations for new checkboxes on Export dialog, and update Export.rst documentation.
- 39be79e 2024-09-30 Jonathan Thomas Rename "Export Entire Timeline" option to "End at Last Clip", and add a similar "Start at first Clip" option. Removed internal QLineEdits from save_settings (i.e. children of spinners)
- 70c59e5 2024-09-30 Jonathan Thomas Adding export settings to a project, so the export dialog will always use the last entered settings. It is saved/loaded in a project. Also adding a "Restore Defaults" button to reset the export dialog.
- c50f3c9 2024-09-24 Jonathan Thomas Adding new Advanced export option (Export Entire Timeline), which adjusts the end frame to include all frames, even ones that extend past the final clip. Also added this to the documentation, and updated the translation POT.
- b8f560b 2024-09-22 Jonathan Thomas Keep the right edge of the timeline stuck on the right side of the screen, when zooming in, and don't allow timeline to be middle-button panned away from the edge. This prevents the playhead from detaching, and keeps the UI stable when zooming into the far right edge of the timeline.
- 347296f 2024-09-21 Jonathan Thomas When extremely zoomed in on the right edge of the timeline, keep the right edge aligned to the right (not center). Also, don't center unless zoomIn and zoomOut are used - all other zoomSlider functions should not try and center on playhead (it causes flickering)
- 2109d06 2024-09-20 Jonathan Thomas Renaming .resize-handle to .track-resize-handle for clarity. Adding styles for each theme.
- c7d98a2 2024-09-20 Jonathan Thomas Fixed many issues with track resizing, and playhead becoming detacthed from playhead line. Also, added a new snap target for end of timeline.
- 011890f 2024-09-19 Jonathan Thomas Fixed bug when single click jumping the zoom slider to a new position near the left/right edge, it would shrink the zoom selection (i.e. zoom in unexpectedly)
- a4319ba 2024-09-19 Jonathan Thomas Fixed bug on double click when restoring previous scrollbar, that caused the current selection position to jump on mouse release
- 0eb5935 2024-09-19 Jonathan Thomas Tons of fixes to Zoom Slider, no longer breaks when zooming too far out. Adding a new double click to reveal the entire timeline. Resizable tracks (right edge) to adjust project duration. Fixed cursor over timeline ruler time values.
- 233c600 2024-09-18 Jonathan Thomas Fix small regression on clip/transition selection when clicking or resizing an unselected clip/transition
- 3ad246b 2024-09-17 Jonathan Thomas Clicking the ruler time (top left of the timeline ruler) now jumps to the beginning of the timeline (moves the playhead and scrolls)
- ca35a9f 2024-09-17 Jonathan Thomas Fixed playhead and ruler dragging to be global (i.e. you can drag outside the timeline without interrupting the drag operation).
- 8f378dc 2024-09-17 Jonathan Thomas Fixing Codacy nitpicks
- f7051c9 2024-09-17 Jonathan Thomas Remove Droppable Track from Angular timeline code. Replace with static function called on Draggable End (to update UI data). Allows for clips to be dragged to edge of timeline without resetting back to original positions. Also fixed a race condition (on Web Engine) that caused a ng-click to happen after a drag (randomly) clearing selections.
- e707721 2024-09-17 Jonathan Thomas Merge pull request #5620 from OpenShot/select-new-files
- e9bde72 2024-09-17 Jonathan Thomas Updated docs about selecting and scrolling to imported media files in OpenShot.
- 5e37084 2024-09-17 Jonathan Thomas Also select and scroll to skipped files (when importing duplicated ones)
- 98f704f 2024-09-17 Jonathan Thomas Select and scroll to new imported files (make it easy to find, and more clear when the import is completed)
- 5211899 2024-09-17 Jonathan Thomas Merge pull request #5615 from OpenShot/improved-shortcuts
- 58fb596 2024-09-17 Jonathan Thomas Adding a few missing shortcuts in settings. Updating shortcuts for Preview, Split File, Edit Title. Added double click functions to project files. Made preview/split file dialog close with ESC key. Renamed a few menus (Split Clips -> Split File, Export Clips -> Export Files). Updated documentation with updated keyboard names and shortcuts. Updating translations.
- e0ade91 2024-09-17 Jonathan Thomas Adding a few missing shortcuts in settings. Updating shortcuts for Preview, Split File, Edit Title. Added double click functions to project files. Made preview/split file dialog close with ESC key. Renamed a few menus (Split Clips -> Split File, Export Clips -> Export Files). Updated documentation with updated keyboard names and shortcuts.
- a8bf042 2024-09-16 Jonathan Thomas Ignore UI updates when Ripple Slice or Ripple Delete is happening. Much faster performance.
- c847135 2024-09-16 Jonathan Thomas Fixed bug where all selected clips/transitions were not being sliced or ripple sliced (only the clip which was right clicked on)
- 7b06392 2024-09-16 Jonathan Thomas Fixing Ripple delete to support selections on different layers, and non-contiguous selections
- ac066bb 2024-09-16 Jonathan Thomas Adding docs for Selections, and reformatting remove gap docs.
- 29cf7a3 2024-09-16 Jonathan Thomas adding "red" validation color to Keyboard preferences. Duplicates appear in red. Duplicates shortcuts are ignored in OpenShot and must be fixed before they will work. Also updated the Keyboard preferences documentation and fixed the shortcut for "Properties" (which happened to be a duplicate)
- 54673bd 2024-09-15 Jonathan Thomas RFixing doc keyboard shortcut updates
- 94decb8 2024-09-15 Jonathan Thomas Resolving lots of Codacy nitpicks
- 17fa172 2024-09-15 Jonathan Thomas Fixing duplicate shortcut
- 1e4f5ee 2024-09-15 Jonathan Thomas Improving duplicate function to either duplciate the selected SVG file (in file view) or duplicate the select timeline items (at the cursor position)
- f78d565 2024-09-15 Jonathan Thomas Update shortcuts on timeline to use multiple shortcuts. Fixed main window event filter, to ignore only specific timeline actions when other docks are selected. Extend 'deleteItem' shortcut to delete project files (if files view has focus). Fixed undo/redo transaction issue when deleting multiple clips + transitions.
- cceb702 2024-09-15 Jonathan Thomas Removing duplicate setting
- 0eab157 2024-09-15 Jonathan Thomas Add all QActions to main window when hooking up trigger and click methods (this keeps the shortcuts active, even if the actions are hidden)
- 0e80024 2024-09-15 Jonathan Thomas Fixing sort regression on preferences (keyboard shortcuts) to sort by translated title
- c653bb5 2024-09-15 Jonathan Thomas Adding docs for restoring preferences
- 4bdf9ff 2024-09-15 Jonathan Thomas Pointing transition docs to our section on cutting / slicing.
- 20e468e 2024-09-15 Jonathan Thomas Expanding documentation on slicing options, ripple options, and deletion.
- 4d57ec6 2024-09-15 Jonathan Thomas Large refactor of selectClip / selectTransition in JS, to allow for SHIFT+Click (ripple select), and added new keyboard shortcut for ripple select.
- a1053bb 2024-09-15 Jonathan Thomas Updating keyboard shortcuts in documentation / user guide, also updating a few of the keyboard shortcut names (for consistency).
- 1433150 2024-09-14 Jonathan Thomas Hiding a few unimplemented keyboard bindings. Adding Ripple Delete (Shift+Delete).
- c5a09b1 2024-09-14 Jonathan Thomas Fixing selections when adding new clips/transitions, and a few transaction fixes. Also, fixing a few actions which were not being invoked correctly on the main window. Lastly, I give focus back to the timeline after a new clip is dropped on. This allows the keybinds to continue working without needing to click the main window again.
- 43b8fae 2024-09-14 Jonathan Thomas Adding Slice Left / Right with Ripple. Also, refactoring transactions a bit, to simplify grouping multi-select updates (dragging, adding, slicing)
- dc5ca9d 2024-09-14 Jonathan Thomas Only add missing auto transition if 1 clip is being dropped on the timeline and overalapping another clip
- 4cfa344 2024-09-14 Jonathan Thomas Save context menu position, and use it when Pasting items - instead of the cursor position (since sometimes teh cursor moves down in the context menu, changing the position of the Paste operation)
- 6e8adf4 2024-09-14 Jonathan Thomas Add presets for 0% to 130% volume (for higher than 100% options), and simplify the code
- 8293076 2024-09-14 Jonathan Thomas Prevent tiny accidental drags on clips / transitions (5 pixel threshold)
- a3d7659 2024-09-14 Jonathan Thomas HUGE refactor of Drag and Drop (for clips and transitions), now supporting multi-selection for Files. They are added in the order they are selected.
- 606d449 2024-09-14 Jonathan Thomas Added new preference for default-transition-length.
- f6d4205 2024-09-14 Jonathan Thomas Fixing issue with Preferences parsing | delimiters between keyboard shortcuts
- c4f33f1 2024-09-13 Jonathan Thomas Adding "Cut" action to context menus for clips and transitions
- 010085a 2024-09-13 Jonathan Thomas Fixed crash when dropping file on Timeline (due to event being processed first in another widget, and then crashing when accessing the event later). Also, fixed bug where dropping multiple files on timeline (from OS) would stack them. Now they are correctly snapped to FPS grid and positioned back to back.
- aec1f2e 2024-09-13 Jonathan Thomas Snap all Paste and OS Drag'n'drop operations to FPS Grid
- dd8bcea 2024-09-13 Jonathan Thomas - Added support for | delimiter between keyboard shortcuts, so a user can easily add alternate key-presses to various actions. Combined alternates into single settings entries. - Fixed nudge to use +/- 1 frame - Added nudgeBig to use +/1 5 frames - Added Cut (Ctrl+X) to copy and remove selection
- 0141091 2024-09-13 Jonathan Thomas Fixed issue with not reloading keyboard shortcuts after restoring default values
- cc3c20f 2024-09-12 Jonathan Thomas Improve Restore default preferences to support each tab separately, so user's can more accurately reset certain settings. Also, support requires restart now (if any restarts are changed).
- e9c50a8 2024-09-12 Jonathan Thomas Adding "restore defaults" button to the preferences screen. This restores MOST settings, except a few it ignores.
- 54a0a65 2024-09-12 Jonathan Thomas Updating many default keybindings in OpenShot to more closely align with video editing norms and industry standards (including many alternates), and a few unimplemented features.
- af52093 2024-09-12 Jonathan Thomas Merge branch 'develop' into improved-shortcuts
- 7b7684b 2024-09-12 Jonathan Thomas Merge pull request #5613 from OpenShot/faster-timeline-updates
- 241384d 2024-09-12 Jonathan Thomas Merge branch 'develop' into faster-timeline-updates
- 4168b7b 2024-09-12 Jonathan Thomas Merge pull request #5610 from OpenShot/no-more-gaps
- 46c7034 2024-09-12 Jonathan Thomas Merge pull request #5611 from OpenShot/copy-paste-improvements
- ace70cb 2024-09-11 Jonathan Thomas Huge refactor of Keyboard shortcuts in OpenShot. Set QShortcut and Action.setShortcut for all keyboard shortcuts, which fixes many, many keyboard focus issues when using keybinds. Also, all keyboard shortcuts can be edited and updated without restarting OpenShot. Also added many missing keyboard shortcuts.
- c95d457 2024-09-11 Jonathan Thomas Refactor track.js clip/transition dropping to queue up JSON changes until the end, so all Angular scope changes happen more quickly. This prevents some strange issues like clicking on the timeline while a mass update happens, breaking the current track target.
- d3c1b36 2024-09-11 Jonathan Thomas Refactor "ignore updates" code, to work with both mass timeline changes AND undo / redo, showing a "waiting" cursor and processEvents for UI in the loop (when ignoring updates)
- 41d3d93 2024-09-10 Jonathan Thomas Protecting changed() methods from None action types
- c1f8330 2024-09-10 Jonathan Thomas Improve speed of mass timeline updates (moving hundreds of clips), by disabling ZoomSlider, VideoCaching, certain log outputs, and adding a Wait cursor. This is easily a 10X improvement for many large timelines.
- 8a08172 2024-09-09 Jonathan Thomas Updating documentation with Copy/Paste functionality for clips
- b9feb32 2024-09-09 Jonathan Thomas Adding to Profile docs about the FPS conversion proces.
- 8eea707 2024-09-09 Jonathan Thomas Simplify and cleanup code for new ZoomSlider refactor
- 36c4be6 2024-09-09 Jonathan Thomas Improving ZoomSlider to allow creating new zoom selection by dragging, or clicking to jump to a new position.
- a87c12b 2024-09-09 Jonathan Thomas Force ruler to redraw on LoadJSON (i.e when a profile is changed or project loads)
- 22721d1 2024-09-09 Jonathan Thomas Improved snapping to FPS precision grid, especially when zoomed into timeline. Also now snap Playhead and Ruler movements to FPS grid (helps when extreme zooms are used). Don't animated the playhead if clicking on the same exact position. Slight adjustments of clips/transitions now correctly snap back to their frame precision positions.
- b0b9b2b 2024-09-09 Jonathan Thomas Added alternating banding on tracks (when zoomed in) to show frame precision more clearly.
- edb3cd6 2024-09-08 Jonathan Thomas - Improved Paste_Triggered to always get the cursor and track position of the mouse (no longer uses playhead position) - Improved Keybinds for Copy/Paste - so they work correctly with newly refactored methods
- 9ecc892 2024-09-08 Jonathan Thomas - Adding new clipboard manager (for copy/paste support on timeline). - Improving selections when right-clicking on clips/transitions/effects. Supports CTRL modifier. - Added new 'refreshTimeline' controller method to timeline to force update of timeline selections - Added new Copy context menu for individual Effects - Added JSON syntax for all clipboard items (clips, transitions, effects, keyframes) to make it easy to copy/paste this data into an IDE - Added support for pasting a clip or transition over other clips and transitions (replacing all attributes except position, layer, start, and end)
- 94c9f94 2024-09-07 Jonathan Thomas Adding fps precision logic to property dock (position, start, and end properties) to snap to the profile's FPS grid / precision.
- 8ab991b 2024-09-06 Jonathan Thomas Adding new framerate conversion logic, to snap all clip and transition positions to the profile's FPS grid / precision. This now happens when changing the profile and/or exporting to a different FPS. Also, after this conversion, tiny 1-3 frame gaps are removed by adjusting the "end" trim value (if needed), so we don't mess up the overall timing of the timeline.
- f42264e 2024-09-06 Jonathan Thomas Add Auto-Transition setting, to allow users to disable automatic transitions when overlapping clips
- 833aeb7 2024-09-06 Jonathan Thomas Snap all timeline drag and resize operations to the current project's FPS grid / precision. This will prevent resizing or positioning any clip or transition to an in-between or partial frame location. It basically snaps position, start, and end properties to actual frame positions that are possible with the current project FPS.
- 24645ee 2024-07-31 Jonathan Thomas Merge pull request #5584 from OpenShot/fix-font-selector
- c5bd416 2024-07-30 Jonathan Thomas Bump version to -dev
- 9ae3e7e 2024-07-30 Jonathan Thomas Fix font detection on Title editor, to correctly detect fonts, italics, and bold, when editing previous titles.
- ae76734 2024-07-11 Jonathan Thomas Merge pull request #5578 from OpenShot/release-20240709
- 4c6975e 2024-07-11 Jonathan Thomas Fixing error with publish script, to skip 'develop' branches.