├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── 1-bug_report.yml │ ├── 2-question.yml │ ├── 3-feature_request.yml │ └── config.yml └── pull_request_template.md ├── .gitignore ├── LICENSE.txt ├── LICENSE_3RD_PARTY.txt ├── Makefile ├── README.md ├── assets ├── fonts │ ├── OpenSans-Bold.ttf │ ├── OpenSans-Light.ttf │ ├── OpenSans-Medium.ttf │ ├── OpenSans-Regular.ttf │ └── OpenSans-SemiBold.ttf ├── icons │ ├── checkmark.svg │ ├── checkmark_light.svg │ ├── down_arrow.svg │ ├── down_arrow_disabled.svg │ ├── down_arrow_light.svg │ ├── drop_down_arrow.svg │ ├── drop_down_arrow_disabled.svg │ ├── drop_down_arrow_light.svg │ ├── logo.svg │ ├── up_arrow.svg │ ├── up_arrow_disabled.svg │ └── up_arrow_light.svg └── sounds │ └── finished.wav ├── core ├── __init__.py ├── conflicts.py ├── controller.py ├── convert.py ├── downscale.py ├── exceptions.py ├── lossless_jpeg.py ├── metadata.py ├── pathing.py ├── process.py ├── proxy.py ├── ram_optimizer.py ├── timestamps.py ├── update_checker.py ├── utils.py └── worker.py ├── data ├── __init__.py ├── cli_args.py ├── config_manager.py ├── constants.py ├── font_loader.py ├── items.py ├── logging_manager.py ├── process_manager.py ├── sounds.py ├── task_status.py ├── thread_manager.py ├── time_left.py ├── tooltips.py └── utils.py ├── main.py ├── misc ├── build_scripts │ ├── linux │ │ ├── Dockerfile.build │ │ ├── Dockerfile.imagemagick │ │ ├── Dockerfile.libavif │ │ ├── Dockerfile.libjpeg-turbo │ │ ├── Dockerfile.libjxl │ │ ├── Dockerfile.oxipng │ │ └── sources.list │ ├── macos │ │ ├── _shared.sh │ │ ├── exiftool.sh │ │ ├── imagemagick.sh │ │ ├── libavif.sh │ │ ├── libjpeg-turbo.sh │ │ ├── libjxl.sh │ │ └── oxipng.sh │ └── windows │ │ ├── .unused │ │ └── Dockerfile.oxipng │ │ ├── _shared.sh │ │ ├── build.py │ │ ├── exiftool.sh │ │ ├── imagemagick.sh │ │ ├── libavif.sh │ │ ├── libjpeg-turbo.sh │ │ ├── libjxl.sh │ │ └── oxipng.sh ├── changelog.md ├── eu.codepoems.xl-converter.metainfo.xml ├── images │ ├── logo.ico │ ├── logo.png │ ├── old_logo.svg │ └── screenshot_0.png ├── install.iss ├── install.sh ├── main.spec ├── version.json └── xl-converter.desktop ├── requirements.txt ├── requirements_test.txt ├── test.py ├── test_convert.py ├── tests ├── conftest.py ├── core │ ├── test_conflicts.py │ ├── test_controller.py │ ├── test_convert.py │ ├── test_core_utils.py │ ├── test_downscale.py │ ├── test_exceptions.py │ ├── test_lossless_jpeg.py │ ├── test_metadata.py │ ├── test_pathing.py │ ├── test_process.py │ ├── test_proxy.py │ ├── test_ram_optimizer.py │ ├── test_timestamps.py │ ├── test_update_checker.py │ └── test_worker.py ├── data │ ├── test_cli_args.py │ ├── test_config_manager.py │ ├── test_constants.py │ ├── test_data_utils.py │ ├── test_font_loader.py │ ├── test_items.py │ ├── test_process_manager.py │ ├── test_task_status.py │ ├── test_thread_manager.py │ └── test_time_left.py ├── test_main.py └── ui │ ├── dialogs │ ├── test_exception_view.py │ ├── test_message_box.py │ └── test_progress_dlg.py │ ├── lib │ ├── test_ui_utils.py │ └── test_widget_manager.py │ ├── tabs │ ├── test_about_tab.py │ ├── test_input_tab.py │ ├── test_modify_tab.py │ ├── test_output_tab.py │ └── test_settings_tab.py │ ├── test_theme.py │ ├── test_update_checker_ui.py │ └── widgets │ ├── test_combobox.py │ ├── test_file_view.py │ ├── test_label.py │ └── test_scroll_area.py └── ui ├── __init__.py ├── dialogs ├── __init__.py ├── exception_view.py ├── message_box.py ├── progress_dlg.py └── update_checker.py ├── lib ├── __init__.py ├── utils.py └── widget_manager.py ├── tabs ├── __init__.py ├── about_tab.py ├── input_tab.py ├── modify_tab.py ├── output_tab.py └── settings_tab.py ├── theme ├── __init__.py ├── models.py ├── stylesheet.py ├── theme_manager.py ├── themes.py └── utils.py └── widgets ├── __init__.py ├── combobox.py ├── file_view.py ├── label.py ├── scroll_area.py ├── slider.py └── spinbox.py /.gitattributes: -------------------------------------------------------------------------------- 1 | /bin/** linguist-vendored -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/.github/ISSUE_TEMPLATE/1-bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/.github/ISSUE_TEMPLATE/2-question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/.github/ISSUE_TEMPLATE/3-feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LICENSE_3RD_PARTY.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/LICENSE_3RD_PARTY.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/fonts/OpenSans-Medium.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/fonts/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /assets/icons/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/checkmark.svg -------------------------------------------------------------------------------- /assets/icons/checkmark_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/checkmark_light.svg -------------------------------------------------------------------------------- /assets/icons/down_arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/down_arrow.svg -------------------------------------------------------------------------------- /assets/icons/down_arrow_disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/down_arrow_disabled.svg -------------------------------------------------------------------------------- /assets/icons/down_arrow_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/down_arrow_light.svg -------------------------------------------------------------------------------- /assets/icons/drop_down_arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/drop_down_arrow.svg -------------------------------------------------------------------------------- /assets/icons/drop_down_arrow_disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/drop_down_arrow_disabled.svg -------------------------------------------------------------------------------- /assets/icons/drop_down_arrow_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/drop_down_arrow_light.svg -------------------------------------------------------------------------------- /assets/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/logo.svg -------------------------------------------------------------------------------- /assets/icons/up_arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/up_arrow.svg -------------------------------------------------------------------------------- /assets/icons/up_arrow_disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/up_arrow_disabled.svg -------------------------------------------------------------------------------- /assets/icons/up_arrow_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/icons/up_arrow_light.svg -------------------------------------------------------------------------------- /assets/sounds/finished.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/assets/sounds/finished.wav -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/conflicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/conflicts.py -------------------------------------------------------------------------------- /core/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/controller.py -------------------------------------------------------------------------------- /core/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/convert.py -------------------------------------------------------------------------------- /core/downscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/downscale.py -------------------------------------------------------------------------------- /core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/exceptions.py -------------------------------------------------------------------------------- /core/lossless_jpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/lossless_jpeg.py -------------------------------------------------------------------------------- /core/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/metadata.py -------------------------------------------------------------------------------- /core/pathing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/pathing.py -------------------------------------------------------------------------------- /core/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/process.py -------------------------------------------------------------------------------- /core/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/proxy.py -------------------------------------------------------------------------------- /core/ram_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/ram_optimizer.py -------------------------------------------------------------------------------- /core/timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/timestamps.py -------------------------------------------------------------------------------- /core/update_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/update_checker.py -------------------------------------------------------------------------------- /core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/utils.py -------------------------------------------------------------------------------- /core/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/core/worker.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/cli_args.py -------------------------------------------------------------------------------- /data/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/config_manager.py -------------------------------------------------------------------------------- /data/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/constants.py -------------------------------------------------------------------------------- /data/font_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/font_loader.py -------------------------------------------------------------------------------- /data/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/items.py -------------------------------------------------------------------------------- /data/logging_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/logging_manager.py -------------------------------------------------------------------------------- /data/process_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/process_manager.py -------------------------------------------------------------------------------- /data/sounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/sounds.py -------------------------------------------------------------------------------- /data/task_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/task_status.py -------------------------------------------------------------------------------- /data/thread_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/thread_manager.py -------------------------------------------------------------------------------- /data/time_left.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/time_left.py -------------------------------------------------------------------------------- /data/tooltips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/tooltips.py -------------------------------------------------------------------------------- /data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/data/utils.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/main.py -------------------------------------------------------------------------------- /misc/build_scripts/linux/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/Dockerfile.build -------------------------------------------------------------------------------- /misc/build_scripts/linux/Dockerfile.imagemagick: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/Dockerfile.imagemagick -------------------------------------------------------------------------------- /misc/build_scripts/linux/Dockerfile.libavif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/Dockerfile.libavif -------------------------------------------------------------------------------- /misc/build_scripts/linux/Dockerfile.libjpeg-turbo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/Dockerfile.libjpeg-turbo -------------------------------------------------------------------------------- /misc/build_scripts/linux/Dockerfile.libjxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/Dockerfile.libjxl -------------------------------------------------------------------------------- /misc/build_scripts/linux/Dockerfile.oxipng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/Dockerfile.oxipng -------------------------------------------------------------------------------- /misc/build_scripts/linux/sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/linux/sources.list -------------------------------------------------------------------------------- /misc/build_scripts/macos/_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/_shared.sh -------------------------------------------------------------------------------- /misc/build_scripts/macos/exiftool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/exiftool.sh -------------------------------------------------------------------------------- /misc/build_scripts/macos/imagemagick.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/imagemagick.sh -------------------------------------------------------------------------------- /misc/build_scripts/macos/libavif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/libavif.sh -------------------------------------------------------------------------------- /misc/build_scripts/macos/libjpeg-turbo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/libjpeg-turbo.sh -------------------------------------------------------------------------------- /misc/build_scripts/macos/libjxl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/libjxl.sh -------------------------------------------------------------------------------- /misc/build_scripts/macos/oxipng.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/macos/oxipng.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/.unused/Dockerfile.oxipng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/.unused/Dockerfile.oxipng -------------------------------------------------------------------------------- /misc/build_scripts/windows/_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/_shared.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/build.py -------------------------------------------------------------------------------- /misc/build_scripts/windows/exiftool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/exiftool.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/imagemagick.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/imagemagick.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/libavif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/libavif.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/libjpeg-turbo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/libjpeg-turbo.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/libjxl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/libjxl.sh -------------------------------------------------------------------------------- /misc/build_scripts/windows/oxipng.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/build_scripts/windows/oxipng.sh -------------------------------------------------------------------------------- /misc/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/changelog.md -------------------------------------------------------------------------------- /misc/eu.codepoems.xl-converter.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/eu.codepoems.xl-converter.metainfo.xml -------------------------------------------------------------------------------- /misc/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/images/logo.ico -------------------------------------------------------------------------------- /misc/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/images/logo.png -------------------------------------------------------------------------------- /misc/images/old_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/images/old_logo.svg -------------------------------------------------------------------------------- /misc/images/screenshot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/images/screenshot_0.png -------------------------------------------------------------------------------- /misc/install.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/install.iss -------------------------------------------------------------------------------- /misc/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/install.sh -------------------------------------------------------------------------------- /misc/main.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/main.spec -------------------------------------------------------------------------------- /misc/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/version.json -------------------------------------------------------------------------------- /misc/xl-converter.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/misc/xl-converter.desktop -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/test.py -------------------------------------------------------------------------------- /test_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/test_convert.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/test_conflicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_conflicts.py -------------------------------------------------------------------------------- /tests/core/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_controller.py -------------------------------------------------------------------------------- /tests/core/test_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_convert.py -------------------------------------------------------------------------------- /tests/core/test_core_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_core_utils.py -------------------------------------------------------------------------------- /tests/core/test_downscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_downscale.py -------------------------------------------------------------------------------- /tests/core/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_exceptions.py -------------------------------------------------------------------------------- /tests/core/test_lossless_jpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_lossless_jpeg.py -------------------------------------------------------------------------------- /tests/core/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_metadata.py -------------------------------------------------------------------------------- /tests/core/test_pathing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_pathing.py -------------------------------------------------------------------------------- /tests/core/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_process.py -------------------------------------------------------------------------------- /tests/core/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_proxy.py -------------------------------------------------------------------------------- /tests/core/test_ram_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_ram_optimizer.py -------------------------------------------------------------------------------- /tests/core/test_timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_timestamps.py -------------------------------------------------------------------------------- /tests/core/test_update_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_update_checker.py -------------------------------------------------------------------------------- /tests/core/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/core/test_worker.py -------------------------------------------------------------------------------- /tests/data/test_cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_cli_args.py -------------------------------------------------------------------------------- /tests/data/test_config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_config_manager.py -------------------------------------------------------------------------------- /tests/data/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_constants.py -------------------------------------------------------------------------------- /tests/data/test_data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_data_utils.py -------------------------------------------------------------------------------- /tests/data/test_font_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_font_loader.py -------------------------------------------------------------------------------- /tests/data/test_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_items.py -------------------------------------------------------------------------------- /tests/data/test_process_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_process_manager.py -------------------------------------------------------------------------------- /tests/data/test_task_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_task_status.py -------------------------------------------------------------------------------- /tests/data/test_thread_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_thread_manager.py -------------------------------------------------------------------------------- /tests/data/test_time_left.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/data/test_time_left.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/ui/dialogs/test_exception_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/dialogs/test_exception_view.py -------------------------------------------------------------------------------- /tests/ui/dialogs/test_message_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/dialogs/test_message_box.py -------------------------------------------------------------------------------- /tests/ui/dialogs/test_progress_dlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/dialogs/test_progress_dlg.py -------------------------------------------------------------------------------- /tests/ui/lib/test_ui_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/lib/test_ui_utils.py -------------------------------------------------------------------------------- /tests/ui/lib/test_widget_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/lib/test_widget_manager.py -------------------------------------------------------------------------------- /tests/ui/tabs/test_about_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/tabs/test_about_tab.py -------------------------------------------------------------------------------- /tests/ui/tabs/test_input_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/tabs/test_input_tab.py -------------------------------------------------------------------------------- /tests/ui/tabs/test_modify_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/tabs/test_modify_tab.py -------------------------------------------------------------------------------- /tests/ui/tabs/test_output_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/tabs/test_output_tab.py -------------------------------------------------------------------------------- /tests/ui/tabs/test_settings_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/tabs/test_settings_tab.py -------------------------------------------------------------------------------- /tests/ui/test_theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/test_theme.py -------------------------------------------------------------------------------- /tests/ui/test_update_checker_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/test_update_checker_ui.py -------------------------------------------------------------------------------- /tests/ui/widgets/test_combobox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/widgets/test_combobox.py -------------------------------------------------------------------------------- /tests/ui/widgets/test_file_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/widgets/test_file_view.py -------------------------------------------------------------------------------- /tests/ui/widgets/test_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/widgets/test_label.py -------------------------------------------------------------------------------- /tests/ui/widgets/test_scroll_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/tests/ui/widgets/test_scroll_area.py -------------------------------------------------------------------------------- /ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/dialogs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/dialogs/__init__.py -------------------------------------------------------------------------------- /ui/dialogs/exception_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/dialogs/exception_view.py -------------------------------------------------------------------------------- /ui/dialogs/message_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/dialogs/message_box.py -------------------------------------------------------------------------------- /ui/dialogs/progress_dlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/dialogs/progress_dlg.py -------------------------------------------------------------------------------- /ui/dialogs/update_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/dialogs/update_checker.py -------------------------------------------------------------------------------- /ui/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/lib/__init__.py -------------------------------------------------------------------------------- /ui/lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/lib/utils.py -------------------------------------------------------------------------------- /ui/lib/widget_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/lib/widget_manager.py -------------------------------------------------------------------------------- /ui/tabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/tabs/__init__.py -------------------------------------------------------------------------------- /ui/tabs/about_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/tabs/about_tab.py -------------------------------------------------------------------------------- /ui/tabs/input_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/tabs/input_tab.py -------------------------------------------------------------------------------- /ui/tabs/modify_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/tabs/modify_tab.py -------------------------------------------------------------------------------- /ui/tabs/output_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/tabs/output_tab.py -------------------------------------------------------------------------------- /ui/tabs/settings_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/tabs/settings_tab.py -------------------------------------------------------------------------------- /ui/theme/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/theme/__init__.py -------------------------------------------------------------------------------- /ui/theme/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/theme/models.py -------------------------------------------------------------------------------- /ui/theme/stylesheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/theme/stylesheet.py -------------------------------------------------------------------------------- /ui/theme/theme_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/theme/theme_manager.py -------------------------------------------------------------------------------- /ui/theme/themes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/theme/themes.py -------------------------------------------------------------------------------- /ui/theme/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/theme/utils.py -------------------------------------------------------------------------------- /ui/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/__init__.py -------------------------------------------------------------------------------- /ui/widgets/combobox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/combobox.py -------------------------------------------------------------------------------- /ui/widgets/file_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/file_view.py -------------------------------------------------------------------------------- /ui/widgets/label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/label.py -------------------------------------------------------------------------------- /ui/widgets/scroll_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/scroll_area.py -------------------------------------------------------------------------------- /ui/widgets/slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/slider.py -------------------------------------------------------------------------------- /ui/widgets/spinbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacobDev1/xl-converter/HEAD/ui/widgets/spinbox.py --------------------------------------------------------------------------------