Alpha v9.2.0
Added
- Full macOS and Linux support
- Ability to apply tags to multiple selections at once
- Right-click context menu for opening files or their locations
- Support for all filetypes inside of the library
- Configurable filetype blacklist
- Option to automatically open last used library on startup
- Tool to convert folder structure to tag tree
- SIGTERM handling in console window
- Keyboard shortcuts for basic functions
- Basic support for plaintext thumbnails
- Default icon for files with no thumbnail support
- Menu action to close library
- All tags now show in the "Add Tag" panel by default
- Modal view to view and manage all library tags
- Build scripts for Windows and macOS
- Help menu option to visit the GitHub repository
- Toggleable "Recent Libraries" list in the entry side panel
Fixed
- Fixed errors when performing actions with no library open
- Fixed bug where built-in tags were duplicated upon saving
- QThreads are now properly terminated on application exit
- Images with rotational EXIF data are now properly displayed
- Fixed "truncated" images causing errors
- Fixed images with large resolutions causing errors
Changed
- Updated minimum Python version to 3.12
- Various UI improvements
- Improved legibility of the Light Theme (still a WIP)
- Updated Dark Theme
- Added hand cursor to several clickable elements
- Fixed network paths not being able to load
- Various code cleanup and refactoring
- New application icons
Known Issues
- Using and editing multiple entry fields of the same type may result in incorrect field(s) being updated
- Adding Favorite or Archived tags via the thumbnail badges may apply the tag(s) to incorrect fields
- Searching for tag names with spaces does not currently function as intended
- A temporary workaround it to omit spaces in tag names when searching
- Sorting fields using the "Sort Fields" macro may result in edit icons being shown for incorrect fields
New Contributors
- @0xnim made their first contribution in #6
- @OleMortensen8 made their first contribution in #10
- @Thesacraft made their first contribution in #22
- @Loran425 made their first contribution in #30
- @LennartCode made their first contribution in #33
- @dakota-marshall made their first contribution in #35
- @xarvex made their first contribution in #43
- @eltociear made their first contribution in #46
- @DrRetro2033 made their first contribution in #34
- @cirillom made their first contribution in #69
- @Creepler13 made their first contribution in #58
- @yedpodtrzitko made their first contribution in #72
- @chao-master made their first contribution in #40
- @TechCrafterGaming made their first contribution in #101
- @gabrieljreed made their first contribution in #121
- @abby-freakazoid made their first contribution in #122
- @JinguBangWest made their first contribution in #126
- @SylviaSK made their first contribution in #123
- @arthniwa made their first contribution in #147
- @williamtcastro made their first contribution in #76
Full Changelog: https://github.com/TagStudioDev/TagStudio/commits/v9.2.0