feat: field template manager (#1374)

* refactor: merge tag_database.py into tag_search.py

* refactor: mvc split of tag_search.py

* refactor: tweaks

* doc: REUSE license information

* doc: add REUSE license information

* refactor: split generic functionality into "search panel"

* feat: field template search panel

* feat: field template manager

* fix: rename `tag.view_limit` key for other languages

* tweak: remove exclusion from field template search panel

* tweak: rename `is_field_chooser` to `is_field_template_chooser`

* feat: switch from multiple inheritance to composition

---------

Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com>
This commit is contained in:
Trigam
2026-06-23 00:59:26 -04:00
committed by GitHub
parent ae787eaf5e
commit 185691bcd2
42 changed files with 1307 additions and 679 deletions

View File

@@ -66,6 +66,7 @@ packages = ["src/tagstudio"]
[tool.pytest.ini_options]
#addopts = "-m 'not qt'"
qt_api = "pyside6"
pythonpath = ["src"]
[tool.pyright]
ignore = [