Coder Social home page Coder Social logo

Comments (3)

deboer-tim avatar deboer-tim commented on June 8, 2024

Linking a prior design for background: #2677.

The goal of this is just to scale the current design - but personally, I'd like to see a pattern where adding more Kubernetes objects could be done without having to move it or make it a child menu (i.e. pods/images/deployments/ingress+more are all still basically at the same nav level).

from podman-desktop.

ekidneyrh avatar ekidneyrh commented on June 8, 2024

We touched on this in the UX call yesterday. Some proposed solutions:

  • Have different work spaces. Eg 'I'm going to work on Kubernetes now, so I'm going to enter Kubernetes work mode' and have the work space display everything I need for that.

  • having the user decide what icons they want on the nav bar and have the rest under a hover menu or a more button. They can switch and swap as they please. And then have an option to reset the organization to default. This could tie in with the above point, as the user could set and save a custom work profile.
    image

  • Have a parent icon and then have their children / relevant icons displayed on click, like how Google Docs does it:
    image

from podman-desktop.

feloy avatar feloy commented on June 8, 2024

The Blender interface has also been discussed.

Blender uses Workspaces (https://docs.blender.org/manual/en/latest/interface/window_system/workspaces.html). When you select a workspace (on the top), the icons on the left bar change with the ones for this workspace.

We could imagine having 2 columns of icons on the left. One column containing the common icons (containers, pods, images, volumes) + the workspace icons, the other column containing the workspaces:

With Kubernetes workspace selected:

(dashboard)     [kubernetes]
(container)     (ai lab)
(pods)          (bootc)
(images)        (other extension...)
(volumes)
(deployments)
(services)
(ingresses)

from podman-desktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.