-
Notifications
You must be signed in to change notification settings - Fork 257
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
Dashboard design that lets us navigate different objects #35
Comments
One idea is to have the dashboard take on more of a look and feel similar to the Kube dashboard -- https://github.com/kubernetes/dashboard So something like this... (note I am not a professional visual designer but I sure know some ;) that I hope will help us out... |
Considering using line drawings without color to avoid any confusion. We also need to be more specific about what is being proposed. For example, the left navigation pane from K8s? |
This was the digital equivalent of me cutting and pasting paper on a poster board. nothing more nothing less. With that said from now on my poster boards will be light grey ;). The left navigation pane is directly from the Kube dashboard. For Tekton I'm thinking of something similar but instead of "Cluster" the Headings might be: Tekton
Namespace Extension Category 1 [from Service metadata] Knative Eventing
Extension Category 2 [from Service metadata] Native worker agent
etc... |
Thanks @pkruithofjr that captures it nicely. |
Examples of pipelines for inspiration: Jenkins Blue Ocean CI/CD pipeline: https://jenkins.io/doc/book/blueocean/dashboard/ |
Should we break this issue into separate issues? Info Architecture, Pipeline Design, and Dashboard Design? |
Yes absolutely we should definitely break off into separate issues... and please feel to take a crack at it. I don't want to go too far on dashboard architecture without running code but that is the area I'm probably most interested in. Any help to break down the problem appreciated. This issue is primarily concerned with finding a top-level layout that will work for us. There should be separate issues covering the top banner, breadcrumbs, navigation menu, and main content pane. Graphical rendering of pipelines and pipeline runs are huge topics all by themselves that will cover a bunch of issues. |
@skaegi I was looking at the dashboard and I am wondering why are you creating REST and points? Kubernetes already has an API server and tekton does everything as CRDs, wouldn't it be easier and more portable to develop the UI against kubernetes API server and tekton CRDs? |
This is just a slight cleanup of the work @skaegi and @pkruithofjr did yesterday but I wanted to post it here just so I'm not losing artifacts. I'm still looking at the second screen with the expanding trees though. It seems like there is a design opportunity there. |
@skaegi @pkruithofjr We're going to track the design work here: |
It's up to Alan and Alexandra how they want to divide their work up into issues but I have UX and visual design issues there to start. |
I don't mind the epic there but all issues should be here plz to make things as transparent as possible and let anyone come in and contribute. |
@gorkem that's a good question -- open an issue on that.
|
Just some ideas I've been putting together ..... just images for now, probably wider than just how to navigate... haven't covered all menu options @AlanGreene @kimholmes keen to discuss and be involved especially regarding extension - where I have more ideas |
Wow this is fantastic. Thanks @dibbles! Not sure about the "funky drag and drop UI" but I love how the cat plays a central role in the design. Thanks for posting it. |
Updated user flows for discussion |
Is the idea is to show |
Wireframes that I showed in today's meeting: |
latest Invision link-> https://ibm.invisionapp.com/d/main#/console/15348721/319165802/preview to take you back to old version click the header |
Lastest Invision Link: |
Updated Invision Link: Please let me know if any links are broken or if you have any comments/feedback would be greatly appreciated! |
Wireframe Diagram Design Demo |
@skaegi I'm having a look through issues looking for ones we can close out/reprioritise etc, thoughts on closing this out and capturing new designs (like those posted above) as part of new issues that are more specific? This was a really early days issue that we've done a great job on - we don't want this to be open forever though 😸 |
@AlanGreene @skaegi I think it's fine to close it but we do need to track this effort somewhere. I see it as having to pieces, the design spec and the dev issue. So, it could be divided into two new issues. |
The current dashboard is simple and that's ok for now but will not let us do the full range of navigation that experience says will be valuable for this sort of tool. This issue is to track some ideas on what me might do with the dashboard UI
The text was updated successfully, but these errors were encountered: