Comment 3 for bug 1555569

Revision history for this message
Natalia Bidart (nataliabidart) wrote : Re: [snaps] Show human-readable names for store apps

Hello all,

Let me share the current state about title, summary and description fields. Currently, the store API exposes these fields for each snap (among others):

package_name -> the "technical" package name, such as generic-amd64 (not-editable, but could change due to name disputes or similar)
name -> fully qualified name of a package, such as "generic-amd64.canonical" (not-editable, same remark as before)
summary -> the package summary, matches the summary field in the snap.yaml file (editable from Store UI)
description -> the package description, matches the description field in the snap.yaml file (editable from Store UI)
title -> the human readable string for a package, initially is filled with the snap name, but can be edited from the Store UI

There is a pending improvement from snappy so the title is also required in the snap.yaml, once that is done, the store will use that to populate the title field.

For current examples:

https://search.apps.ubuntu.com/api/v1/package/generic-amd64
https://search.apps.ubuntu.com/api/v1/package/bar

So specifically to this bug report, I think the Gnome Software should always use the 'title' property from the Store results as the human readable string to show to the user.