Skip to content

spaceyuck/stash-fasttagger

Repository files navigation

A UI plugin for Stash that enables fast tagging without searching for tags.

This plugin heavily inspired by the Quick Edit Plugin by S3L3CT3DLoves, but implemented using the UI Plugin API.

Basic functionality

  • show a small "Open Quick Tag Editor" link under each multi tag select box in the UI
  • tags to select are show grouped, and can be toggled on and of with a single click
  • tags have a hover popup in the spirit of the actual tag hover popup, showing name, desciption and image (it's not identical, since that UI component is not acessible to UI plugins)
  • a "Settings" button a the bottom of the Quick Tag Editor will open a settings popup, where the tags and groups can be configured

Features

  • create many groups to organize tags
  • groups can be assigned a color, that will be used to highlight that group on all views, as well as tag link items and tag cards (in tag list)
  • groups can be hidden per item type, so that for example a group can be hidden when tagging performers, but shown for scenes and images
  • groups can be conigured to only be shown when a selected tag is already tagged, allowing a setup where one tag group contains the broad topics to be tagged, and only show the more specific tags for each topic if it is selected - also triggered by a tag being implied by a sub-tag being tagged
  • move tags between tag groups, or no tag group (tags can only belong to one group, and tags without a group will not be shown in the Quick Tag Editor)
  • tags are always sorted based on Tag sort name and name, so special topic-dependent non-alphanumeric tag orders can be relized through the sort name
  • tags can have an optional shorter display name, enabling very compact tag buttons within the context of a group, even with many tags in a group
  • configuration is stored within the Stash server itself
  • download and upload the current configuration to / from a JSON file, as a convient for of backup (reuse of configuration backups between different Stash servers should be fine, as tags are matched by ID, but the underlying tag list should at least be somewhat consistent)
  • a mechanism to import the settings from the Quick Edit / Easy tag plugin by S3L3CT3DLoves, so if you have already configured a complex structure there, it should be only one click to migrate it over

Screenshots

Editor

Initial state of any tag multi-select

editor closed

tag multi-select with open editor

editor open

Settings

Settings dialog, on tab for managing tag groups

settings tab groups

Settings dialog, on tab for managing tag to group assignments

settings tab tags

Tags in regular views

Tags in item detail views, with colors from configured groups

item tag list

Tag list cards, with colors from configured groups

tag list

Acknowledgements

About

A UI plugin for Stash that enables fast tagging without searching for tags.

Resources

License

Stars

Watchers

Forks