MTGProxyPrinter

Timeline
Login

Timeline

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

50 most recent check-ins

2026-03-12
20:01
Port the cx_Freeze build test tox environment Leaf check-in: cf08f4a7cf user: thomas tags: repository_cleanup
19:16
Rename packaging environment, update the packaging scripts to use the new names check-in: 57c5fe4e2a user: thomas tags: repository_cleanup
19:12
Fixes for packaging dependencies and [tool.tox.env_pkg_base] With those changes, the packaging environments work check-in: 2beed7c266 user: thomas tags: repository_cleanup
18:47
Fixed errors in tox configuration based on answers by the developers. Platform-dependent command list extension now works correctly. check-in: 01381eb55e user: thomas tags: repository_cleanup
16:13
WIP tox configuration work check-in: 3761ac5a0a user: thomas tags: repository_cleanup
2026-03-11
22:24
WIP porting tox.ini to pyproject.toml check-in: 332c716f0e user: thomas tags: repository_cleanup
18:27
Cross-platform icon support for cx_Freeze. By not specifying the extension and outputting next to the source PNG, cx_Freeze can determine the correct file per platform check-in: 250eb485b9 user: thomas tags: repository_cleanup
17:16
Update scripts/compile_ui_files.py CLI interface to use subcommands. This brings it in line with the other helper scripts. It now requires an explicit command, instead of a boolean switch to toggle between modes. check-in: 8830fabe07 user: thomas tags: repository_cleanup
16:48
Fix calling the generator script. check-in: 277e154a7e user: thomas tags: repository_cleanup
16:45
Adjust allowlist_external to allow calling the icon generator script. check-in: 1abd03af5a user: thomas tags: repository_cleanup
16:42
Fix start menu icon on Windows. It requires the icon in ICO format, so add a generator script to call during packaging. check-in: e6ede146be user: thomas tags: repository_cleanup
15:49
Add back shortcut_name option to the cx_Freeze executable. check-in: c0e385a8fa user: thomas tags: repository_cleanup
15:43
Adjust build steps in tox.ini to use the cxfreeze executable, instead of calling into setup_cx_freeze.py. Delete now obsolete setup_cx_freeze.py check-in: 097ee2fbe4 user: thomas tags: repository_cleanup
15:32
Add cx_Freeze configuration to pyproject.toml check-in: 10833c9fe2 user: thomas tags: repository_cleanup
14:36
Drop support for unsupported cx_Freeze < 8.5 Leaf check-in: 748591e874 user: thomas tags: trunk
11:46
Import fixes from trunk. Bump version Leaf check-in: d776fc28e5 user: thomas tags: v0.35.x
11:42
Try implementing a fix for some systems where Scryfall card data imports abort with an IncompleteRead error in the GZip decompressor check-in: b6096745fa user: thomas tags: trunk
11:38
Fix application hang at application exit, caused by a deadlock in the queue connecting the APIStreamTask with the DatabaseImportTask. check-in: a0f9ea3d80 user: thomas tags: trunk
2026-03-10
17:48
Include nuitka flags required for a successful build Leaf check-in: dd98e4bd22 user: thomas tags: pyside6_deploy_support
16:01
Add pyside6deploy.spec for application building via pyside6-deploy and potentially pyside6-android-deploy check-in: 3618dbce53 user: thomas tags: pyside6_deploy_support
2026-03-09
15:26
Use setVisible(True|False) instead of setOpacity(1|0) Leaf check-in: dffc952bdb user: thomas tags: refactor_page_layout_updates
14:53
Style fixes check-in: 573a26716a user: thomas tags: refactor_page_layout_updates
2026-03-08
13:50
Release v0.35.2 check-in: 955d28bb53 user: thomas tags: release, v0.35.x, v0.35.2
13:39
Add changelog entry. check-in: 5d500fb9d8 user: thomas tags: trunk
11:03
Python 3.14 compatibility. Fixes #10 check-in: e1155e59df user: thomas tags: trunk
2026-02-28
13:48
Bump version to 0.36.0-a0 check-in: 676dc974ee user: thomas tags: trunk
2026-02-27
15:30
WIP extraction of cut helper lines into the new CutHelperLineGridItem class. Still some rendering issues in the document settings editor preview. Tests TBD. check-in: d7e1a9c208 user: thomas tags: refactor_page_layout_updates
11:51
Add unit tests for CutHelperLineGridItem.on_current_page_changed() check-in: eb192be39a user: thomas tags: refactor_page_layout_updates
10:17
CutHelperLineGridItem: Implement on_current_page_changed() check-in: 17207c8731 user: thomas tags: refactor_page_layout_updates
10:08
mtg_proxy_printer/page_scene/items.py: Add missing copyright header check-in: 74c4184d26 user: thomas tags: refactor_page_layout_updates
2026-02-26
11:56
Release v0.33.3 Leaf check-in: 9e4f329786 user: thomas tags: release, v0.33.x, v0.33.3
11:47
Add new boolean setting for controlling if the system-supplied icon theme is used on themable systems like Linux. Defaults to False, to use the system icons. When enabled, always use the internal icon theme over the system-supplied one. check-in: 8df0cf2bd2 user: thomas tags: v0.33.x
11:12
Pick several fixes from trunk. check-in: f339907b21 user: thomas tags: v0.33.x
10:53
Started imlementing the CutHelperLineGridItem class, which will hold the cut helper lines check-in: c1c3535bca user: thomas tags: refactor_page_layout_updates
2026-02-25
17:13
Release v0.35.1 check-in: d37c44be5f user: thomas tags: trunk, release, v0.35.1
17:09
Fix crash in the bundled application, raised in get_logger(). check-in: 294d1f7692 user: thomas tags: trunk
17:00
setup_cx_freeze.py: Remove no longer required option target_name from bdist_msi configuration. check-in: f23513ebe9 user: thomas tags: trunk
16:41
Adjust cx_Freeze setup script to work with Python 3.13 and 3.14. check-in: 0b01af34de user: thomas tags: trunk
13:56
Sync with trunk check-in: cf2cf0d8b8 user: thomas tags: refactor_page_layout_updates
12:21
Prepare release v0.35.1 check-in: a92d7c191e user: thomas tags: trunk
12:07
Fix previously skipped tests in tests/ui/test_page_config_container.py. check-in: 6151544755 user: thomas tags: trunk
11:34
Refactored a skipping test, so that the missing path can be implemented easier check-in: ccbf92adcc user: thomas tags: trunk
2026-02-24
22:40
Add changelog entries for recent bugfixes check-in: 5eb0659875 user: thomas tags: trunk
20:41
Add new boolean setting for controlling if the system-supplied icon theme is used on themable systems like Linux. Defaults to False, to use the system icons. When enabled, always use the internal icon theme over the system-supplied one. check-in: f8eaa39e33 user: thomas tags: trunk
20:38
Added a UI toggle for the new setting Closed-Leaf check-in: ff9f445b5c user: thomas tags: force_internal_icons
16:58
Implemented boolean setting for enforcing the use of the integrated icon theme. Can be used on Linux systems with broken, or incomplete icon themes. check-in: d19885642a user: thomas tags: force_internal_icons
2026-02-23
21:16
Fix Scryfall interaction. The API now requires the Accept header to be present, so send it along Accept-Encoding. Fixes #5, [47ecdbf79e97ba01], [ced510650721564c], [4c6b2f653528ff2e], [97ef45bf75027c1a] check-in: 940e9aa390 user: thomas tags: trunk
20:58
Update copyright notices for 2026. check-in: 3b3dd6ce96 user: thomas tags: trunk
17:26
scripts/update_translations.py: Refactored finding the lrelease binary. The script will now also look for pyside6-lrelease on $PATH. This supports Linux systems that don't have lrelease installed, as it will take the binary provided by the PySide6 wheel. check-in: c06121ae39 user: thomas tags: trunk
2026-02-22
19:45
Optimized some update logic in PageScene, skipping updates when not required. check-in: fed4e9d088 user: thomas tags: refactor_page_layout_updates