benini / scid

Other
43 stars 12 forks source link

Fix desktop integration #101

Closed rolandlo closed 1 year ago

rolandlo commented 1 year ago

I have updated and fixed the meta-info as far as possible, updated the desktop file, created a 512x512 square icon from scid_app.svg (which was 508x550) and updated the flatpak manifest to include all these three files. Locally the desktop integration works fine. I see Scid in the Gnome activities and app drawer and can add Scid to the favorites (so I get an icon on the dock):

grafik

One thing that needs to be fixed are the screenshots though. They should have an aspect ratio of 16x9, ideally 1600x900 pixels, and in png-format. Those screenshots are important, since they will be shown on flathub to everyone when submitting the app there. One screenshot should show an overview and other screenshot(s) can show the different main aspects of the app (e.g. managing databases, analyzing with engines, creating player reports, playing online on FICS). Could you provide me those screenshots? See https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#qsr-app-screenshots-info for helpful advice on how to create them.

benini commented 1 year ago

Many thanks. I have uploaded two screenshots and updated the links in the flatpak's manifest.

rolandlo commented 1 year ago

The screenshots are OK, but somehow appstream-util validate still fails:

appstream-util validate com.github.benini.scid.appdata.xml 
com.github.benini.scid.appdata.xml: FAILED:
? file-invalid          : <screenshot> failed to load [https://scid.sourceforge.io/screenshot1.png]
? file-invalid          : <screenshot> failed to load [https://scid.sourceforge.io/screenshot2.png]

I don't know what's wrong. If I wget the two images and replace the URLs by file://<path to screenshot> then it works. Is there something special with the way these screenshots are uploaded?

benini commented 1 year ago

The problem was sourceforge.io With sourceforge.net it works