mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2026-09-09 20:36:12 +02:00
658b7840c4
* feat!: establish new MediaType system * further additions and changes * begin making renderers classes, improve text thumbnails * continue renderer work * convert most remaining thumbnail renderers to classes * feat: dynamically load preview renderers * refactor: use individual ext registration, continued progress * refactor: finish converting old types to new registration system * chore: alphabetize lists * fix: only use search context for searches * refactor: remove legacy filetype equivalent usages * feat: add aliases for type groups, used in search * refactor: use new MediaTypes system in archive renderers * fix: add missing types * refactor: remove last uses of legacy media type system * refactor: move media type search context init to new file * fix: fix import formatting, add missing aliases * chore: remove leftover logging * chore: small tweaks and comments * refactor: wrap filetype init in function, call in driver * docs: add and update docstrings * fix: use all intended fallback icons for each media type * fix: fix misc issues * tests: add test cases for media types * refactor: rename register_all to register_types * refactor: wrap preview renderer type registrations in methods
69 lines
2.4 KiB
TOML
69 lines
2.4 KiB
TOML
version = 1
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"tests/fixtures/**",
|
|
|
|
"contrib/.vscode/launch.json",
|
|
"docs/CNAME",
|
|
"docs/assets/**",
|
|
"src/tagstudio/qt/resources.json",
|
|
"src/tagstudio/resources/icon*.*",
|
|
"src/tagstudio/resources/tagstudio.desktop",
|
|
"src/tagstudio/resources/templates/ts_ignore_template.txt",
|
|
"src/tagstudio/resources/templates/ts_ignore_template_blank.txt",
|
|
"src/tagstudio/resources/qt/images/**",
|
|
"tests/qt/__snapshots__/test_folders_to_tags.ambr",
|
|
|
|
".git-blame-ignore-revs",
|
|
".gitattributes",
|
|
".github/FUNDING.yml",
|
|
".github/ISSUE_TEMPLATE/**",
|
|
".github/PULL_REQUEST_TEMPLATE.md",
|
|
".gitignore",
|
|
"flake.lock",
|
|
]
|
|
SPDX-FileCopyrightText = "(c) TagStudio Contributors"
|
|
SPDX-License-Identifier = "GPL-3.0-only"
|
|
|
|
[[annotations]]
|
|
path = ["src/tagstudio/resources/translations/*.json"]
|
|
SPDX-FileCopyrightText = "(c) TagStudio Contributors"
|
|
SPDX-License-Identifier = "GPL-3.0-or-later"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/tagstudio/resources/qt/images/bxs-clipboard-regular.png",
|
|
"src/tagstudio/resources/qt/images/bxs-left-arrow.png",
|
|
"src/tagstudio/resources/qt/images/bxs-pencil-solid.png",
|
|
"src/tagstudio/resources/qt/images/bxs-right-arrow.png",
|
|
"src/tagstudio/resources/qt/images/bxs-trash-solid.png",
|
|
"src/tagstudio/resources/qt/images/bxs-volume-full-solid.png",
|
|
"src/tagstudio/resources/qt/images/file_icons/database.png",
|
|
]
|
|
SPDX-FileCopyrightText = "(c) 2026 Boxicons"
|
|
SPDX-License-Identifier = "MIT"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
"src/tagstudio/resources/qt/images/dupe_file_stat.png",
|
|
"src/tagstudio/resources/qt/images/hint_field_add.png",
|
|
"src/tagstudio/resources/qt/images/hint_field_create.png",
|
|
"src/tagstudio/resources/qt/images/hint_tag_add.png",
|
|
"src/tagstudio/resources/qt/images/hint_tag_added.png",
|
|
"src/tagstudio/resources/qt/images/hint_tag_create.png",
|
|
]
|
|
SPDX-FileCopyrightText = "(c) github:google/material-design-icons Contributors"
|
|
SPDX-License-Identifier = "Apache-2.0"
|
|
|
|
[[annotations]]
|
|
path = ["src/tagstudio/resources/qt/fonts/Oxanium-Bold.ttf"]
|
|
SPDX-FileCopyrightText = "(c) 2019 The Oxanium Project Authors (https://github.com/sevmeyer/oxanium)"
|
|
SPDX-License-Identifier = "OFL-1.1"
|
|
|
|
|
|
[[annotations]]
|
|
path = ["src/tagstudio/resources/fonts/JetBrainsMono/**"]
|
|
SPDX-FileCopyrightText = "(c) 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)"
|
|
SPDX-License-Identifier = "OFL-1.1"
|