"Add a snap" form has inconsistent terminology, misleading controls

Bug #1767341 reported by greg hale
6
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: dashboard ui
Revision history for this message
Daniel Manrique (roadmr) wrote :

#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/hk9w2BNrBMkBG4TZ/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).

Changed in snapstore:
status: New → Incomplete
summary: - Register snap
+ "Add a snap" form has inconsistent terminology, misleading controls
Revision history for this message
greg hale (greghale) wrote :

#1 - Super!

#2 - That sounds good to me, an alternative: "Register your snap to a store before publishing"
I don't mind either way, both get the message across :)

#3 - I'm very sorry I think I was comparing the Vanilla approved design (https://goo.gl/uiHVTD) and the current implementation and I completely missed the drop down!

> We can maybe tweak the template logic so it doesn't have the user go through store selection if only one store is available...

This is a great idea. Is that possible? What happens when a brand store chooses to be public, and that any publisher can submit snaps to it?

Is it called the Ubuntu store? I was under the impression the it'd now be called the 'Global Snap Store' to get away from it being too Ubuntu-y?

For the scope of this bug, we can just edit the title and copy and the logic can be a separate issue. What do you think?

(Thanks for the quick response)

William Grant (wgrant)
tags: added: dashboard ui
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Snap Store because there has been no activity for 60 days.]

Changed in snapstore:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.