-
Notifications
You must be signed in to change notification settings - Fork 548
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
Merge 2.6.0 Release Into Master #4344
Merged
Merged
Conversation
This file contains 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
There is still an issue when tracking a Emogi file. The svg size on clip.Reader() is 1024x1024 while Clip::apply_keyframes receives a 335x335 frame
- classes.app will have a get_settings() function (which we should try to migrate to, from classes.settings.get_settings() - in addition, the OpenShotApp instance has a get_settings() METHOD which is most-preferable (`from classes.app import get_app; s = get_app().get_settings()`)
- Massively re-work the application setup, so that *far* less is done in the __init__() for OpenShotApp. In particular... * All GUI setup is deferred to a separate `.gui()` method, which is now optional (the application instance can be created without automatically creating the full GUI). * A new `StartupMessage` class is created, and any message to be displayed in a QMessageBox is now stored in an object instance and placed on a queue. OpenShotApp.gui() will automatically call the app's `.show_errors()` method to process the queue, but it can also be called before/without `.gui()`. * The app instance's references to `info` and `openshot` are non-global, so they're passed into several methods which need access to them (just something to look out for) - `launch.py` is also re-worked in accordance with the new design of classes.app.OpenShotApp - Multiple media files can now be passed as separate arguments on the command line, and they will be added to the initial project in order. The number of positional arguments is no longer capped at 1 (except in the case of an `.osp` file)
- Take advantage of the new, more compartmentalized OpenShotApp class, and run the unit tests without creating the application GUI at all. - Unit tests can even be run headless by selecting a platform plugin with no display requirements on the command line, e.g.: `python3 tests/query_tests.py --platform minimal` `python3 tests/query_tests.py --platform offscreen`
* Use 'key in dict' instead of 'key in dict.keys()' * Thank you Frank Dana for the suggestions! * Use get * Fix member variable reference Co-authored-by: Frank Dana <ferdnyc@gmail.com>
ObjectDetection config and weights should be dowloaded to ~/.openshot-qt/yolo/
* keyboard shortcut "R" to toogle the razor tool * toogle the razor tool: update docs * Add setting for actionRazorTool shortcut Co-authored-by: FeRD (Frank Dana) <ferdnyc@gmail.com>
- Added yolo path - Removed old code at project_data - Fixed translation - Fixed spaces
- Wrap long code lines - Assemble long command strings from " ".join()-ed lists
Fix Win32 PATH juggling
- Hardcoded 'python3.7', 'exe.mingw-3.7', etc. strings have been replaced with one constructed using the value of the sysconfig.py config variable 'py_version_short' - Only exceptions: macOS-only code in fix_qt5_rpath.py/build_mac_dmg.sh (XXX comments placed, warning of their lack of future-proofing)
- Somehow, having it there makes PyQt5 freezable. That shouldn't be the case, and it seems like a bad sign.
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.2 to v2.2.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v2.2.2...ee69f02) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix middle click drag, and ruler jitter
Allow mousewheel zoom on webengine
…e can adjust them dynamically (stable vs unstable versions).
…leaving the tutorial window in the upper right corner)
…l 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.
…self... so we don't get stuck on program exit waiting forever for a ZMQ polling event.
Sentry & Metric Improvements
Adding a few more updated translations
…cess app.show_errors in the exception handler, since app fails to initialize.
…ions (Sentry.io errors)
…till possible to change animation interpolations, remove keyframes, etc... on a color keyframe. Double clicking the color still works the same though.
Sentry fixes
…error, since this is a perfectly valid outcome (with the wrong version of blender)
…hot/openshot-qt into fixing-libopenshot-warning-message � Conflicts: � src/classes/json_data.py
…sage Fixing libopenshot version warning message + Sentry.io fixes
…or clips and transitions.
…we have subsequent applyJsonDiff calls very close together (i.e. slice a clip)
Fix a regression in multi-drag for Clips/Transitions
…nd adding better errors for GitHub specific issues.
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.
No description provided.