Skip to content
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

new UX design for Repositories #5515

Open
4 tasks
dlaloue-vmware opened this issue Oct 19, 2022 · 1 comment
Open
4 tasks

new UX design for Repositories #5515

dlaloue-vmware opened this issue Oct 19, 2022 · 1 comment
Labels
component/apprepository Issue related to kubeapps apprepository component/ui Issue related to kubeapps UI kind/feature An issue that reports a feature (approved) to be implemented

Comments

@dlaloue-vmware
Copy link
Collaborator

This issue is a follow up to issue #5121 which addressed improvements for the basic support of repositories for all types.

The new UX should help improve further the creation/edit of repositories. It is proposed to switch to a full page UI instead of dialog, and switch to a plugin-aware wizard instead of a dynamic one-pager.
The UI should allow for configuration to grow (e.g. adding labels/annotations to metadata), and especially allowing each plugin to provide a more native configuration for additional options (e.g. tag or ref selection in Carvel plugin).

The following are tasks that carry over from #5121 :

@dlaloue-vmware dlaloue-vmware added the kind/proposal An issue that reports a new feature proposal to be discussed label Oct 19, 2022
@ppbaena ppbaena added component/apprepository Issue related to kubeapps apprepository next-iteration Issues to be discussed in planning session labels Oct 20, 2022
@ppbaena ppbaena added this to the Improve Package Repository UX milestone Oct 20, 2022
@gfichtenholt
Copy link
Contributor

gfichtenholt commented Oct 22, 2022

May I also suggest that current ADD PACKAGE REPOSITORY dialog be changed into a wizard? There is way too much information for a single dialog there. I think the wizard would also naturally help with transition to display plugin-specific config options. I.e. in one wizard screen you select a plugin, the next screen uses that state to render plugin-specific options, etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/apprepository Issue related to kubeapps apprepository component/ui Issue related to kubeapps UI kind/feature An issue that reports a feature (approved) to be implemented
Projects
Status: 🗂 Backlog
Development

No branches or pull requests

4 participants
@ppbaena @dlaloue-vmware @gfichtenholt and others