Note
Libraries created or opened in this version (v9.5.2) can not be opened in earlier versions of TagStudio. Libraries created in older versions of TagStudio (<=9.5.1) can still be opened in this version.
For more information, see the Save Format Changes page on the docs site.
Important
Due to the new settings backend, some settings such as video autoplaying and looping may have been reset and will need to be set again.
Added
Search
- feat(ui): add setting to not display full filepaths by @HermanKassler in #841
- feat: add filename and path sorting by @Computerdores in #842
Settings
- feat: new settings menu + settings backend by @Computerdores in #859
UI
- feat(ui): merge media controls by @csponge in #805
- feat(ui): add more default icons and file type equivalencies by @CyanVoxel in #882
- ui: recent libraries list improvements by @CyanVoxel in #881
Misc
Fixed
- fix: catch NotImplementedError for Float16 JPEG-XL files by @CyanVoxel in #849
- fix(nix/package): account for GTK platform by @xarvex in #868
- fix: do not set palette for Linux-like systems that offer theming by @xarvex in #869
- fix(flake): remove pinned input, only consume in Nix shell by @xarvex in #872
- fix: stop ffmpeg cmd windows, refactor ffmpeg_checker by @CyanVoxel in #855
- fix: hide mnemonics on macOS by @CyanVoxel in #856
- fix: use UNION instead of UNION ALL by @CyanVoxel in #877
- fix: remove unescaped ampersand from "about.description" by @CyanVoxel in #885
- fix(ui): display 0 frame webp files in preview panel by @CyanVoxel in 64dc88a
- fix: close pdf file object in thumb renderer by @Computerdores in #893
- perf: improve responsiveness of GIF entries by @Computerdores in #894
- fix(ui): seamlessly loop videos by @CyanVoxel in #902
Internal Changes
- refactor!: change layout; import and build change by @xarvex and @CyanVoxel in #844
- fix: log all problems in translation test by @Computerdores in #839
- refactor: split translation keys for about screen by @CyanVoxel in #845
- feat(ci): development tooling refresh and split documentation by @xarvex in #867
- refactor: type hints and improvements in file_opener.py by @VasigaranAndAngel in #876
- build: update spec file to use proper pathex and datas paths by @Leonard2 in #895
- refactor: fix various missing and broken type hints@VasigaranAndAngel in #901
- refactor: fix type hints and overrides in flowlayout.py by @VasigaranAndAngel in #880
Documentation
- docs: fix typos and grammar by @Gawidev in #879
- docs: update
ThumbRenderer
source by @emmanuel-ferdman in #896
Translations
- Added Japanese (50%)
- Updated Turkish (93%)
- Updated Filipino (57%)
- Updated Tamil (92%)
- Updated Portuguese (Brazil) (83%)
- Updated German (95%)
- Updated Russian (85%)
- werdi, @Dott-rus
- Updated Hungarian (100%)
- Szíjártó Levente Pál
- Updated Spanish (96%)
- Joan, @Nginearing
- Updated French (100%)
- Updated Toki Pona (80%)
New Contributors
- @HermanKassler made their first contribution in #841
- @emmanuel-ferdman made their first contribution in #896
- @Leonard2 made their first contribution in #895
- @zfbx made their first contribution in #900
Full Changelog: v9.5.1...v9.5.2