extensions-app: Support "version-name" metadata field
The extensions site recently added support for a custom "version-name" string in metadata: gitlab.gnome.org/Infrastructure/extensions-web/-/merge_requests/154 This allows developers to control the version that is exposed to users. As the version according to the developer is almost always more relevant than the automatic version assigned by the website, use it instead of the "version" field if set. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2995>
This commit is contained in:
parent
f556699824
commit
6db55eaea6
@ -107,6 +107,11 @@
|
||||
<listitem><para>The extension version</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>version-name s</term>
|
||||
<listitem><para>The extension version name</para></listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>url s</term>
|
||||
<listitem><para>The URL to the extension homepage or repository</para></listitem>
|
||||
|
@ -476,7 +476,7 @@ var ExtensionRow = GObject.registerClass({
|
||||
}
|
||||
|
||||
get version() {
|
||||
return this._extension.metadata.version || '';
|
||||
return this._extension.metadata['version-name'] || this._extension.metadata.version || '';
|
||||
}
|
||||
|
||||
get error() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user