[Feature] Tags Page > Tag Item > Additional Performers (Not named like that) Nav Item for Performers who have scenes with that Tag
Is your feature request related to a problem? Please describe. On the tags page for any tag item, we currently have a performers nav bar option for performers who are tagged with that tag.
It would be nice to see an additional option that would list performers who have scenes tagged with that specific tag.
Giving it an apt name would be the hardest part, because we can't just name it performers etc.
I would see two options basically, giving this new nav bar item a two name conjunction with any other nav bar name. For example; Scene Performers.
But giving a nav bar item two words to describe it might be too much especially reusing a word already on the nav bar. So the second option would be to use perhaps the word scene and a symbol like
[Scene 🎭] - Using the theater mask emoji to symbolize performers in scenes, or [Scene 👥] - Utilizing a people icon to signify performers involved in scenes.
Having the option to show performers tagged with that tag is important, as it's part of the current setup, IMHO having a nav bar option for performers who's scenes are tagged with that tag would be a far more useful and a self populating view. Because performer tagging is completely manual with no tags from StashDB relying on the user to populate these tags.
While I do tag performers to a degree with not just description tags but also organisational flags, I don't do it extensively for all performers within my Stash, so for the most part for nearly all tags, the now current performer nav bar item is mostly redundant. Although I would never want to see it gone because it is useful.
I think having this extra item would be a nice touch, hopefully people can chip in with their comments on this one.
That's a good idea, so once you're already in the performers nav tab, have it default to one of those buttons and you can switch between them. Haven't heard any feedback yet. I had a little look to see how to do it but I think it would require new GraphQL. I'm not sure how to nest performers, scenes and tags in the schema.
I'll keep trying to figure it out see if I can come up with something that works
On Mon, Feb 26, 2024 at 6:02 AM echo6ix @.***> wrote:
Very good idea.
A cleaner way to implement this on the ui without crowding the tab nav-items is to add a new small button group to the performer toolbar div. The button group would function to switch between performer tags and scene tags, where the default scene icon and default tag icon would visually represent the options instead of string labels, as well as either's active or inactive state.
Basically this, but with the appropriate corresponding icons:
image.png (view on web) https://github.com/stashapp/stash/assets/37937507/b3cd297c-6a2a-41a5-b743-9dd13a8ad10a
— Reply to this email directly, view it on GitHub https://github.com/stashapp/stash/issues/4619#issuecomment-1963378225, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANXLYZVV2D3EQLIGAKERCV3YVQQPTAVCNFSM6AAAAABDZKHDJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRTGM3TQMRSGU . You are receiving this because you authored the thread.Message ID: @.***>
@elkorol After submitting my comment I realized a gaping flaw with my idea and must have deleted it as you were replying.
Just to recap my deleted post: The idea was to add a performer specific button group to the toolbar. The button group would consist of a [performer] scene and [performer] tag button with their corresponding icon, and the buttons would visually reflect their active/inactive state. The active buttons would change between a performer's scenes and tags instead of using nav-items like your idea.
Example of a button group visually showing active/inactive states:
Now the flaw: how does this button group interface with the performer count on the performer nav-item?
- What counter value (performer tag counter or performer scene counter) to display on the nav-item, if any?
- Does the status of the active button (tag or scene) dictate what value to displays on the nav-item counter? This would require changing the value on the fly whenever the user changes a button state, is this possible?
- Finally and the most problematic, what counter value to display for the button popover on the tags grid page?
- Is this too dictated by the last button state (the default state)?
- Another option is to add another button popover counter to reflect performer scenes, but then the issue is overcrowding of button popovers and confusion imo
- Another option is do nothing, leave it as is. Treat the button group as simply a filter that does not persistently change the default state
TLDR your original idea of simply adding an extra nav-item is simpler.
But it still might add some confusion with the tag grid view card btn-popover counters, as they seem to correspond precisely to the available nav-item counters.
I'm not sure where you mean, popovers on the actual scenes?
It's not a problem so much for desktop use this. But on mobile it is.
Another option could be don't create an entirely new nav entry. It could be two click to access using the same performer nav items. Perhaps when you first click on performers, then a symbol for scenes could render within the performer nav bar item. With some way to indicate that the nav item has a 3 states. Inactive and two activate states. The first for performers with tags and the second for performers with tagged scenes.
I don't know how that would go down, it might add to confusion but it would keep a clean ui. The scenes symbol on the performer button that only appears when you first click performer. Could have a popover with text saying something like "Click to view Performers who have scenes with tag".
It would be two menu items taking up one menu item. a two click process to view both of them. On click not much changes apart from the addition of a scenes symbol, the performer text stays the same. But in truth it replaces it with a new nav button with a different link.
I'm not sure if that would be intuitive.
I'm not sure where you mean, popovers on the actual scenes?
On http://localhost:9999/tags > each card is associated with a tag > bottom of the card has icons displaying counts values, including the count of performers associated with the corresponding performer tag. See image below
Could potentially maybe do something like this. Font Awesome Stacking
Could maybe stack two icons like this
So that the video icon is within the chalkboard icon
What do you think?
Maybe that would be too noisy for the size the icon would be, maybe just the chalkboard icon?
Maybe that would be too noisy for the size the icon would be, maybe just the chalkboard icon?
Icon stacking is a very good idea, but you correctly point out a disadvantage
Another idea to play around with is only displaying the performer icon absent of any counter values. This resolves the issue of introducing another icon. Displaying the corresponding counter values would be moved to an icon popover tooltip.
Here are some examples of how this could work. Imagine the tag card, where:
- (
PERFORMER_TAG > 0&PERFORMER_SCENE_TAG = 0) OR (PERFORMER_TAG = 0&PERFORMER_SCENE_TAG > 0). Display the icon - (
PERFORMER_TAG > 0&PERFORMER_SCENE_TAG > 0). Display the performer icon stacked on itself to represent multiple performer icons. This indicates that there is both a performer_tag and a performer_scene_tag
When hovering over the icon it would display more data in the tooltip. For example 9 performers or 19 performers in scenes or when both are true:
9 performers
19 performers in scenes
- If the icon contains only one type, clicking the icon would go directly to the corresponding page
- If the icon contains multiple types, clicking would do nothing. The tooltip popover would contain the url to the distinct sections
The disadvantage of this concept is
- Might be considered confusion to understand
- While it does not introduce noise, it displaces some info off the card and into a tooltip