edgedb-ui
edgedb-ui copied to clipboard
Feature Request: Filters in the schema view
- hide abstract types (and also show them exclusively) and their inheritence links: I heavily use abstract types so they clutter the schema with lots of arrows
- show/hide properties in the schema view. That would be useful to only explore relationships between types
Another cool thing that's possible to do is an advanced filter for props and relationships using edgeql. Since everything is introspectable, one would write a query like so
with module schema select Link filter .source.name ilike '%Comm%';
That would be possible for everything (Links, types, properties ...) with the possibility to persist those settings/queries and have them displayed with checkboxes.
This way, we would have predefined queries (the one I suggested at first for example) and the user can tweak them as he pleases or add new ones.
Another thing would be the ability to hide modules either completely or only the types while link properties from other modules still reference them.