This merge includes changes to the codebase to ensure compatibility with PySide6, the latest version of the PySide library. The updates primarily involve modifying the arguments passed to certain methods and handling the differences in the way certain features are implemented in PySide6 compared to PySide5. Key changes include:
Updating the setTextInteractionFlags and setFocusPolicy methods in toolproperties.py to handle the different enumerations in PySide6.
Modifying the setWeight method in feedsandspeeds.py to use the QFont.Weight enumeration in PySide6.
Adjusting the load_ui and qpixmap_from_svg methods in util.py to handle the different ways of working with directories and buffers in PySide6.
These changes ensure that the application remains functional and up-to-date with the latest PySide API, while still maintaining backward compatibility with PySide5.
Thanks! I haven't checked everything. Just creating new tools and editing tools. Also might have fixed one Issue where feedsandspeeds didn't show on Windows.
Updated PySide API usage to support PySide6
This merge includes changes to the codebase to ensure compatibility with PySide6, the latest version of the PySide library. The updates primarily involve modifying the arguments passed to certain methods and handling the differences in the way certain features are implemented in PySide6 compared to PySide5. Key changes include:
These changes ensure that the application remains functional and up-to-date with the latest PySide API, while still maintaining backward compatibility with PySide5.