├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── mypy.yaml │ ├── publish_docs.yaml │ ├── pytest.yaml │ ├── release.yml │ └── ruff.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── STYLE.md ├── contrib ├── .envrc-nix ├── .envrc-uv └── .vscode │ └── launch.json ├── docs ├── CNAME ├── assets │ ├── built_tag_shrek.png │ ├── create_namespace.png │ ├── custom_color_border.png │ ├── custom_color_no_border.png │ ├── custom_color_primary_only.png │ ├── custom_tag_color_selection.png │ ├── ffmpeg_windows_download.png │ ├── github_header.png │ ├── icon.ico │ ├── icon.png │ ├── icon_mono.svg │ ├── screenshot.png │ ├── tag_bubbles.png │ ├── tag_categories_example.png │ ├── tag_color_manager.png │ ├── tag_color_selection.png │ ├── tag_disambiguation_example.png │ └── ts-9-3_logo_text.png ├── changelog.md ├── colors.md ├── contributing.md ├── developing.md ├── entries.md ├── fields.md ├── help │ └── ffmpeg.md ├── ignore.md ├── index.md ├── install.md ├── libraries.md ├── library-changes.md ├── macros.md ├── preview-support.md ├── roadmap.md ├── search.md ├── style.md ├── stylesheets │ ├── extra.css │ └── home.css ├── tags.md └── usage.md ├── flake.lock ├── flake.nix ├── mkdocs.yml ├── nix ├── package │ ├── default.nix │ ├── pillow-jxl-plugin.nix │ └── pyexiv2.nix └── shell.nix ├── overrides └── partials │ ├── header.html │ ├── nav.html │ └── toc-item.html ├── pyproject.toml ├── src └── tagstudio │ ├── core │ ├── constants.py │ ├── driver.py │ ├── enums.py │ ├── exceptions.py │ ├── library │ │ ├── alchemy │ │ │ ├── constants.py │ │ │ ├── db.py │ │ │ ├── default_color_groups.py │ │ │ ├── enums.py │ │ │ ├── fields.py │ │ │ ├── joins.py │ │ │ ├── library.py │ │ │ ├── models.py │ │ │ ├── registries │ │ │ │ ├── dupe_files_registry.py │ │ │ │ ├── ignored_registry.py │ │ │ │ └── unlinked_registry.py │ │ │ └── visitors.py │ │ ├── ignore.py │ │ ├── json │ │ │ ├── fields.py │ │ │ └── library.py │ │ └── refresh.py │ ├── media_types.py │ ├── query_lang │ │ ├── ast.py │ │ ├── parser.py │ │ ├── tokenizer.py │ │ └── util.py │ ├── ts_core.py │ └── utils │ │ ├── encoding.py │ │ ├── silent_subprocess.py │ │ ├── singleton.py │ │ ├── str_formatting.py │ │ └── types.py │ ├── main.py │ ├── qt │ ├── cache_manager.py │ ├── controllers │ │ ├── ffmpeg_missing_message_box.py │ │ ├── fix_ignored_modal_controller.py │ │ ├── ignore_modal_controller.py │ │ ├── library_info_window_controller.py │ │ ├── paged_panel_controller.py │ │ ├── paged_panel_state.py │ │ ├── preview_panel_controller.py │ │ ├── preview_thumb_controller.py │ │ └── tag_box_controller.py │ ├── global_settings.py │ ├── helpers │ │ ├── color_overlay.py │ │ ├── escape_text.py │ │ ├── file_tester.py │ │ ├── gradients.py │ │ ├── image_effects.py │ │ └── text_wrapper.py │ ├── mixed │ │ ├── about_modal.py │ │ ├── add_field.py │ │ ├── build_color.py │ │ ├── build_namespace.py │ │ ├── build_tag.py │ │ ├── collage_icon.py │ │ ├── color_box.py │ │ ├── datetime_picker.py │ │ ├── drop_import_modal.py │ │ ├── field_containers.py │ │ ├── field_widget.py │ │ ├── file_attributes.py │ │ ├── fix_dupe_files.py │ │ ├── fix_unlinked.py │ │ ├── folders_to_tags.py │ │ ├── item_thumb.py │ │ ├── landing.py │ │ ├── media_player.py │ │ ├── merge_dupe_entries.py │ │ ├── migration_modal.py │ │ ├── mirror_entries_modal.py │ │ ├── pagination.py │ │ ├── progress_bar.py │ │ ├── relink_entries_modal.py │ │ ├── remove_ignored_modal.py │ │ ├── remove_unlinked_modal.py │ │ ├── settings_panel.py │ │ ├── tag_color_label.py │ │ ├── tag_color_manager.py │ │ ├── tag_color_preview.py │ │ ├── tag_color_selection.py │ │ ├── tag_database.py │ │ ├── tag_search.py │ │ ├── tag_widget.py │ │ └── text_field.py │ ├── mnemonics.py │ ├── models │ │ └── palette.py │ ├── platform_strings.py │ ├── previews │ │ ├── renderer.py │ │ └── vendored │ │ │ ├── blender_renderer.py │ │ │ ├── ffmpeg.py │ │ │ └── pydub │ │ │ ├── audio_segment.py │ │ │ └── utils.py │ ├── resource_manager.py │ ├── resources.json │ ├── resources.qrc │ ├── resources_rc.py │ ├── thumb_grid_layout.py │ ├── translations.py │ ├── ts_qt.py │ ├── utils │ │ ├── custom_runnable.py │ │ ├── file_deleter.py │ │ ├── file_opener.py │ │ └── function_iterator.py │ └── views │ │ ├── clickable_label.py │ │ ├── clickable_slider.py │ │ ├── edit_text_box_modal.py │ │ ├── edit_text_line_modal.py │ │ ├── fix_ignored_modal_view.py │ │ ├── ignore_modal_view.py │ │ ├── layouts │ │ └── flow_layout.py │ │ ├── library_info_window_view.py │ │ ├── main_window.py │ │ ├── paged_body_wrapper.py │ │ ├── panel_modal.py │ │ ├── preview_panel_view.py │ │ ├── preview_thumb_view.py │ │ ├── qbutton_wrapper.py │ │ ├── splash.py │ │ ├── styles │ │ └── rounded_pixmap_style.py │ │ ├── tag_box_view.py │ │ └── thumb_button.py │ └── resources │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ ├── qt │ ├── fonts │ │ └── Oxanium-Bold.ttf │ └── images │ │ ├── box_icon_empty_128 - Copy.png │ │ ├── box_icon_empty_128.png │ │ ├── box_icon_filled_128 - Copy.png │ │ ├── box_icon_filled_128.png │ │ ├── broken_link_icon.png │ │ ├── bxs-left-arrow.png │ │ ├── bxs-right-arrow.png │ │ ├── clipboard_icon_128.png │ │ ├── collation_icon_128.png │ │ ├── dupe_file_stat.png │ │ ├── edit_icon_128.png │ │ ├── edit_icon_dark_128.png │ │ ├── file_icons │ │ ├── adobe_illustrator.png │ │ ├── adobe_photoshop.png │ │ ├── affinity_photo.png │ │ ├── archive.png │ │ ├── audio.png │ │ ├── database.png │ │ ├── document.png │ │ ├── ebook.png │ │ ├── file_generic.png │ │ ├── font.png │ │ ├── image.png │ │ ├── image_vector.png │ │ ├── material.png │ │ ├── model.png │ │ ├── presentation.png │ │ ├── program.png │ │ ├── shader.png │ │ ├── shortcut.png │ │ ├── spreadsheet.png │ │ ├── text.png │ │ └── video.png │ │ ├── ignored_128.png │ │ ├── ignored_stat.png │ │ ├── pause.svg │ │ ├── play.svg │ │ ├── splash │ │ ├── 95.png │ │ ├── classic.png │ │ └── goo_gears.png │ │ ├── splitter_handle_128.png │ │ ├── star_icon_empty_128 - Copy.png │ │ ├── star_icon_empty_128.png │ │ ├── star_icon_filled_128 - Copy.png │ │ ├── star_icon_filled_128.png │ │ ├── tag_group_icon_128.png │ │ ├── tag_group_icon_dark_128.png │ │ ├── tagstudio_logo_text_mono.png │ │ ├── thumb_loading.png │ │ ├── trash_icon_128.png │ │ ├── trash_icon_dark_128.png │ │ ├── unlinked_stat.png │ │ ├── volume.svg │ │ └── volume_mute.svg │ ├── tagstudio.desktop │ ├── templates │ ├── ts_ignore_template.txt │ └── ts_ignore_template_blank.txt │ └── translations │ ├── cs.json │ ├── da.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fil.json │ ├── fr.json │ ├── hu.json │ ├── it.json │ ├── ja.json │ ├── nb_NO.json │ ├── nl.json │ ├── pl.json │ ├── pt.json │ ├── pt_BR.json │ ├── qpv.json │ ├── ro.json │ ├── ru.json │ ├── sv.json │ ├── ta.json │ ├── tok.json │ ├── tr.json │ ├── zh_Hans.json │ └── zh_Hant.json ├── tagstudio.spec └── tests ├── conftest.py ├── fixtures ├── empty_libraries │ ├── DB_VERSION_100 │ │ └── .TagStudio │ │ │ └── ts_library.sqlite │ ├── DB_VERSION_6 │ │ └── .TagStudio │ │ │ └── ts_library.sqlite │ ├── DB_VERSION_7 │ │ └── .TagStudio │ │ │ └── ts_library.sqlite │ ├── DB_VERSION_8 │ │ └── .TagStudio │ │ │ └── ts_library.sqlite │ └── DB_VERSION_9 │ │ └── .TagStudio │ │ └── ts_library.sqlite ├── json_library │ └── .TagStudio │ │ └── ts_library.json ├── result.dupeguru ├── search_library │ ├── .TagStudio │ │ ├── ts_library.json │ │ └── ts_library.sqlite │ ├── comp colors shapes │ │ ├── r_circle_b_square.png │ │ ├── r_circle_g_square.png │ │ ├── r_circle_o_square.png │ │ ├── r_circle_r_square.png │ │ └── r_circle_y_square.png │ └── inherit colors shapes │ │ ├── blue.jpg │ │ ├── blue_circle.jpg │ │ ├── blue_ellipse.png │ │ ├── blue_square.jpg │ │ ├── circle.png │ │ ├── ellipse.png │ │ ├── green.png │ │ ├── green_circle.png │ │ ├── green_ellipse.png │ │ ├── green_square.png │ │ ├── orange.png │ │ ├── orange_circle.png │ │ ├── orange_ellipse.png │ │ ├── orange_square.png │ │ ├── red.jpg │ │ ├── red_circle.jpg │ │ ├── red_ellipse.png │ │ ├── red_square.jpg │ │ ├── shape.png │ │ ├── square.png │ │ ├── yellow.png │ │ ├── yellow_circle.png │ │ ├── yellow_ellipse.png │ │ └── yellow_square.png └── sidecar_newgrounds.json ├── macros ├── test_dupe_files.py ├── test_folders_tags.py ├── test_missing_files.py └── test_refresh_dir.py ├── qt ├── __snapshots__ │ └── test_folders_to_tags.ambr ├── test_build_tag_panel.py ├── test_field_containers.py ├── test_file_path_options.py ├── test_flow_widget.py ├── test_folders_to_tags.py ├── test_global_settings.py ├── test_item_thumb.py ├── test_preview_panel.py ├── test_qt_driver.py ├── test_resource_manager.py ├── test_tag_panel.py └── test_tag_search_panel.py ├── test_db_migrations.py ├── test_driver.py ├── test_json_migration.py ├── test_library.py ├── test_search.py └── test_translations.py /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | --- 2 | patreon: cyanvoxel 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/mypy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/workflows/mypy.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/workflows/publish_docs.yaml -------------------------------------------------------------------------------- /.github/workflows/pytest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/workflows/pytest.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.github/workflows/ruff.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | docs/changelog.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | docs/contributing.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/README.md -------------------------------------------------------------------------------- /STYLE.md: -------------------------------------------------------------------------------- 1 | docs/style.md -------------------------------------------------------------------------------- /contrib/.envrc-nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/contrib/.envrc-nix -------------------------------------------------------------------------------- /contrib/.envrc-uv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/contrib/.envrc-uv -------------------------------------------------------------------------------- /contrib/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/contrib/.vscode/launch.json -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | docs.tagstud.io -------------------------------------------------------------------------------- /docs/assets/built_tag_shrek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/built_tag_shrek.png -------------------------------------------------------------------------------- /docs/assets/create_namespace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/create_namespace.png -------------------------------------------------------------------------------- /docs/assets/custom_color_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/custom_color_border.png -------------------------------------------------------------------------------- /docs/assets/custom_color_no_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/custom_color_no_border.png -------------------------------------------------------------------------------- /docs/assets/custom_color_primary_only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/custom_color_primary_only.png -------------------------------------------------------------------------------- /docs/assets/custom_tag_color_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/custom_tag_color_selection.png -------------------------------------------------------------------------------- /docs/assets/ffmpeg_windows_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/ffmpeg_windows_download.png -------------------------------------------------------------------------------- /docs/assets/github_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/github_header.png -------------------------------------------------------------------------------- /docs/assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/icon.ico -------------------------------------------------------------------------------- /docs/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/icon.png -------------------------------------------------------------------------------- /docs/assets/icon_mono.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/icon_mono.svg -------------------------------------------------------------------------------- /docs/assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/screenshot.png -------------------------------------------------------------------------------- /docs/assets/tag_bubbles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/tag_bubbles.png -------------------------------------------------------------------------------- /docs/assets/tag_categories_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/tag_categories_example.png -------------------------------------------------------------------------------- /docs/assets/tag_color_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/tag_color_manager.png -------------------------------------------------------------------------------- /docs/assets/tag_color_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/tag_color_selection.png -------------------------------------------------------------------------------- /docs/assets/tag_disambiguation_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/tag_disambiguation_example.png -------------------------------------------------------------------------------- /docs/assets/ts-9-3_logo_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/assets/ts-9-3_logo_text.png -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/colors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/colors.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/developing.md -------------------------------------------------------------------------------- /docs/entries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/entries.md -------------------------------------------------------------------------------- /docs/fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/fields.md -------------------------------------------------------------------------------- /docs/help/ffmpeg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/help/ffmpeg.md -------------------------------------------------------------------------------- /docs/ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/ignore.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/libraries.md -------------------------------------------------------------------------------- /docs/library-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/library-changes.md -------------------------------------------------------------------------------- /docs/macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/macros.md -------------------------------------------------------------------------------- /docs/preview-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/preview-support.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /docs/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/search.md -------------------------------------------------------------------------------- /docs/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/style.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/stylesheets/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/stylesheets/home.css -------------------------------------------------------------------------------- /docs/tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/tags.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/docs/usage.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/flake.nix -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /nix/package/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/nix/package/default.nix -------------------------------------------------------------------------------- /nix/package/pillow-jxl-plugin.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/nix/package/pillow-jxl-plugin.nix -------------------------------------------------------------------------------- /nix/package/pyexiv2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/nix/package/pyexiv2.nix -------------------------------------------------------------------------------- /nix/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/nix/shell.nix -------------------------------------------------------------------------------- /overrides/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/overrides/partials/header.html -------------------------------------------------------------------------------- /overrides/partials/nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/overrides/partials/nav.html -------------------------------------------------------------------------------- /overrides/partials/toc-item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/overrides/partials/toc-item.html -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/tagstudio/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/constants.py -------------------------------------------------------------------------------- /src/tagstudio/core/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/driver.py -------------------------------------------------------------------------------- /src/tagstudio/core/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/enums.py -------------------------------------------------------------------------------- /src/tagstudio/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/exceptions.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/constants.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/db.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/default_color_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/default_color_groups.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/enums.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/fields.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/joins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/joins.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/library.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/models.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/registries/dupe_files_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/registries/dupe_files_registry.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/registries/ignored_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/registries/ignored_registry.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/registries/unlinked_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/registries/unlinked_registry.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/alchemy/visitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/alchemy/visitors.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/ignore.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/json/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/json/fields.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/json/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/json/library.py -------------------------------------------------------------------------------- /src/tagstudio/core/library/refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/library/refresh.py -------------------------------------------------------------------------------- /src/tagstudio/core/media_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/media_types.py -------------------------------------------------------------------------------- /src/tagstudio/core/query_lang/ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/query_lang/ast.py -------------------------------------------------------------------------------- /src/tagstudio/core/query_lang/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/query_lang/parser.py -------------------------------------------------------------------------------- /src/tagstudio/core/query_lang/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/query_lang/tokenizer.py -------------------------------------------------------------------------------- /src/tagstudio/core/query_lang/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/query_lang/util.py -------------------------------------------------------------------------------- /src/tagstudio/core/ts_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/ts_core.py -------------------------------------------------------------------------------- /src/tagstudio/core/utils/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/utils/encoding.py -------------------------------------------------------------------------------- /src/tagstudio/core/utils/silent_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/utils/silent_subprocess.py -------------------------------------------------------------------------------- /src/tagstudio/core/utils/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/utils/singleton.py -------------------------------------------------------------------------------- /src/tagstudio/core/utils/str_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/utils/str_formatting.py -------------------------------------------------------------------------------- /src/tagstudio/core/utils/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/core/utils/types.py -------------------------------------------------------------------------------- /src/tagstudio/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/main.py -------------------------------------------------------------------------------- /src/tagstudio/qt/cache_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/cache_manager.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/ffmpeg_missing_message_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/ffmpeg_missing_message_box.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/fix_ignored_modal_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/fix_ignored_modal_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/ignore_modal_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/ignore_modal_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/library_info_window_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/library_info_window_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/paged_panel_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/paged_panel_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/paged_panel_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/paged_panel_state.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/preview_panel_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/preview_panel_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/preview_thumb_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/preview_thumb_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/controllers/tag_box_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/controllers/tag_box_controller.py -------------------------------------------------------------------------------- /src/tagstudio/qt/global_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/global_settings.py -------------------------------------------------------------------------------- /src/tagstudio/qt/helpers/color_overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/helpers/color_overlay.py -------------------------------------------------------------------------------- /src/tagstudio/qt/helpers/escape_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/helpers/escape_text.py -------------------------------------------------------------------------------- /src/tagstudio/qt/helpers/file_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/helpers/file_tester.py -------------------------------------------------------------------------------- /src/tagstudio/qt/helpers/gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/helpers/gradients.py -------------------------------------------------------------------------------- /src/tagstudio/qt/helpers/image_effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/helpers/image_effects.py -------------------------------------------------------------------------------- /src/tagstudio/qt/helpers/text_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/helpers/text_wrapper.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/about_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/about_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/add_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/add_field.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/build_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/build_color.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/build_namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/build_namespace.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/build_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/build_tag.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/collage_icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/collage_icon.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/color_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/color_box.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/datetime_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/datetime_picker.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/drop_import_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/drop_import_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/field_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/field_containers.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/field_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/field_widget.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/file_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/file_attributes.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/fix_dupe_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/fix_dupe_files.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/fix_unlinked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/fix_unlinked.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/folders_to_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/folders_to_tags.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/item_thumb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/item_thumb.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/landing.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/media_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/media_player.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/merge_dupe_entries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/merge_dupe_entries.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/migration_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/migration_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/mirror_entries_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/mirror_entries_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/pagination.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/progress_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/progress_bar.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/relink_entries_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/relink_entries_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/remove_ignored_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/remove_ignored_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/remove_unlinked_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/remove_unlinked_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/settings_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/settings_panel.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_color_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_color_label.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_color_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_color_manager.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_color_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_color_preview.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_color_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_color_selection.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_database.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_search.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/tag_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/tag_widget.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mixed/text_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mixed/text_field.py -------------------------------------------------------------------------------- /src/tagstudio/qt/mnemonics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/mnemonics.py -------------------------------------------------------------------------------- /src/tagstudio/qt/models/palette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/models/palette.py -------------------------------------------------------------------------------- /src/tagstudio/qt/platform_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/platform_strings.py -------------------------------------------------------------------------------- /src/tagstudio/qt/previews/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/previews/renderer.py -------------------------------------------------------------------------------- /src/tagstudio/qt/previews/vendored/blender_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/previews/vendored/blender_renderer.py -------------------------------------------------------------------------------- /src/tagstudio/qt/previews/vendored/ffmpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/previews/vendored/ffmpeg.py -------------------------------------------------------------------------------- /src/tagstudio/qt/previews/vendored/pydub/audio_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/previews/vendored/pydub/audio_segment.py -------------------------------------------------------------------------------- /src/tagstudio/qt/previews/vendored/pydub/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/previews/vendored/pydub/utils.py -------------------------------------------------------------------------------- /src/tagstudio/qt/resource_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/resource_manager.py -------------------------------------------------------------------------------- /src/tagstudio/qt/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/resources.json -------------------------------------------------------------------------------- /src/tagstudio/qt/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/resources.qrc -------------------------------------------------------------------------------- /src/tagstudio/qt/resources_rc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/resources_rc.py -------------------------------------------------------------------------------- /src/tagstudio/qt/thumb_grid_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/thumb_grid_layout.py -------------------------------------------------------------------------------- /src/tagstudio/qt/translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/translations.py -------------------------------------------------------------------------------- /src/tagstudio/qt/ts_qt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/ts_qt.py -------------------------------------------------------------------------------- /src/tagstudio/qt/utils/custom_runnable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/utils/custom_runnable.py -------------------------------------------------------------------------------- /src/tagstudio/qt/utils/file_deleter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/utils/file_deleter.py -------------------------------------------------------------------------------- /src/tagstudio/qt/utils/file_opener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/utils/file_opener.py -------------------------------------------------------------------------------- /src/tagstudio/qt/utils/function_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/utils/function_iterator.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/clickable_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/clickable_label.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/clickable_slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/clickable_slider.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/edit_text_box_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/edit_text_box_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/edit_text_line_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/edit_text_line_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/fix_ignored_modal_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/fix_ignored_modal_view.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/ignore_modal_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/ignore_modal_view.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/layouts/flow_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/layouts/flow_layout.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/library_info_window_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/library_info_window_view.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/main_window.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/paged_body_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/paged_body_wrapper.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/panel_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/panel_modal.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/preview_panel_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/preview_panel_view.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/preview_thumb_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/preview_thumb_view.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/qbutton_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/qbutton_wrapper.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/splash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/splash.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/styles/rounded_pixmap_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/styles/rounded_pixmap_style.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/tag_box_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/tag_box_view.py -------------------------------------------------------------------------------- /src/tagstudio/qt/views/thumb_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/qt/views/thumb_button.py -------------------------------------------------------------------------------- /src/tagstudio/resources/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/icon.icns -------------------------------------------------------------------------------- /src/tagstudio/resources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/icon.ico -------------------------------------------------------------------------------- /src/tagstudio/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/icon.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/fonts/Oxanium-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/fonts/Oxanium-Bold.ttf -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/box_icon_empty_128 - Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/box_icon_empty_128 - Copy.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/box_icon_empty_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/box_icon_empty_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/box_icon_filled_128 - Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/box_icon_filled_128 - Copy.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/box_icon_filled_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/box_icon_filled_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/broken_link_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/broken_link_icon.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/bxs-left-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/bxs-left-arrow.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/bxs-right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/bxs-right-arrow.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/clipboard_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/clipboard_icon_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/collation_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/collation_icon_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/dupe_file_stat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/dupe_file_stat.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/edit_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/edit_icon_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/edit_icon_dark_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/edit_icon_dark_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/adobe_illustrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/adobe_illustrator.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/adobe_photoshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/adobe_photoshop.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/affinity_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/affinity_photo.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/archive.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/audio.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/database.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/document.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/ebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/ebook.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/file_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/file_generic.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/font.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/image.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/image_vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/image_vector.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/material.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/material.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/model.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/presentation.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/program.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/shader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/shader.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/shortcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/shortcut.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/spreadsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/spreadsheet.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/text.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/file_icons/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/file_icons/video.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/ignored_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/ignored_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/ignored_stat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/ignored_stat.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/pause.svg -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/play.svg -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/splash/95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/splash/95.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/splash/classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/splash/classic.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/splash/goo_gears.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/splash/goo_gears.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/splitter_handle_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/splitter_handle_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/star_icon_empty_128 - Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/star_icon_empty_128 - Copy.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/star_icon_empty_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/star_icon_empty_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/star_icon_filled_128 - Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/star_icon_filled_128 - Copy.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/star_icon_filled_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/star_icon_filled_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/tag_group_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/tag_group_icon_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/tag_group_icon_dark_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/tag_group_icon_dark_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/tagstudio_logo_text_mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/tagstudio_logo_text_mono.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/thumb_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/thumb_loading.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/trash_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/trash_icon_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/trash_icon_dark_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/trash_icon_dark_128.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/unlinked_stat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/unlinked_stat.png -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/volume.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/volume.svg -------------------------------------------------------------------------------- /src/tagstudio/resources/qt/images/volume_mute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/qt/images/volume_mute.svg -------------------------------------------------------------------------------- /src/tagstudio/resources/tagstudio.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/tagstudio.desktop -------------------------------------------------------------------------------- /src/tagstudio/resources/templates/ts_ignore_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/templates/ts_ignore_template.txt -------------------------------------------------------------------------------- /src/tagstudio/resources/templates/ts_ignore_template_blank.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/templates/ts_ignore_template_blank.txt -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/cs.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/da.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/de.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/en.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/es.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/fil.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/fil.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/fr.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/hu.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/it.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/ja.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/nb_NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/nb_NO.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/nl.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/pl.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/pt.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/pt_BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/pt_BR.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/qpv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/qpv.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/ro.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/ru.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/sv.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/ta.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/tok.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/tok.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/tr.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/zh_Hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/zh_Hans.json -------------------------------------------------------------------------------- /src/tagstudio/resources/translations/zh_Hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/src/tagstudio/resources/translations/zh_Hant.json -------------------------------------------------------------------------------- /tagstudio.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tagstudio.spec -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/empty_libraries/DB_VERSION_100/.TagStudio/ts_library.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/empty_libraries/DB_VERSION_100/.TagStudio/ts_library.sqlite -------------------------------------------------------------------------------- /tests/fixtures/empty_libraries/DB_VERSION_6/.TagStudio/ts_library.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/empty_libraries/DB_VERSION_6/.TagStudio/ts_library.sqlite -------------------------------------------------------------------------------- /tests/fixtures/empty_libraries/DB_VERSION_7/.TagStudio/ts_library.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/empty_libraries/DB_VERSION_7/.TagStudio/ts_library.sqlite -------------------------------------------------------------------------------- /tests/fixtures/empty_libraries/DB_VERSION_8/.TagStudio/ts_library.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/empty_libraries/DB_VERSION_8/.TagStudio/ts_library.sqlite -------------------------------------------------------------------------------- /tests/fixtures/empty_libraries/DB_VERSION_9/.TagStudio/ts_library.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/empty_libraries/DB_VERSION_9/.TagStudio/ts_library.sqlite -------------------------------------------------------------------------------- /tests/fixtures/json_library/.TagStudio/ts_library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/json_library/.TagStudio/ts_library.json -------------------------------------------------------------------------------- /tests/fixtures/result.dupeguru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/result.dupeguru -------------------------------------------------------------------------------- /tests/fixtures/search_library/.TagStudio/ts_library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/.TagStudio/ts_library.json -------------------------------------------------------------------------------- /tests/fixtures/search_library/.TagStudio/ts_library.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/.TagStudio/ts_library.sqlite -------------------------------------------------------------------------------- /tests/fixtures/search_library/comp colors shapes/r_circle_b_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/comp colors shapes/r_circle_b_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/comp colors shapes/r_circle_g_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/comp colors shapes/r_circle_g_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/comp colors shapes/r_circle_o_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/comp colors shapes/r_circle_o_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/comp colors shapes/r_circle_r_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/comp colors shapes/r_circle_r_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/comp colors shapes/r_circle_y_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/comp colors shapes/r_circle_y_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/blue.jpg -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/blue_circle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/blue_circle.jpg -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/blue_ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/blue_ellipse.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/blue_square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/blue_square.jpg -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/circle.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/ellipse.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/green.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/green_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/green_circle.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/green_ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/green_ellipse.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/green_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/green_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/orange.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/orange_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/orange_circle.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/orange_ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/orange_ellipse.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/orange_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/orange_square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/red.jpg -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/red_circle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/red_circle.jpg -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/red_ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/red_ellipse.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/red_square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/red_square.jpg -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/shape.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/square.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/yellow.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/yellow_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/yellow_circle.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/yellow_ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/yellow_ellipse.png -------------------------------------------------------------------------------- /tests/fixtures/search_library/inherit colors shapes/yellow_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/search_library/inherit colors shapes/yellow_square.png -------------------------------------------------------------------------------- /tests/fixtures/sidecar_newgrounds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/fixtures/sidecar_newgrounds.json -------------------------------------------------------------------------------- /tests/macros/test_dupe_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/macros/test_dupe_files.py -------------------------------------------------------------------------------- /tests/macros/test_folders_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/macros/test_folders_tags.py -------------------------------------------------------------------------------- /tests/macros/test_missing_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/macros/test_missing_files.py -------------------------------------------------------------------------------- /tests/macros/test_refresh_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/macros/test_refresh_dir.py -------------------------------------------------------------------------------- /tests/qt/__snapshots__/test_folders_to_tags.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/__snapshots__/test_folders_to_tags.ambr -------------------------------------------------------------------------------- /tests/qt/test_build_tag_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_build_tag_panel.py -------------------------------------------------------------------------------- /tests/qt/test_field_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_field_containers.py -------------------------------------------------------------------------------- /tests/qt/test_file_path_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_file_path_options.py -------------------------------------------------------------------------------- /tests/qt/test_flow_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_flow_widget.py -------------------------------------------------------------------------------- /tests/qt/test_folders_to_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_folders_to_tags.py -------------------------------------------------------------------------------- /tests/qt/test_global_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_global_settings.py -------------------------------------------------------------------------------- /tests/qt/test_item_thumb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_item_thumb.py -------------------------------------------------------------------------------- /tests/qt/test_preview_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_preview_panel.py -------------------------------------------------------------------------------- /tests/qt/test_qt_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_qt_driver.py -------------------------------------------------------------------------------- /tests/qt/test_resource_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_resource_manager.py -------------------------------------------------------------------------------- /tests/qt/test_tag_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_tag_panel.py -------------------------------------------------------------------------------- /tests/qt/test_tag_search_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/qt/test_tag_search_panel.py -------------------------------------------------------------------------------- /tests/test_db_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/test_db_migrations.py -------------------------------------------------------------------------------- /tests/test_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/test_driver.py -------------------------------------------------------------------------------- /tests/test_json_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/test_json_migration.py -------------------------------------------------------------------------------- /tests/test_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/test_library.py -------------------------------------------------------------------------------- /tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/test_search.py -------------------------------------------------------------------------------- /tests/test_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TagStudioDev/TagStudio/HEAD/tests/test_translations.py --------------------------------------------------------------------------------