If your application works on GNOME phones like the Librem 5, please add the relevant metadata to your appdata file and to your desktop entry.

It will let Phosh, GNOME Software 41 and PureOS Store 41 know your application works on phones.

Use the new standardized AppStream hardware support information to your appdata: freedesktop.org/software/appst

GNOME Software and PureOS Store will use this to let users of your application know if it works on their hardware.

1/3

In most cases, this boils down to adding:
<recommends>
<control>keyboard</control>
<control>pointing</control>
<control>touch</control>
</recommends>
<requires>
<display_length compare="ge">360</display_length>
</requires>

More info here: blogs.gnome.org/tbernard/2021/

Also add the non-standard PureOS Store-specific hardware support information for some transition period:
<custom>
<value key="Purism::form_factor">workstation</value>
<value key="Purism::form_factor">mobile</value>
</custom>

2/3

Follow

Finally, to let Phosh know your application supports phones, add this to your desktop entry:
X-Purism-FormFactor=Workstation;Mobile;

More information here: adrienplazas.com/blog/2020/10/

That's it! 😄

3/3

· · Web · 0 · 2 · 6
Sign in to participate in the conversation
La Quadrature du Net - Mastodon - Media Fédéré

Mamot.fr est une serveur Mastodon francophone, géré par La Quadrature du Net.