MTGProxyPrinter

Changes On Branch custom_card_import_dialog
Login

Changes On Branch custom_card_import_dialog

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

Changes In Branch custom_card_import_dialog Excluding Merge-Ins

This is equivalent to a diff from a0bb946382 to bd1ca5c600

2025-04-25
11:56
Tests: Add fixture page_layout, returning a PageLayoutSettings instance created from settings. Use it everywhere, where code previously explicitly instantiated a PageLayuoutSettings. Validate the instance against the default settings. Leaf check-in: bd1ca5c600 user: thomas tags: custom_card_import_dialog
11:37
Remove a broken test case and add additional validation to test_page_layout_compute_page_row_count(). Somewhere, a test alters the document settings without changing them back check-in: dfab6f5fde user: thomas tags: custom_card_import_dialog
2025-04-03
14:20
Remove unused attributes in the PageConfigWidget and PageConfigContainer classes. check-in: 2cbbc31007 user: thomas tags: trunk
2025-04-01
20:51
Merge with trunk. check-in: d8a4c9160d user: thomas tags: custom_card_import_dialog
13:36
Break long lines in README.md check-in: a0bb946382 user: thomas tags: trunk
12:39
Implemented saving custom cards in the native save file format. Major improvement for custom card support check-in: 3467478e43 user: thomas tags: trunk

Changes to .fossil-settings/ignore-glob.

Changes to doc/changelog.md.

Changes to mtg-proxy-printer-runner.py.

Changes to mtg_proxy_printer/decklist_parser/common.py.

Changes to mtg_proxy_printer/decklist_parser/csv_parsers.py.

Changes to mtg_proxy_printer/decklist_parser/re_parsers.py.

Changes to mtg_proxy_printer/document_controller/_interface.py.

Changes to mtg_proxy_printer/document_controller/card_actions.py.

Added mtg_proxy_printer/document_controller/edit_custom_card.py.

Changes to mtg_proxy_printer/document_controller/load_document.py.

Changes to mtg_proxy_printer/document_controller/page_actions.py.

Changes to mtg_proxy_printer/document_controller/replace_card.py.

Changes to mtg_proxy_printer/document_controller/save_document.py.

Changes to mtg_proxy_printer/document_controller/shuffle_document.py.

Added mtg_proxy_printer/model/card.py.

Changes to mtg_proxy_printer/model/card_list.py.

Changes to mtg_proxy_printer/model/carddb.py.

Changes to mtg_proxy_printer/model/document-v7.sql.

Changes to mtg_proxy_printer/model/document.py.

Changes to mtg_proxy_printer/model/document_loader.py.

Changes to mtg_proxy_printer/model/document_page.py.

Changes to mtg_proxy_printer/model/imagedb.py.

Changes to mtg_proxy_printer/model/page_layout.py.

Changes to mtg_proxy_printer/model/string_list.py.

Changes to mtg_proxy_printer/natsort.py.

Changes to mtg_proxy_printer/resources/ui/central_widget/columnar.ui.

Changes to mtg_proxy_printer/resources/ui/central_widget/grouped.ui.

Changes to mtg_proxy_printer/resources/ui/central_widget/tabbed_vertical.ui.

Added mtg_proxy_printer/resources/ui/custom_card_import_dialog.ui.

Changes to mtg_proxy_printer/resources/ui/deck_import_wizard/parser_result_page.ui.

Changes to mtg_proxy_printer/resources/ui/main_window.ui.

Added mtg_proxy_printer/resources/ui/set_editor_widget.ui.

Changes to mtg_proxy_printer/save_file_migrations.py.

Changes to mtg_proxy_printer/sqlite_helpers.py.

Changes to mtg_proxy_printer/ui/add_card.py.

Changes to mtg_proxy_printer/ui/cache_cleanup_wizard.py.

Added mtg_proxy_printer/ui/card_list_table_view.py.

Changes to mtg_proxy_printer/ui/common.py.

Added mtg_proxy_printer/ui/custom_card_import_dialog.py.

Changes to mtg_proxy_printer/ui/deck_import_wizard.py.

Changes to mtg_proxy_printer/ui/dialogs.py.

Changes to mtg_proxy_printer/ui/item_delegates.py.

Changes to mtg_proxy_printer/ui/main_window.py.

Changes to mtg_proxy_printer/ui/page_card_table_view.py.

Changes to mtg_proxy_printer/ui/page_config_preview_area.py.

Changes to mtg_proxy_printer/ui/page_scene.py.

Changes to mtg_proxy_printer/units_and_sizes.py.

Changes to pyproject.toml.

Changes to scripts/update_translations.py.

Changes to tests/conftest.py.

Changes to tests/decklist_parser/test_generic_re_parser.py.

Changes to tests/decklist_parser/test_scryfall_csv_parser.py.

Changes to tests/decklist_parser/test_tappedout_csv_parser.py.

Changes to tests/document_controller/helpers.py.

Changes to tests/document_controller/test_action_add_card.py.

Changes to tests/document_controller/test_action_new_page.py.

Changes to tests/document_controller/test_action_save_document.py.

Changes to tests/document_controller/test_action_shuffle_document.py.

Changes to tests/helpers.py.

Added tests/model/__init__.py.

Added tests/model/test_card.py.

Added tests/model/test_card_list.py.

Added tests/model/test_carddb.py.

Added tests/model/test_document.py.

Added tests/model/test_document_loader.py.

Added tests/model/test_image_db.py.

Changes to tests/test_card_info_downloader.py.

Deleted tests/test_card_list.py.

Deleted tests/test_carddb.py.

Changes to tests/test_check_card_rendering.py.

Deleted tests/test_document.py.

Deleted tests/test_document_loader.py.

Deleted tests/test_image_db.py.

Changes to tests/test_page_layout_settings.py.

Changes to tests/test_save_file_migrations.py.

Changes to tests/test_units_and_sizes.py.

Changes to tests/ui/test_item_delegate.py.

Changes to tests/ui/test_main_window.py.

Changes to tests/ui/test_page_card_table_view.py.

Changes to tests/ui/test_page_config_container.py.