Skip to content

core: Use GS_APP_QUIRK_HIDE_EVERYWHERE instead of Blacklisted category

Hide things based on the new quirk rather than the category. Put some conversions in place in the gs-appstream plugin to apply the quirk if the category is present (for backwards compatibility). Add a new metadata key to apply the quirk.

Applications will now be blacklisted if they contain this in their appdata:

<metadata>
  <value key="GnomeSoftware::quirks::hide-everywhere">true</value>
</metadata>

And they will also be blacklisted if they contain this, which is now deprecated:

<categories>
  <category>Blacklisted</category>
</categories>

Signed-off-by: Philip Withnall withnall@endlessm.com

Fixes: #696 (closed)

Merge request reports