canonical / snapcraft.io

The official website's repository for the Snap store
https://snapcraft.io/
Other
146 stars 110 forks source link

Listing page: clearly communicate which fields come from `snapcraft.yaml` and which are not #4854

Open sed-i opened 2 months ago

sed-i commented 2 months ago

Expected behaviour

When I view the listing details on the listing page (e.g. https://snapcraft.io/nushell/listing), I want to know right away which fields are populated by snapcraft.yaml and which fields can only be populated via the web ui.

I think "Update metadata on release" should be a toplevel box on the listing tab, and all associated fields should be greyed out when the box is ticked.

Steps to reproduce the problem

  1. Enable "Update metadata on release".
  2. In the listing page, try to change logo, vs. changing category.

In the screenshot below, "Icon" and "Title" come from snapcraft.yaml, while the other fields can only be set by the web ui. That is confusing.

image

Specs

syncronize-issues-to-jira[bot] commented 1 week ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/WD-17151.

This message was autogenerated