Query page redesign feedback thread (0.29)

Thanks for the helpful feedback. I am reading everything, even if I don’t necessarily respond to everything.

I’ve done another pass over the list page design and raised a PR to address the most pressing usability issues:

  • moved the sidebar toggle button to the left side of the button group, to more clearly associate it with the sidebar functionality
  • returned the saved filter dropdown button to the toolbar; it is grouped with the sidebar toggle and edit filter buttons
  • moved the sort/page size/display mode selectors to the left to cluster with the rest of the filter controls. The results summary is moved to the right on smaller viewports, and to the center on larger viewports
  • centered the operation buttons when selecting scenes. This should reduce mouse travel for more common operation use cases

PR is here: Scene list toolbar style update by WithoutPants · Pull Request #6215 · stashapp/stash · GitHub
You can see screenshots of the changes in there.

Things that are still on my TODO list to address in some form in the short term:

  • maintain sidebar state so that sections stay open when navigating away and back to the scenes page
  • style the Saved Filters section differently to distinguish it from the other filter sections. I’ve tried a couple of options (adding an icon, changing the text colour to blue or muted grey), but have been unhappy with it. I don’t have a good idea for this currently
  • reassess the view selector dropdown design. I didn’t anticipate that changing the view was going to be such a frequent occurence that it would cause as much friction as it did

I don’t have specific plans to readd pagination back to the top of the page currently, but I’ll keep an eye on how it impacts usability and might revisit later.

To address some specific points:

This was mostly related to effort, but also related to the drill-down style design that I ended up going with. Some filters aren’t really suitable for the drill-down style that I imagined for the sidebar design. The intention was to put more common criteria into the sidebar so that the dialog would be for more specific or advanced use. This relates to a redesign of the filter dialog as well, which I’ve posted about previously.

I wanted to include what I figured to have the most utility for the most users (and myself naturally). Finally, adding a configuration to include/exclude and order criteria was something that would take a chunk of effort to do, so it’s not something I wanted to include in the initial version. I would like to hear which criteria people would most like to see in the sidebar so that I can prioritise those.

This was actually a bug and has been fixed on develop and will be in the next bugfix release. That behaviour was supposed to only trigger when clicking on a filter tag to open the dialog and show that criterion.

From memory it was so that you had a clear picture of the current place in the page list. I’ve bumped this up to 1000 on the develop branch and that will make it into the bugfix release as well.

Again thank you for the feedback and your patience while I refine the design.

3 Likes