Open echo6ix opened 1 month ago
Thanks for creating this issue. My current assessment of the implementation is that we would provide a dialog menu somewhere on the settings page where the user would provide the domain names they want to capture and then provide the image/icon they would like to correspond to the domain. My thinking is that this would all be done using the UI configuration, which saves the data in the config YML file which users could edit directly. The uploaded images would need to be base64 encoded so they can be written to the file. Alternatively, the uploaded file could be written somewhere in the UI directly so the path could be referenced in the YML instead of using the base64 string. I imagine this will be more intuitive than asking users to configure paths. We wouldn't need a section for each details page. We would just have one section for domains, capturing domains across all pages. @WithoutPants could provide additional input here.
Summary
Add user-configurable custom icons to the Performer Detail page in the
.name-icon
div based on performer URL domains, StashID Endpoint Names, and select performer detail-item attributes.Description
This feature would introduce user-configurable icons in the
.name-icon
div, to the Performer Detail pages. Icons will act as (clickable) visual shortcuts, representing specific details or links from the performer's metadata. This allows users to quickly identify relevant information (they value) at a glance, such as external social media links or performer-specific metadata.