-
Notifications
You must be signed in to change notification settings - Fork 296
Migrate to PySide6 #1601
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
+2,283
−764
Merged
Migrate to PySide6 #1601
Changes from 15 commits
Commits
Show all changes
85 commits
Select commit
Hold shift + click to select a range
d0ba2f3
Change imports to Qt6
greghope667 78baa69
Changes for PyQt6 compatibility
greghope667 0020e77
Update tests for pyqt6
greghope667 e192159
Switch to pyqt6rc for ui files
greghope667 3ace7fe
Use new Icon() function to import svg
greghope667 d74ab50
Remove PyQt5 rcc usage
greghope667 388c201
Remove Qt5 from dependencies
greghope667 fcbc5c8
Add empty __init__ file for import detection in pyqt6rc
greghope667 2c7f162
More Qt5->Qt6 tweaks
greghope667 1652b03
Bump versions for building on Mac
greghope667 c428339
Fixes for CI system
greghope667 750870f
Use temporary qt6 plugin manager
greghope667 327a818
CI file updates
greghope667 e292cc0
Change icon code to allow imports from other modules
greghope667 6482889
UserRole -> ItemDataRole.UserRole
greghope667 359c02a
Merge branch 'master' of https://github.com/openstenoproject/plover i…
greghope667 d215bea
Add news fragment
greghope667 365f969
Merge remote-tracking branch 'origin/main' into pyqt6-migration
mkrnr a5901fd
Set plover-plugins-manager to 0.7.1 to match gregs version
mkrnr f9c5174
Revert changes to MANIFEST.in
mkrnr d96d602
Remove plover-plugins-manager dependency
mkrnr 7c47798
Integrate plugins manager
mkrnr 0121d46
Add new package to setup.cfg
mkrnr a4836ea
Fix paths and dependencies
mkrnr c585a3d
Add missing dist dependencies
mkrnr 7605220
Fix plover_plugins install command
mkrnr bd4b1c0
Add exclude to MANIFEST
mkrnr e9a9962
Fix build warnings
mkrnr 4d18359
Merge remote-tracking branch 'origin/main' into pyqt6-migration
mkrnr 130a647
Merge branch 'main' into pyqt6-migration
mkrnr 581654a
Bump PyQt6 to 6.5.0 for dark mode
mkrnr b7029b6
Fix plugins_manager imports
mkrnr e74dc3a
Remove QT_MAC_WANTS_LAYER workaround for mac
mkrnr 3b5ed0e
Merge remote-tracking branch 'origin/main' into pyqt6-migration
mkrnr fb5c47b
Add news entry regarding the integration of plugins manager
mkrnr 4511ecc
Update install_git_button to Qt6
mkrnr ffc8158
Merge remote-tracking branch 'origin/main' into pyqt6-migration
mkrnr 911c64a
Implement unsupported feature in plugins manager
mkrnr 765875b
Set version 5.0.0-alpha.1 and update maintainer
mkrnr dc6f15b
Revert generation of NEWS entry
mkrnr d8e2b2b
Clear github actions cache
mkrnr 7eca10b
Regenerate ci.yml
mkrnr d6af3c4
Rewrite unsupported plugins logic and hard-code plover version for now
mkrnr b714158
Set version to 5.0.0.dev1 to follow PEP 440
mkrnr 1d8545d
Fix setup.get_version to only extend version and not replace by tag
mkrnr 7e94602
Replace pyqt6rc with PyQt6.uic
mkrnr 656f19a
Migrate PyQt6 to PySide6
mkrnr a57e5bc
Fix GitHub actions
mkrnr 6a7356b
Fix GitHub actions
mkrnr 0bd7bc8
Fix pip in GitHub actions
mkrnr d39caca
Fix GitHub actions
mkrnr a6c8269
Reset github actions cache
mkrnr d94dd25
Fix Qt resource path generation to remove workaround
mkrnr 0cc7d43
Fix MANIFEST.in
mkrnr 1d4adf3
Remove setup-python parameter from install-qt-action
mkrnr 8ff5d96
Generate ci workflows
mkrnr be0850b
Reorder GitHub actions to make sure correct python version
mkrnr c2f1e3e
Add try except for macOS NotificationHandler
mkrnr bdbcd9f
Fix logging for macOS
mkrnr 7be2441
Fix resource paths for tray icon and dictionaries widget
mkrnr ab79a2d
Update slot method names and add annotations
mkrnr a7a775a
Extend developers list
mkrnr 3457532
Update pyobjc and PyYAML versions
mkrnr ea0d78b
Make WindowState a mixin class
mkrnr f08c107
Fix font selection
mkrnr 0b32109
Remove printout of notifications when no notification center is avail…
mkrnr 6ee072c
Remove Qt build dependency
mkrnr 185557d
Merge remote-tracking branch 'origin/main' into pyqt6-migration
mkrnr b42b297
Replace PySide6 dependency with PySide6-Essentials
mkrnr cde483f
Fix open and save calls in dictionaries_widget
mkrnr ee9b392
Fix drag and drop in dictionaries widget
mkrnr a83c9bd
Fix checkbox in dictionaries widget
mkrnr 5753a1b
Fix test_dictionaries_widget and bump pgkinfo
mkrnr a299989
Bump PySide6-Essentials to 6.5.3
mkrnr ea8694c
Revert "Bump PySide6-Essentials to 6.5.3"
mkrnr 4a42bb9
Fix windows NotificationHandler and handler method name
mkrnr e96a78b
Clean up macOS NotificationHandler
mkrnr cc977a9
Update method name in DBusNotificationHandler
mkrnr 1af4e59
Remove wayland from linux appimage blacklist
mkrnr 49a384b
Add back plugins_install tox command
mkrnr 5361df4
Remove Strip 32-bit support section to make bdist_app work on apple s…
mkrnr 78dfcca
Update Environment setup doc
mkrnr 1443ee9
Ignore doc folder and markdown files in GH actions
mkrnr 677ee3b
Update doc file to test github actions ignore
mkrnr 012d964
Revert "Ignore doc folder and markdown files in GH actions"
mkrnr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,7 @@ | ||
|
|
||
| import re | ||
|
|
||
| from PyQt5.QtWidgets import QDialog | ||
| from PyQt6.QtWidgets import QDialog | ||
|
|
||
| import plover | ||
|
|
||
|
|
||
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.