nate-xyz / resonance

Intuitive GTK4/LibAdwaita music player
https://beta.flathub.org/apps/io.github.nate_xyz.Resonance
GNU General Public License v3.0
363 stars 20 forks source link

Appdata related changes #139

Open yakushabb opened 3 months ago

yakushabb commented 3 months ago

appdata: Mark release descriptions as untranslatable

GNOME automatically excludes release descriptions on Damned Lies (GNOME Translation Platform). It's a good practice to follow the GNOME way.

This can streamline the translation process, allowing translators to focus their efforts on more critical and user-facing aspects of the application.

appdata: Fix missing default screenshot

At least one screenshot must be marked as default.

appdata: Add developer block

A developer tag with an id attribute and a name child tag must be present. The name must be the author or developer of the application.

More information: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#developer-name

appdata: Remove categories

If there’s a launchable defined for a desktop application, they are pulled from the desktop file. Defining them separately in the Metainfo file will override the contents of the desktop file.

More information: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#categories-and-keywords

appdata: Add several URLs

More information: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#url

appdata: Move translation tag

Move translation tag to make it easier to find.