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-06-25
| ||
14:07 | Settings: Fix deprecation warning in validation code. Leaf check-in: 9b7eb3b6df user: thomas tags: port_pyside6 | |
14:01 | Merge with trunk check-in: 9d22fe516c user: thomas tags: port_pyside6 | |
13:14 | Implement configurable PNG export background colors. Includes transparency. Uses 24 bit colors for opaque settings, and 32 bit colors for (semi-) transparent colors. check-in: c634e7f4e7 user: thomas tags: trunk | |
11:34 | Completed merge with trunk. check-in: be9a33d8ba user: thomas tags: port_pyside6 | |
2025-06-22
| ||
14:45 | Merge with trunk Closed-Leaf check-in: a3bd760b12 user: thomas tags: WIP | |
2025-06-21
| ||
16:25 | Merge with trunk. check-in: 888947aaec user: thomas tags: bogus | |
14:12 | WIP merge trunk into port_pyside6. This still crashes on start-up. check-in: 93013b379f user: thomas tags: WIP | |
2025-05-26
| ||
16:15 | Release v0.32.0 check-in: 73d0989b15 user: thomas tags: port_pyside6 | |
16:09 | Release v0.32.0 check-in: 31d1829412 user: thomas tags: trunk, release, v0.32.0 | |
10:15 | Merge with trunk check-in: 2e4501ff9d user: thomas tags: port_pyside6 | |
10:07 | changelog.md: Add GitHub note. Fixed grammar issues. check-in: 1a0aaeee16 user: thomas tags: trunk | |
2025-05-07
| ||
15:39 | Merge with trunk check-in: 1caa0e5983 user: thomas tags: port_pyside6 | |
15:34 | Cleaned up development environment creation scripts and the build environment requirements. tox and pip-tools aren't required in the environment used to build the wheel file. check-in: 63a062bb69 user: thomas tags: trunk | |
2025-05-01
| ||
19:20 | Release v0.31.0 check-in: 0c2ae9dd5e user: thomas tags: port_pyside6 | |
19:18 | Release v0.31.0 check-in: 2fae13d091 user: thomas tags: trunk, release, v0.31.0 | |
15:06 | Merge with trunk check-in: c314a8f786 user: thomas tags: port_pyside6 | |
15:01 | Card: Add missing parameter to QPixMap.scaled() call. check-in: b1e1de011e user: thomas tags: port_pyside6 | |
14:58 | Qt enum use cleanup. Reformatting to reduce diff size with port_pyside6 branch check-in: 2eff0c1c7d user: thomas tags: trunk | |
14:44 | Remove dead code from MainWindow. Whitespace adjustments to reduce diff size with trunk check-in: a6787bfae3 user: thomas tags: port_pyside6 | |
14:35 | Fix a missed AttributeError in the CustomCard.image_file() check-in: 6ffa1462c0 user: thomas tags: port_pyside6 | |
14:16 | Merge with trunk check-in: f5941f5d32 user: thomas tags: port_pyside6 | |
13:41 | Cleaned up unused imports and fixed a few style issues raised by the linter. check-in: acabdfdb85 user: thomas tags: trunk | |
2025-03-25
| ||
10:29 | Fix imports, replacing PyQt5 imports in recently-introduced modules with PySide6 check-in: 4e928fa8d0 user: thomas tags: port_pyside6 | |
2025-03-20
| ||
15:45 | Merge with trunk. check-in: d59e61549d user: thomas tags: port_pyside6 | |
14:42 | MeteredSeekableHTTPFile: Fix a few static analysis warnings. Add comments explaining whence flag values in the code. check-in: 0444b622e8 user: thomas tags: trunk | |
2025-03-11
| ||
14:47 | Release v0.30.1 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 | |