-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Feature Request Proposal: Improve "Copy Pull Command" Functionality for Enhanced User Experience #21146
Comments
Thanks for pointing out the issue. |
I think it would also make sense that if the data is copied to the clipboard, there would be toast popup as a feedback. The Clarity framework has something similar: |
The PR #21155 is ready for review. |
This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days. |
/not-stale |
Is your feature request related to a problem? Please describe.
Users frequently express frustration with the current "Copy Pull Command" functionality in the Harbor artifact datagrid. The option to copy the pull command remains greyed out until a specific artifact is selected, which has caused confusion as many users do not immediately understand why this action is unavailable. Additionally, the current location of the "Copy Pull Command" button (above the table) requires multiple steps and is less intuitive compared to solutions like Docker's, where the command is integrated directly with each tag entry.
Related User Issues:
Issue #12763
Issue #20585
Describe the solution you’d like
The goal is to make the "Copy Pull Command" feature both accessible and straightforward for users. We propose moving the "Copy Pull Command" option directly back into the datagrid as a column. Each row (artifact) in the table should have an individual "Copy" button beside each tag, similar to Docker's approach, where users can easily select the desired tag and instantly copy the pull command with a single click. Most users also prefer tags over digest information, as tags are concise and familiar identifiers, so providing a "Copy" button next to each tag would streamline the user experience.
Describe the main design/architecture of your solution
To address these usability concerns, we propose implementing the following improvements:
Place a copy button directly within each artifact row. This button should allow users to instantly copy the pull command for each tag or digest without needing to select the artifact first. Each tag or digest entry would have a "Copy" button on its right side, streamlining the process and reducing clicks.
For any actions that remain greyed out until a prerequisite is met (such as artifact selection), provide a tooltip that explains why the action is unavailable. This approach would guide users on the required steps and improve overall clarity in the interface.
Describe the development plan you’ve considered
Additional context
Add any other context or screenshots about the feature request here.
Addtionally,
This approach would align the "Copy Pull Command" interface with the "Push Command" layout, making it more intuitive and user-friendly by providing users with visibility into what they are copying.
The text was updated successfully, but these errors were encountered: