-
Notifications
You must be signed in to change notification settings - Fork 602
Improved Keyboard Shortcuts, Drag-and-Drop Functionality, and UI Enhancements #5615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…tion.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.
Merge conflicts have been detected on this PR, please resolve. |
…ith video editing norms and industry standards (including many alternates), and a few unimplemented features.
…ores MOST settings, except a few it ignores.
…o user's can more accurately reset certain settings. Also, support requires restart now (if any restarts are changed).
… 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
…sed 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.
…rting multi-selection for Files. They are added in the order they are selected.
… simplify the code
…f the cursor position (since sometimes teh cursor moves down in the context menu, changing the position of the Paste operation)
…meline and overalapping another clip
… a bit, to simplify grouping multi-select updates (dragging, adding, slicing)
…ction 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.
…ing a few of the keyboard shortcut names (for consistency).
…HIFT+Click (ripple select), and added new keyboard shortcut for ripple select.
… translated title
…hods (this keeps the shortcuts active, even if the actions are hidden)
…ndow 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.
…e (in file view) or duplicate the select timeline items (at the cursor position)
…ear 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)
…on-contiguous selections
…or ripple sliced (only the clip which was right clicked on)
…ch faster performance.
…eview, 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.
…eview, 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.
Suspect IssuesThis pull request was deployed and Sentry observed the following issues:
Did you find this useful? React with a 👍 or 👎 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overall, this PR significantly improves user control over keyboard shortcuts, enhances the drag-and-drop experience, and addresses several critical bugs related to file management and crashes, while also refining the user interface and documentation.
Keyboard Shortcuts:
Updated and Refined Shortcuts:
Shift+Delete
) and Ripple Select (Shift+Click
).Ctrl+Left/Right
) and Nudge Big (Ctrl+Shift+Left/Right
).Ctrl+X
) to the context menu and shortcut support.Shortcut Editing and Preferences:
|
delimiters between multiple shortcuts in preferences.Drag-and-Drop Enhancements:
Multi-Selection Support:
Improved Context Menu for Timeline:
File and Clip Management:
Action Duplication:
.svg
files when file view is in focus and duplicating timeline items when timeline is in focus.File Deletion from File View:
Bug Fixes and Refactors:
Crash Fixes:
Improved Transaction Handling:
Fixes for Sorting and Preferences:
UI and Documentation Updates: