Alpha v9.5.3
Thank you for your patience during this latest development cycle! This update includes a whole host of new quality of life additions, changes, and bug fixes. The release cycle should be more consistent going forward with more frequent updates and larger features being developed. Thank you to everyone who contributed to this update, and thank you all for continuing to use TagStudio!
- Travis (CyanVoxel)
Added
- Datetime fields by @Computerdores in #921, #946, and #926
- Add date_format and hour_format settings by @JCC1998 in #904
- Invert selection by @zfbx in #909
- Show stems for extension-less files by @CyanVoxel in #899
- Press enter when adding fields by @rsazra in #941
- Option to change tag click behavior by @Computerdores in #945
- Krita/Open Raster thumbnails by @mashed5894 in #985
- Zoom keyboard shortcuts by @purpletennisball in #956
- Clickable links in text fields by @TrigamDev in #924
Fixed
- Restore page navigation state by @Computerdores in #933
- Proper error on unterminated quoted string by @Computerdores in #936
- Creating new tag now refreshes the menu using the current search text by @purpletennisball in #939
- Preview thumbnails don't scale as large as they could by @Computerdores in #1005
- Add Nix path to FFmpeg locations on macOS by @thibmaek in #990
- Use srctools instead of vtf2img to render vtf files by @CyanVoxel in #1014
Changed
- Add parent tags to
folders_to_tags
macro and start tagging at root folder by @rsazra in #940 - Optimize page loading by @TheBobBobs in #954
- Add arrow icons for navigation buttons by @CyanVoxel in #1016
- Tweak media player style and behavior by @CyanVoxel in #1025
Translations
- Added Chinese (Simplified Han Script)
- @tkiuvvv233, Luoyu, @ngivanyh
- Updated Dutch
- Updated Filipino
- Updated French
- Updated German
- Updated Hungarian
- Updated Japanese
- wany-oh
- Updated Norwegian Bokmål
- Updated Polish
- Updated Russian
- @Dott-rus, Utof, @maximmax42
- Updated Spanish
- Updated Tamil
- Updated Toki Pona
- Updated Viossa
Internal Changes
- refactor: type fixes and minor improvements to preview_thumb.py by @VasigaranAndAngel in #906
- fix(test): Fix tests to pass on windows without disrupting other platforms by @zfbx in #903
- chore(pyproject): version bumping/relaxing by @xarvex in #886
- fix: tests were overwriting the settings.toml by @Computerdores in #928
- fix(nix/package): override PySide6 if later version is being used by @xarvex in #917
- refactor: split QtDriver into View and Controller to follow MVC model by @Computerdores in #935
- refactor: resource_manager.py by @VasigaranAndAngel in #958
- Type fixes to folders_to_tags.py, collage_icon.py and item_thumb.py by @VasigaranAndAngel in #959
- Type fixes to preview_panel.py, progress.py, tag.py and tag_box.py by @VasigaranAndAngel in #961
- Type improvements to landing.py and panel.py by @VasigaranAndAngel in #960
- refactor(preview_panel): mvc split by @Computerdores in #952
- refactor(preview_thumb): mvc split by @Computerdores in #978
- refactor: type improvements for main_window.py by @VasigaranAndAngel in #957
- fix(library): get_tag_by_name by @Computerdores in #1006
- fix: ensure initial browsing state uses UI values by @CyanVoxel in #1008
- refactor(tag_box): mvc split by @Computerdores in #1003
- fix(ui): hide empty ProgressWidget cancel button by @CyanVoxel in #1011
- fix(ui): fix audio waveform generation on numpy 2.3 by @CyanVoxel in #1013
- refactor: replace remaining instances of logging with structlog by @CyanVoxel in #1012
- fix: don't fail when posix env var is not present by @Computerdores in #1018
- fix(ui): show correct thumb labels by @CyanVoxel in #1010
Documentation
- Update CHANGELOG.md by @Math-Bee in #914
- Add QT MVC structure to style guide by @Computerdores in #950
- Fix wrong date on Changelog by @ugurozturk in #966
New Contributors
- @JCC1998 made their first contribution in #904
- @Math-Bee made their first contribution in #914
- @rsazra made their first contribution in #941
- @purpletennisball made their first contribution in #939
- @ngivanyh made their first contribution in #974
- @ugurozturk made their first contribution in #966
- @thibmaek made their first contribution in #990
- @TheBobBobs made their first contribution in #954
- @TrigamDev made their first contribution in #924
Full Changelog: v9.5.2...v9.5.3