openvsx icon indicating copy to clipboard operation
openvsx copied to clipboard

Do a manual (non-cli) upload

Open amvanbaren opened this issue 2 years ago โ€ข 5 comments

Added publish button to header Added extensions tab in user settings Added ability to publish extension Added ability to create namespace Make namespaces visible for contributors

Testing steps: A publish button has been added to the navigation menu. Click the publish button, the rest of the UX should speak for itself.

amvanbaren avatar Mar 25 '22 19:03 amvanbaren

@jeanp413 @filiptronicek Can you try out this new feature?

amvanbaren avatar Apr 19 '22 09:04 amvanbaren

@filiptronicek

it would be nice to make it clear that the user can only upload one extension at a time and if the user tries to upload more there should be a warning / alert.

Dropzone is configured to only allow one file. I've changed the dropzone text to make that clearer. An existing file is overwritten when a user picks another file. Instead of a warning (which can get annoying) I've added an undo action in case the user didn't mean to change the extension package to be uploaded.

it would be great to better handle non-existent namespaces in the UI (e.g. let the user create the namespace or create it automagically.

I've added error handling that tries to create the namespace automagically and if successful publish the extension again.

there is an issue with text contrast on the Create namespace modal when it is focused

This was a site-wide issue where text fields didn't look right when focused. The same happened when writing a review, generating an access token or adding a namespace member. It's fixed now.

amvanbaren avatar May 16 '22 17:05 amvanbaren

I noticed that the navbar has the Publish item when you are not in the user dashboard. This may be confusing to some users because otherwise the navbar is the same across the whole website and now it disappears here. I think it is nice having it, I would keep it and have it everywhere for sake of inconsistency, but I'd love to know what you think, @amvanbaren ๐Ÿ™‚.

filiptronicek avatar May 23 '22 18:05 filiptronicek

Otherwise loving the process and publishing flow, really a delightful experience! ๐Ÿงก

filiptronicek avatar May 23 '22 18:05 filiptronicek

I noticed that the navbar has the Publish item when you are not in the user dashboard. This may be confusing to some users because otherwise the navbar is the same across the whole website and now it disappears here. I think it is nice having it, I would keep it and have it everywhere for sake of inconsistency, but I'd love to know what you think, @amvanbaren ๐Ÿ™‚.

Ok, the publish button is now also available in user-settings.

amvanbaren avatar May 24 '22 08:05 amvanbaren