mamba-org / gator

Conda environment and package management extension from within Jupyter
Other
260 stars 30 forks source link

Improve package dependency graph integration #110

Open fcollonval opened 3 years ago

fcollonval commented 3 years ago

What do you think of this mock-up?

The idea is to add an icon in the toolbar above the packages list (it will be absent if mamba is not available - or disabled with a title advertising mamba :wink: ). On click on the button, this would open the dependency panel (not sure if on the right of the package list is a good place or if it needs to be a separated panel to allow positioning and resize by the user).

Then selecting a package will result in the display of its dependencies graph. If not package selected, a help message such Select a package to display its dependency graph.

This means also to change the current behavior as onClick on a row changes the status of the package. This should then be restricted to the status icon probably.

image

_Originally posted by @fcollonval in https://github.com/mamba-org/gator/pull/102#discussion_r525913804_