mak added a comment.

  In D23306#515595 <https://phabricator.kde.org/D23306#515595>, @ngraham wrote:
  
  > In fact there are three possible relationships:
  >
  > - App is associated with desktop, but not required by it or limited to it 
(e.g. Dolphin, Gwenview, Nautilus, GNOME Music)
  
  
  --> `project_group` 
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-project_group
  
  > - App requires desktop (e.g. KDE System Settings, GNOME System Settings, 
GNOME Tweaks)
  
  --> `compulsory_for_desktop` 
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-compulsory_for_desktop
  (Also potentially `extends`, if the thing in question is an addon / 
desktop-shell extension)
  
  > - Desktop requires app (e.g. KDE System Settings, GNOME System Settings)
  
  --> `compulsory_for_desktop` 
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-compulsory_for_desktop
  
  > If we had the ability to mark things according to the above relationships 
that would be amazing.
  
  We actually can, I think...
  
  @kossebau How to hide .desktop files from AppStream is now more visible in 
https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#spec-appdata-introduction
 as a hint.

REPOSITORY
  R124 System Settings

REVISION DETAIL
  https://phabricator.kde.org/D23306

To: ngraham, apol, mak, #plasma
Cc: kossebau, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, 
fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart

Reply via email to