diff --git a/docs/library/tag_categories.md b/docs/library/tag_categories.md index 4f2b1ec8..59b0059a 100644 --- a/docs/library/tag_categories.md +++ b/docs/library/tag_categories.md @@ -1,8 +1,15 @@ --- tags: - - Upcoming Feature --- -# Tag Categories +# Tag Categories (v9.5) -Replaces [Tag Fields](field.md#tag_box). Tags are able to be marked as a “category” which then displays as tag fields currently do, with any tags inheriting from that category being displayed underneath. +The "Is Category" property of tags determines if a tag should be treated as a category itself when being organized inside the preview panel. Tags marked as categories will show themselves and all tags inheriting from it (including recursively) underneath a field-like section with the tag's name. This means that duplicates of tags can appear on entries if the tag inherits from multiple parent categories, however this is by design and reflects the nature multiple inheritance. Any tags not inheriting from a category tag will simply show under a default "Tag" section. + +### Built-In Tags and Categories + +The built-in tags "Favorite" and "Archived" inherit from the built-in "Meta Tags" category which is marked as a category by default. This behavior of default tags can be fully customized by disabling the category option and/or by adding/removing the tags' Parent Tags. + +### Migrating from v9.4 Libraries + +Due to the nature of how tags and Tag Felids operated prior to v9.5, the organization style of Tag Categories vs Tag Fields is not 1:1. Instead of tags being organized into fields on a per-entry basis, tags themselves determine their organizational layout via the "Is Property" flag. Any tags _(not currently inheriting from either the "Favorite" or "Archived" tags)_ will be shown under the default "Tags" header upon migrating to the v9.5+ library format. Similar organization to Tag Fields can be achieved by using the built-in "Meta Tags" tag or any other marked with "Is Category" and then setting those tags as parents for other tags to inherit from. diff --git a/docs/updates/roadmap.md b/docs/updates/roadmap.md index 7a8e2557..0dbae4a6 100644 --- a/docs/updates/roadmap.md +++ b/docs/updates/roadmap.md @@ -34,8 +34,8 @@ Features are broken up into the following priority levels, with nested prioritie - [ ] Existing colors are now a set of base colors [HIGH] - [ ] Editable [MEDIUM] - [ ] Non-removable [HIGH] - - [ ] [Tag Categories](../library/tag_categories.md) [HIGH] - - [ ] Property available for tags that allow the tag and any inheriting from it to be displayed separately in the preview panel under a title [HIGH] + - [x] [Tag Categories](../library/tag_categories.md) [HIGH] + - [x] Property available for tags that allow the tag and any inheriting from it to be displayed separately in the preview panel under a title [HIGH] - [ ] Title is tag name [HIGH] - [ ] Title has tag color [MEDIUM] - [ ] Tag marked as category does not display as a tag itself [HIGH] @@ -169,8 +169,8 @@ These version milestones are rough estimations for when the previous core featur - [ ] Existing colors are now a set of base colors [HIGH] - [ ] Editable [MEDIUM] - [ ] Non-removable [HIGH] - - [ ] [Tag Categories](../library/tag_categories.md) [HIGH] - - [ ] Property available for tags that allow the tag and any inheriting from it to be displayed separately in the preview panel under a title [HIGH] + - [x] [Tag Categories](../library/tag_categories.md) [HIGH] + - [x] Property available for tags that allow the tag and any inheriting from it to be displayed separately in the preview panel under a title [HIGH] - [ ] Search engine [HIGH] - [x] Boolean operators [HIGH] - [ ] Tag objects + autocomplete [HIGH]