stashapp / stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
https://stashapp.cc/
GNU Affero General Public License v3.0
9.3k stars 797 forks source link

[Feature] List view overhaul; rich tables for easier bulk and individual metadata editing and more #517

Open echo6ix opened 4 years ago

echo6ix commented 4 years ago

Is your feature request related to a problem? Please describe. List view is currently used for bulk editing but it's very limited in scope and in it's ui-ux.

Describe the solution you'd like A list view replacement that incorporates an Mp3tag-esque interface for editing metadata.

sht_main

The interface is divided into three components:

(1) Toolbar

Containing common tasks, such as

(2) Side-bar panel

This would display the metadata fields of the current selected row or rows of multiple selections including:

(3) Tabular data

The main component that displays the table https://react-bootstrap-table.github.io/react-bootstrap-table2/storybook/index.html

Other notes

laurus-lx commented 3 years ago

While we are waiting for a custom interface, just wanted to give heads up that it's easy to do bulk editing by opening Stash SqlLite db in an DB admin tools such as DBeaver

echo6ix commented 11 months ago

More inspiration for data tables here https://m2.material.io/components/data-tables