MTGProxyPrinter

Timeline
Login

Timeline

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

50 most recent check-ins related to "trunk"

2026-02-28
13:48
Bump version to 0.36.0-a0 Leaf check-in: 676dc974ee user: thomas tags: trunk
2026-02-26
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
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-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-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
12:35
Fix crash in drag&drop code. Update translations check-in: 7c7b5b3c3d user: thomas tags: trunk
2025-10-29
18:54
Update translations from Crowdin Closed-Leaf check-in: 49de14d7a0 user: thomas tags: fixes
2025-10-21
12:50
Add test cases for a broken case in ActionMoveCardsBetweenPages. Moving a card onto the space between it's current page and the previous breaks. Some cases simply do nothing but create an empty page. Some others cause a SegmentationFault check-in: ec61235cee user: thomas tags: fixes
2025-10-16
13:28
WIP rework of the printing filter UI. Use a QAbstractListModel to store the available printing filters. Saving/Loading not yet implemented. Work towards implementing [e405fc5c924cf576] check-in: 358e814e52 user: thomas tags: refactor_print_hiding_ui
2025-10-15
14:02
Reworked the layout of the columnar CentralWidget layout to allow resizing the view columns. TODO: Save the state and initialize with decent default column widths. Also add a button to reset the values to their defaults? check-in: 2ad6fd6292 user: thomas tags: resizable_central_widget_columns
10:25
Fix crash at application start, if the card database in invalid. check-in: 35f4132344 user: thomas tags: trunk
08:45
Update French translation from Crowdin. This restores some lost translations. check-in: 06c842ee3e user: thomas tags: trunk
08:41
PageConfigWidget: Drop loading from ConfigParser and comparing with ConfigParser instances. Instead, Use PageLayoutSettings.create_from_config() to use the code path for PageLayoutSettings instead. This reduces code complexity by re-using existing logic. Implements [53e055e84d389c90]. check-in: 593432512c user: thomas tags: trunk
2025-10-14
13:12
A few minor fixes and improvements. check-in: df5e4ad697 user: thomas tags: trunk
12:48
Close more opened sqlite database connections. Work towards fixing ResourceWarnings about unclosed database connections. Closed-Leaf check-in: 2f8544294b user: thomas tags: fixes
09:14
logger.py: Remove an unused global variable declaration. Simplify logger path generation check-in: b50867e9f3 user: thomas tags: fixes