Thank you all for the kind response to the first v9.5 Pre-Release! This patch includes several bugfixes and UX improvements to the tagging workflow.
Note: Libraries created or converted with PR1 will still open as usual in PR2, however libraries opened in PR2 cannot be opened in PR1 and below.
Added
#784 by @CyanVoxel
- Add Ctrl+M shortcut to open the "Tag Manager"
Fixed
- fix: don't wrap field names too early by @CyanVoxel in 2215403 and 90a826d
- fix: save all tag attributes from "Create & Add" modal by @SkeleyM in #762
- fix: allow tag names with colons in search by @SkeleyM in #765
- fix: catch
ParsingError
by @CyanVoxel in #779 - fix: patch incorrect description type & invalid disambiguation_id refs by @CyanVoxel in #782
#784 by @CyanVoxel
- Reset tag search box and focus each time a tag search panel is opened
- Include tag parents in tag search results (v9.4 parity)
- Lowercase tag names now get properly sorted with uppercase ones
- Don't include tag display names in "closeness" factor when searching
- Escape "&" characters inside tag names so Qt doesn't treat them as mnemonics
- Set minimum tag width
- Fix "Add Tags" panel missing its window title when accessing from the keyboard shortcut
Changed
#784 by @CyanVoxel
- The "use for disambiguation" button has been moved to the right-hand side of parent tags in order to prevent accidental clicks involving the left-hand "remove tag" button
- Add "Create & Add" button to the bottom of all non-whitespace searches, even if they return some tags
- The awkward "+" button next to tags in the "Add Tags" panel has been removed in favor of clicking on tags themselves
- Improved visual feedback for highlighting, keyboard focusing, and clicking tags
- The clickable area of the "-" button on tags has been increased and has visual feedback when you hover and click it
- You can now tab into the tag search list and add tags with a spacebar press (previously possible but very janky)
- In tag search panels, pressing the Esc key will return your focus to the search bar and highlight your previous query. If the search box is already highlighted, pressing Esc will close the modal
- In modals such as the "Add Tag" and "Edit Tag" panels, pressing Esc will cancel the operation and close the modal
Internal Changes
- refactor: wrap migration_iterator lambda in a try/except block by @CyanVoxel in #773
Docs
- docs: update field and library pages by @CyanVoxel in f5ff4d7
- docs: add information about "tag manager" by @CyanVoxel in 9bdbafa
- docs: add note about glob searching in the readme by @CyanVoxel in 6e402ac
- docs: add library_search page by @CyanVoxel in 5be7dfc
- docs: docs: add more links to index.md by @CyanVoxel in d795889
- docs: fix typo for "category" in usage.md by @pinheadtf2 in #760
- fix(docs): fix screenshot sometimes not rendering by @SkeleyM in #775
New Contributors
- @pinheadtf2 made their first contribution in #760
Full Changelog: v9.5.0-pr1...v9.5.0-pr2