MTGProxyPrinter

Timeline
Login

Timeline

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

50 most recent check-ins

2025-01-19
13:21
Fix duplicated copyright headers Leaf check-in: b4648f6fe6 user: thomas tags: copyright_cleanup
13:18
Remove dot from copyright lines that was added by the last automatic date cleanup in [2ed7f860a260ee6c]. check-in: 6a6efd799f user: thomas tags: copyright_cleanup
10:18
Update copyright notices for 2025 check-in: 2ed7f860a2 user: thomas tags: copyright_cleanup
2025-01-16
13:45
Update MoxfieldDownloader to API version 3 Leaf check-in: ae45a18bd1 user: thomas tags: trunk
13:20
Reworded some changelog entries. check-in: 12611f266f user: thomas tags: trunk
13:20
Fix type annotation for CardDatabase.translate_card_name() parameter check-in: 78da71bd4a user: thomas tags: trunk
2025-01-14
17:03
Reduce diff size with port_pyside6 branch check-in: 4913da842a user: thomas tags: trunk
16:55
Reduce diff size with trunk Leaf 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
15:21
DebugSettingsPage: Use proper Qt enums check-in: f5a5820df9 user: thomas tags: trunk
15:08
Merge with trunk Leaf check-in: 6b835b9ed6 user: thomas tags: enum_based_paper_size
14:46
Sync with trunk Leaf check-in: dffcd1e99f user: thomas tags: drag_drop_move_cards
14:44
Add action to add empty cards to the document. Can be used to explicitly keep some slots on a page empty check-in: 96ae07ace6 user: thomas tags: trunk
14:21
Adjust tests for the new behavior. Test functions now have to set some image URI for test cards representing missing images Closed-Leaf check-in: 8d7beddf4c user: thomas tags: add_empty_card_action
14:12
Add comment check-in: d034a5f03e user: thomas tags: add_empty_card_action
14:10
Ignore empty placeholders when scanning the document for cards with missing images. check-in: ff1e95ab21 user: thomas tags: add_empty_card_action
14:07
Add changelog entry check-in: 535beafe59 user: thomas tags: add_empty_card_action
14:05
Implement adding empty placeholders when triggering the menu action for this check-in: 808b21e6fb user: thomas tags: add_empty_card_action
14:01
Add the QAction to create an empty card to the main window Edit menu check-in: 6ad3b75204 user: thomas tags: add_empty_card_action
13:47
Add the QAction to create an empty card to the main window Edit menu Closed-Leaf check-in: f9eb985bf6 user: thomas tags: bogus
13:34
Document: Introduce a few variables to reduce the amount of repeated Qt index method calls. check-in: bd147bee77 user: thomas tags: trunk
13:34
Add missing parameters to clamp_to_supported_range() calls check-in: 4e06c590bd user: thomas tags: trunk
13:17
Sync with trunk check-in: 60c028a215 user: thomas tags: drag_drop_move_cards
13:16
Sync with trunk check-in: 4e0132057b user: thomas tags: add_empty_card_action
12:57
Implement a horizontal printer offset setting, allowing the user to compensate physical centering offsets in their printer, improving accuracy of duplex prints. Closes [97be2b97803c2320]. check-in: f7b81a5ab7 user: thomas tags: trunk
12:10
Update translations from Crowdin. Leaf check-in: c07a1be39e user: thomas tags: horizontal_printer_offset
11:57
Add changelog entry check-in: dcaa87901d user: thomas tags: horizontal_printer_offset
11:49
Sync with trunk check-in: 46a4dcd842 user: thomas tags: horizontal_printer_offset
11:44
Fix Moxfield url validator rejecting URLs without "www.". Moxfield updated their site and removed that component, so adjusted the matcher Fixes [e2532da19daf1ef5]. check-in: e3c3158dba user: thomas tags: trunk
11:32
Refactor the internal structure of the card data import. Split responsibility for streaming JSON data from the API from the database parsing/import work check-in: 7ddaa3e391 user: thomas tags: trunk
11:17
Fix remaining failing tests. Closed-Leaf check-in: 286fb7813d user: thomas tags: refactor_data_importer
10:30
Fix broken CardDataUpdateCheckWorker class. Add the db() property, opening a database connection for the required database queries check-in: 81d503dd8f user: thomas tags: refactor_data_importer
10:19
Fix tests in test_database_migration_code.py check-in: e688dc57e2 user: thomas tags: refactor_data_importer
10:09
test_generic_re_parser.py: Refactor image_db mock creation. Encapsulate logic in a type-annotated function check-in: f89e8afb35 user: thomas tags: refactor_data_importer
2025-01-04
21:39
Apply the horizontal offset when printing and exporting as PDF. check-in: 11c2a22bae user: thomas tags: horizontal_printer_offset
21:21
Fix missing button in the default document settings page in the application settings. check-in: 82c669b905 user: thomas tags: trunk
21:13
Add setting for a horizontal printer offset. This will shift the printing area to the left/right to counter a physical offset in the printer hardware. check-in: 6aea1f3a50 user: thomas tags: horizontal_printer_offset
19:40
Merge with trunk at 0.29.1 check-in: d749a74a4d user: thomas tags: enum_based_paper_size
2025-01-01
01:13
Add additional tests for ActionMoveCards, revealing crashes when the source and target page are the same . Attempt at fixing them. The code currently raises a SegmentationFault in Qt model code. check-in: b55b23c1f3 user: thomas tags: drag_drop_move_cards
2024-12-31
21:30
Partially implemented drag&drop move of cards. Moving cards to the back currentl crashes, moving to the front works. check-in: e03e9693df user: thomas tags: drag_drop_move_cards
21:05
Implement Document model support for starting drag operation check-in: db25bc423a user: thomas tags: drag_drop_move_cards
20:21
Drag&drop move should not overwrite items, so set dragDropOverwriteMode to false check-in: 7800a5bf52 user: thomas tags: drag_drop_move_cards
20:03
Enable internal drag&drop in the central widget UI files on the page card table views check-in: cdfcd7be60 user: thomas tags: drag_drop_move_cards
18:33
Removed ImageDatabase.blank_image property. Blank replacement images are now size-aware check-in: 319664c4c1 user: thomas tags: add_empty_card_action
18:14
Card: Replace boolean is_oversized with size: CardSize member, and an in_oversized property. Replace ImageDatabase.blank_image with get_blank(size) and a blank_image property for backwards compatibility, which should be removed later. check-in: be90304246 user: thomas tags: add_empty_card_action
16:30
Units and sizes: Add CardSizes.from_bool(boolean). Add tests for that and for CardSize.as_qsize_px() check-in: 975ad63beb user: thomas tags: add_empty_card_action
10:04
Add ImageDatabase.get_blank(size) that returns a blank image for the given image size check-in: fa073ab493 user: thomas tags: add_empty_card_action
2024-11-23
17:03
Add a TODO entry check-in: 2f3208ee6a user: thomas tags: refactor_data_importer
16:00
ApiStreamRunner: Enqueue None after completing the card data read. Extend docstrings a bit. check-in: 113cfc73fc user: thomas tags: refactor_data_importer