pygraphistry
pygraphistry copied to clipboard
[FEA] Graphistry UI: Type in filter box directly without having to select a property first
First: this is related to the Graphistry UI, but this repo still seemed like the most active place to register the request. If there's a better place then do let me know.
Is your feature request related to a problem? Please describe.
For our users 90% of the filters they want to add are CONTAINS(prop, substring). In the Graphistry UI it forces users to select a property from the list of graph properties, and then it autofills a basic proper = "something" filter. This all unnecessary for our filtering use cases, is slower, and more importantly to us it causes extra complications in explaining to our users how to do CONTAINS filtering (e.g. "first select a prop, then delete it all and rewrite ...", which is a lot worse then "copy CONTAINS(your_prop, your_substring) into the filter box".)
Describe the solution you'd like We would like to be able to type a filter directly into the filter box. I.e. without having to select a graph property first.
Describe alternatives you've considered na
Additional context na
Yes, that's desirable!
As an interim workaround: Users can open the Table inspector, pick the node or edge tab, and start typing in their search term. When they see one they like, they can click on the row, and the corresponding node (edge) will highlight, with the rest dimmed out.
Probably a ways off based on surrounding priorities, though if escalates, let me know. A few things likely to happen before this one:
- Custom actions on nodes/edges, so you can add your own fastpath(s) here
- Improved custom filter API: in addition to current adding of filters, ability to remove previously added, so you can do fully custom alternative UIs
- Upgrade from current custom filter pipeline to dask-sql (dask_cudf), giving even more powerful options here <- will likely solve the issue at the same time
Will keep open in our queue, and again, let us know if becomes more urgent