openvsx
openvsx copied to clipboard
Do a manual (non-cli) upload
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.
@jeanp413 @filiptronicek Can you try out this new feature?
@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.
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 ๐.
Otherwise loving the process and publishing flow, really a delightful experience! ๐งก
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.