MTGProxyPrinter

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

About branch port_pyside6

This branch binds against the much newer version 6 of the Qt framework. It uses the official Python bindings PySide6.

50 most recent check-ins related to "port_pyside6"
2025-03-11
14:47
Release v0.30.1 Leaf check-in: 0e48926e5c user: thomas tags: port_pyside6
14:46
Release v0.30.1 check-in: 5c141c0764 user: thomas tags: trunk, release, v0.30.1
13:58
Import reworked startup code from the port_pyside6 branch check-in: 054ada698f user: thomas tags: trunk
13:57
Reworked how start-up tasks are scheduled. The previous way seems to be broken with PySide 6.8. The new way encapsulates each step in a dedicated @Slot() method, which is called by the previous step finished signal. check-in: 9347542be4 user: thomas tags: port_pyside6
13:52
Merge with trunk check-in: 432eda7a35 user: thomas tags: port_pyside6
12:58
Removed MainWindow.should_update_languages Qt signal. Replaced signal chaining to a lambda call with a method that includes a logging line. check-in: c41e9de34b user: thomas tags: trunk
12:33
Merge with trunk check-in: a0aa72e0f0 user: thomas tags: port_pyside6
12:26
Add additional test cases for the deck list translation. Add some docstrings. check-in: 8c7ba9eb81 user: thomas tags: trunk
2025-02-28
13:46
Release v0.30.0 check-in: a5c8d80f79 user: thomas tags: port_pyside6
13:37
Release v0.30.0 check-in: 1326464cae user: thomas tags: trunk, release, v0.30.0
12:59
Merge with trunk check-in: c0864bd696 user: thomas tags: port_pyside6
12:43
Add GPLv3 license agreement to the MSI installer. Bump cx_Freeze requirement to 7.2, which adds the feature. check-in: bf766397a9 user: thomas tags: trunk
2025-01-14
16:55
Reduce diff size with trunk check-in: 959fe4fb6b user: thomas tags: port_pyside6
15:36
Merge with trunk check-in: a29a594b01 user: thomas tags: port_pyside6
15:26
tox.ini: Remove pytest arguments that were accidentally checked-in check-in: 22013124b1 user: thomas tags: trunk
2024-10-16
11:48
Merge with trunk check-in: 8b1031c310 user: thomas tags: port_pyside6
2024-10-09
13:08
Clarify the scope of the default card language option in the settings. Add a note about card language of imported deck lists. check-in: cf0e6f4403 user: thomas tags: trunk
2024-09-14
12:57
Release v0.29.1 check-in: 45b2a6f419 user: thomas tags: port_pyside6
12:50
Release v0.29.1 check-in: 3ab2cec226 user: thomas tags: trunk, release, v0.29.1
2024-09-13
12:32
Release v0.29.0 check-in: 9f9cd9a1ab user: thomas tags: port_pyside6
12:29
Release v0.29.0 check-in: abdc6017f0 user: thomas tags: trunk, release, v0.29.0
12:05
Fix missing signal emit code in PageConfigWidget. UI updates are now properly propagating to the PageConfigPreviewArea. check-in: 87fd3baee9 user: thomas tags: port_pyside6
12:01
PageConfigWidget: Use partial() instead of lambdas to emit the page_layout_changed signal check-in: f5c1d9ddb9 user: thomas tags: trunk
09:20
Packaging: Remove the work-around for cx_Freeze 7.2. PySide6 is not affected by the resource loading issue, so no need to restrict the use to older cx_Freeze versions. check-in: 3cd6962482 user: thomas tags: port_pyside6
2024-09-10
18:15
Update the clean_windows_build.bat script to optimize the build with newer PySide6 6.7. Builds are down to the previous ~30MiB range check-in: 676c5789bc user: thomas tags: port_pyside6
17:59
Update scripts/update_translations.py for PySide6 check-in: 5a1039a069 user: thomas tags: port_pyside6
17:59
Remove additional dependencies on PySide2 or 6 for lrelease. This branch already depends on PySide6, making these redundant. check-in: 730ba1b61e user: thomas tags: port_pyside6
17:55
Merge with trunk check-in: a31fea0ba9 user: thomas tags: port_pyside6
17:54
Reduce build-time dependency on PySide6 to PySide6_Essentials. The Addons aren't required for the lupdate binary used from the package. check-in: 11de92d6eb user: thomas tags: trunk
16:06
Fix PySide6 package name in the build system requirements. check-in: 652e7c6a1b user: thomas tags: port_pyside6
16:01
Bump PySide6 required version to 6.7. That version flattens the internal structure of the package. check-in: ef1d1187f0 user: thomas tags: port_pyside6
15:26
Merge with trunk. check-in: 0b3f44cdf1 user: thomas tags: port_pyside6
15:07
Fixed rendering of a changelog entry. check-in: 39366e767c user: thomas tags: trunk
2024-09-08
20:10
Merge with trunk. check-in: 7bdfc712a8 user: thomas tags: port_pyside6
13:04
Fix a wrong word in a translation. check-in: 1fc16dc218 user: thomas tags: trunk
2024-09-06
12:00
Merge with trunk. check-in: d5020ef899 user: thomas tags: port_pyside6
2024-09-05
18:24
Fix a Qt enum misuse. Use QEvent.Type instead of the aliases in the base class. check-in: c5470f2c88 user: thomas tags: trunk
2024-08-31
09:38
Merge with trunk. check-in: d57d8142fa user: thomas tags: port_pyside6
09:25
Improve application exit behavior while waiting on a broken network socket. quit() now properly hides the main window, so that the waiting on the socket timeout can occur in the background, without a user-visible, hanging window. check-in: 3b4b6d9088 user: thomas tags: trunk
2024-08-22
14:49
AboutDialog.ui: Remove an unsupported property, which caused an AttributeError in compiled code run under PySide6. check-in: ee0ff54921 user: thomas tags: port_pyside6
07:02
Merge with trunk. check-in: b21eed30ec user: thomas tags: port_pyside6
2024-08-21
07:39
Application: Use the QLibraryInfo.LibraryLocation enum proper. check-in: fec8be4b1a user: thomas tags: trunk
2024-07-15
12:33
Merge with trunk check-in: caa7921983 user: thomas tags: port_pyside6
12:23
Merge branch v0.28.x into trunk check-in: 285bc9866c user: thomas tags: trunk
2024-07-07
13:36
Release v0.28.3 Closed-Leaf check-in: 51055abda3 user: thomas tags: v0.28.x_PySide6
2024-05-07
17:24
Release version 0.28.2 check-in: 740ea9fe95 user: thomas tags: port_pyside6
17:23
Release version 0.28.2 check-in: 651a2ce3c0 user: thomas tags: release, v0.28.x, v0.28.2
2024-05-06
14:15
Release v0.28.1 Optimize bundle size by removing the unused Qt6 SQL drivers. check-in: d095077aaf user: thomas tags: port_pyside6
12:01
Prepare release v0.28.1 check-in: 331f2b9889 user: thomas tags: port_pyside6
11:49
Release version 0.28.1 check-in: d8bad16b5c user: thomas tags: trunk, release, v0.28.1