"Add a snap" form has inconsistent terminology, misleading controls
Bug #1767341 reported by
greg hale
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snap Store Server |
Expired
|
Undecided
|
Unassigned |
Bug Description
1. Click on 'register new snap'
2. Read instructions
> 'To add a snap, its name must be registered to a store. Set the name and store using this form:'
3. Enter name
4. Look for somewhere to set store
5. Can't find where to set store
6. Cry
• [Error 1] form is called 'add snap' - Should be labelled 'Register your snap'
• [Error 2] Instructions should read - 'Before you can push your snap to a store, its name must be registered'
• [Error 3] there is no input for setting the store - there should be a radio menu to allow the publisher to select the store
tags: | added: dashboard ui |
To post a comment you must log in.
#1 - sounds fair, I think it'd be nicer for the <h1> element and <title> to be "Register your snap".
#2 - "Push" is slightly technical and this suggestion reads a bit awkward. Something like "Publishing a snap requires registering its name to a store"? We can discuss some other ideas until we find one we all agree is clear.
#3 - Do you have a screenshot? I do, and I see a "select a store to upload your snap to":
https:/ /screenshots. firefox. com/hk9w2BNrBMk BG4TZ/dashboard .snapcraft. io (will expire on May 10th or so).
This, however, may be because I have access to more than one store. If you don't, it's conceivable you don't see the store selector, but the generic message is confusing as you have observed.
(I admit I was lazy here asking for a screenshot - I could easily check the source code to establish this with certainty. But I'd like your feedback on what you see :)
We can maybe tweak the template logic so it doesn't have the user go through store selection if only one store is available. Maybe, in that case:
"Publishing a snap requires registering its name to the FOO store"
where FOO would be "Ubuntu" in most cases (the global store).