-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spike: Support filtering of pipelines #123
Comments
Based on anecdotal evidence 😅 we haven't analysed the telemetry yet |
(The summary below tackles both #123 & #136) Summary
Our chosen solution:
Designs can be found here - https://www.figma.com/design/3kSpvIO1veLKfy9qHxuXwF/Kedro-WIP?node-id=2936-125807&t=Km8oiXjUlRyVBUMk-4 |
Thanks a lot for the summary @stephkaiser . One thing I don't understand - is the idea that, after clicking the filter button, the VS Code Command Palette would open with the value For the UI, have we explored the possibility of using the left menus? |
Base on the last discussion, I learn that the interaction between that sidebar and the visualisation is one of the most complicated part in Viz, so it is a bigger engineering challenge and will take more time. I assume you want to use the sidebar with native VSCode component? Or do you mean re-using the kedro-viz react sidebar? On the other hand, having a command -> trigger a drop down does not conflict with this, since it enable a keyboard workflow with shortcut, and the implementation is clear (can be achieved in a relatively short time). On design side @stephkaiser will have more comment on this. |
Yes thats the idea, it will open with the filter command pre-populated so for example:
Yes we have, you can see all the other ideas in the Miro board link above. The TL;DR is this solution wasn't the ideal user experience because of its positioning on the left side - this list panel is related to viz flowchart but code is separating both of these kedro-viz components so interacting and selecting something in the left side and viewing it on the right side felt disjointed. Interacting with the list panel also won't affect the code section next to it, only the viz flowchart. This list component is also complex to implement from an engineering perspective. |
Oh I hadn't seen the Miro, only Figma 👍🏼 thank you for the extra context! |
no problem! 🙂 keep in mind this is the v1 proposal that we thought was relatively low effort and easy to implement. When we get more feedback and ideas to explore for the kedro viz extension, we can revisit the list menu idea on the left |
Description
https://demo.kedro.org/?types=nodes,datasets&pid=__default__&expandAllPipelines=false
support filtering via the pannel, this is missing in the extension and several user has mentioned this make most project unusable.
I recalled @astrojuanlu mentioned somewhere, base on our telemetry this select filter has very low usage.
Context
This make the viz integration unusable for realistic pipeline (100+ nodes). See notes #140
Alternative
The text was updated successfully, but these errors were encountered: