refactor: split ThumbRenderer class (#1462)

* refactor: split ThumbRenderer class

* refactor: consolidate embedded archive thumbnail functions

* fix: move jxl optional import to raster_image.py

* refactor: name and license consistency, misc fixes

* fix: remove file_renderer.py

* refactor: split Qt functions from thumb renderer

* refactor: cleanup vendored blender file

* refactor: rename ambiguous variables

* chore: implement review feedback

* chore: rename missed old variables
This commit is contained in:
Travis Abendshien
2026-08-03 14:33:54 -07:00
committed by GitHub
parent ed0332b0e2
commit 4de9571d0b
26 changed files with 1361 additions and 1283 deletions
+2 -2
View File
@@ -92,7 +92,7 @@ filterwarnings = [
ignore = [
".venv/**",
"src/tagstudio/core/library/json/",
"src/tagstudio/qt/previews/vendored/pydub/",
"src/tagstudio/renderers/vendored/pydub/",
]
include = ["src/tagstudio", "tests"]
# Reference for the settings here: https://github.com/microsoft/pyright/blob/main/docs/configuration.md
@@ -121,7 +121,7 @@ ignore = ["D100", "D101", "D102", "D103", "D104", "D105", "D106", "D107"]
[tool.ruff.lint.per-file-ignores]
"tests/**" = ["D", "E402"]
"src/tagstudio/qt/previews/vendored/**" = ["B", "E", "N", "UP", "SIM115"]
"src/tagstudio/renderers/vendored/**" = ["B", "E", "N", "UP", "SIM115"]
[tool.ruff.lint.pydocstyle]
convention = "google"