Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-02-28
| ||
| 13:48 | Bump version to 0.36.0-a0 Leaf 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. Leaf 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 | |
|
2026-02-19
| ||
| 13:31 | page_layout_changed Signal now carries a set[str] with the updated attributes check-in: a5efb1d5d0 user: thomas tags: refactor_page_layout_updates | |
|
2026-02-17
| ||
| 14:24 | Implement PageLayoutSettings.different_attributes(other), returning a set[str] containing the set of attribute names with different values check-in: f6e8b1ee02 user: thomas tags: refactor_page_layout_updates | |
| 13:09 | Fixed style issues in tests raised by static analysis. check-in: 35cdd2e6b0 user: thomas tags: trunk | |
| 12:17 | Style fixes for issues raised by static analysis. check-in: 20ea85b382 user: thomas tags: trunk | |
|
2026-02-16
| ||
| 09:01 | Replace string constants with enums. This causes issues, because they decay into plain str. Also PageRenderer tests SegmentationFault for unknown reasons. Closed-Leaf check-in: 8634edd199 user: thomas tags: refactor_page_scene | |
|
2026-02-14
| ||
| 16:26 | PageLayoutSettings: Replace str literals with new StrEnum enumerations. check-in: 080008d8f4 user: thomas tags: refactor_page_scene | |
|
2026-02-05
| ||
| 20:30 | DebugSettingsPage: Re-enable the debug_download_card_data_as_file button, if downloading the card data fails. check-in: 9f0589a7ab user: thomas tags: trunk | |
| 20:15 | SettingsWindow: Refactor _get_pages() and re-use it in an additional location. check-in: 80c7c54608 user: thomas tags: trunk | |
| 19:28 | SettingsWindow: Simplify logic. Don't use a QTimer to delay a signal, use QueuedConnection instead. Use the appendRow() overload that takes a single value, instead of passing a 1-tuple into the overload accepting a sequence. check-in: 734786bf8f user: thomas tags: trunk | |
|
2026-02-04
| ||
| 16:53 | Document: Replaced module-level string constants used to store d&d mimetypes with a string enum. This fixes a few linter warnings check-in: a3e00526ff user: thomas tags: trunk | |
| 15:00 | Add and reworded changelog entries check-in: 4321257813 user: thomas tags: trunk | |
| 14:40 | Fixes for the PageScene check-in: a275b1cd88 user: thomas tags: trunk | |
| 14:38 | Fix broken rendering when switching printings. Fixes [00acdbaf12a7dc11]. Closed-Leaf check-in: 729b85d260 user: thomas tags: fix_PageScene | |
| 14:04 | PageScene: Remove unused method parameters and fix linter warnings check-in: 9eade085ad user: thomas tags: fix_PageScene | |
| 10:38 | Updated translations, added new Spanish translation check-in: a81c2d8fa2 user: thomas tags: trunk | |
| 09:52 | MeteredFile: Scale file size and progress data into the int32 range, as that's what the Qt API assumes when declaring "int". This fixes RuntimeErrors when loading files above 2GiB. The class now scales all values sent via signals to ensure accurate relative positioning. check-in: c8098f53f8 user: thomas tags: trunk | |
| 09:13 | DebugSettingsPage: Fix the Scryfall JSON data type filter. This allows the dialog to import uncompressed JSON, too. Fixes [2d12132df54e2976]. check-in: 429b1bae4a user: thomas tags: trunk | |
| 09:00 | PrintCountUpdater: Instruct the UI to not create a progress bar. Implements [203b440c54a8a115]. check-in: 7ae85609c6 user: thomas tags: trunk | |
| 08:26 | Fixed bad logging messages in the Settings dialog. Fixes [9b8f1d6d423a2603]. check-in: a998af15a1 user: thomas tags: trunk | |
|
2026-01-31
| ||
| 22:49 | PageConfigWidget: Ensure the custom paper size editor widgets are enabled iff the Custom paper size is selected. Fixes [a36c0ca6fa967bb5]. check-in: 5065a03946 user: thomas tags: trunk | |
| 21:40 | pyproject.toml: Correct syntax error in dependency specification. check-in: dd5b394598 user: thomas tags: trunk | |
|
2025-11-04
| ||
| 14:01 | Adjustable column widths in the columnar central widget. Replaced the QGridLayout with a QSplitter. check-in: 5f0aea29bc user: thomas tags: trunk | |
| 13:59 | Add changelog entry Closed-Leaf check-in: d57967b75d user: thomas tags: resizable_central_widget_columns | |
| 13:36 | CentralWidget: Set column stretch factors, based on the previous values stated in the UI. check-in: a4edd91be6 user: thomas tags: resizable_central_widget_columns | |
| 12:59 | CentralWidget UI: Remove unused stretch factors from ui widgets. The QSplitter does not take them into account. check-in: f7a2225c65 user: thomas tags: resizable_central_widget_columns | |