Spine-Toolbox icon indicating copy to clipboard operation
Spine-Toolbox copied to clipboard

Filtering, sorting and hiding in Treeview

Open DillonJ opened this issue 1 year ago • 3 comments

Right now we have a lot of nice capabilities for filtering parameter values, but we can't filter anything in the tree. The ability to filter, sort and hide elements in the treeview would:

  • help users customise their view of their data
  • control clutter better
  • create multiple views of data
  • lay foundation for "developer/advanced mode and simple user mode

Some specific funcionalities that I think we should provide:

  • Hide unused entity classes (while makeing sure they can be unhidden and that entities of that class can still be created if hidden)
  • Flexible sort options
    • Sort by dimensionality and/or entity class name
    • Explicit sort order
  • Hide user defined specific entity classes via context menu option

DillonJ avatar Mar 01 '23 08:03 DillonJ

Is there any chance we could keep milestone 0.8.1 for this?

DillonJ avatar Jun 10 '24 12:06 DillonJ

Sure, I could take a crack at this.

PiispaH avatar Jun 10 '24 12:06 PiispaH

The tables as well as import and export functions required for this functionality will be implemented by the above pull requests. The functionality on toolbox's side still needs to be implemented. This branch may or may not have some useful snippets for that work. I will no longer be able to work on this issue, hopefully someone else will pickup up where I left off.

PiispaH avatar Jul 25 '24 10:07 PiispaH