MTGProxyPrinter

Changes On Branch port_pyside6
Login

Changes On Branch port_pyside6

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

Changes In Branch port_pyside6 Excluding Merge-Ins

This is equivalent to a diff from 0444b622e8 to 4e928fa8d0

2025-03-25
10:29
Fix imports, replacing PyQt5 imports in recently-introduced modules with PySide6 Leaf check-in: 4e928fa8d0 user: thomas tags: port_pyside6
2025-03-21
13:17
Move ImageKey and CacheContent dataclasses from imagedb.py into a separate module. This avoids a cyclic import work-around. check-in: bf9caa9e7d user: thomas tags: trunk
2025-03-20
15:45
Merge with trunk. check-in: d59e61549d user: thomas tags: port_pyside6
14:42
MeteredSeekableHTTPFile: Fix a few static analysis warnings. Add comments explaining whence flag values in the code. check-in: 0444b622e8 user: thomas tags: trunk
14:25
Moved document saving logic from a Document method into a dedicated save Action class to encapsulate the functionality. Moved the PageLayoutSettings from document_loader.py into a dedicated module to reduce the interdependencies. This reduces the likelihood of cyclic imports. check-in: 1b919d949b user: thomas tags: trunk

Changes to README.md.

Changes to build_MTGProxyPrinter_packages.bat.

Changes to build_MTGProxyPrinter_packages.sh.

Changes to create_development_environment.bat.

Changes to create_development_environment.sh.

Changes to doc/ThirdPartyLicenses.md.

Changes to mtg_proxy_printer/__main__.py.

Changes to mtg_proxy_printer/application.py.

Changes to mtg_proxy_printer/card_info_downloader.py.

Changes to mtg_proxy_printer/carddb_migrations.py.

Changes to mtg_proxy_printer/decklist_downloader.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/move_cards.py.

Changes to mtg_proxy_printer/document_controller/replace_card.py.

Changes to mtg_proxy_printer/document_controller/shuffle_document.py.

Changes to mtg_proxy_printer/downloader_base.py.

Changes to mtg_proxy_printer/http_file.py.

Changes to mtg_proxy_printer/meta_data.py.

Changes to mtg_proxy_printer/metered_file.py.

Changes to mtg_proxy_printer/missing_images_manager.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.py.

Changes to mtg_proxy_printer/model/document_loader.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/print.py.

Changes to mtg_proxy_printer/printing_filter_updater.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/runner.py.

Changes to mtg_proxy_printer/settings.py.

Changes to mtg_proxy_printer/ui/add_card.py.

Changes to mtg_proxy_printer/ui/cache_cleanup_wizard.py.

Changes to mtg_proxy_printer/ui/central_widget.py.

Changes to mtg_proxy_printer/ui/common.py.

Changes to mtg_proxy_printer/ui/compiled_resources.pyi.

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_config_container.py.

Changes to mtg_proxy_printer/ui/page_config_preview_area.py.

Changes to mtg_proxy_printer/ui/page_config_widget.py.

Changes to mtg_proxy_printer/ui/page_renderer.py.

Changes to mtg_proxy_printer/ui/page_scene.py.

Changes to mtg_proxy_printer/ui/printing_filter_widgets.py.

Changes to mtg_proxy_printer/ui/progress_bar.py.

Changes to mtg_proxy_printer/ui/settings_window.py.

Changes to mtg_proxy_printer/ui/settings_window_pages.py.

Changes to mtg_proxy_printer/units_and_sizes.py.

Changes to mtg_proxy_printer/update_checker.py.

Changes to pyproject.toml.

Changes to run_tests.bat.

Changes to run_tests.sh.

Changes to scripts/clean_windows_build.bat.

Changes to scripts/compile_resources.py.

Changes to scripts/compile_ui_files.py.

Changes to scripts/update_translations.py.

Changes to setup_cx_freeze.py.

Changes to tests/conftest.py.

Changes to tests/document_controller/helpers.py.

Changes to tests/document_controller/test_action_move_cards.py.

Changes to tests/document_controller/test_action_remove_page.py.

Changes to tests/document_controller/test_action_save_document.py.

Changes to tests/test___main__.py.

Changes to tests/test_card_list.py.

Changes to tests/test_carddb.py.

Changes to tests/test_check_card_rendering.py.

Changes to tests/test_document.py.

Changes to tests/test_image_db.py.

Changes to tests/test_known_card_image_model.py.

Changes to tests/test_page_layout_settings.py.

Changes to tests/ui/settings/test_card_filter_widgets.py.

Changes to tests/ui/settings/test_initial_page_selection.py.

Changes to tests/ui/test_add_card.py.

Changes to tests/ui/test_card_item.py.

Changes to tests/ui/test_central_widget.py.

Changes to tests/ui/test_deck_import_wizard.py.

Changes to tests/ui/test_item_delegate.py.

Changes to tests/ui/test_main_window.py.

Changes to tests/ui/test_page_config_container.py.

Changes to tests/ui/test_page_config_dialog.py.

Changes to tests/ui/test_page_config_widget.py.

Changes to tests/ui/test_page_renderer.py.

Changes to tests/ui/test_page_scene.py.

Changes to tests/ui/test_progress_bar.py.