I am looking for volunteers who can help me port my app to FlatPak. Here is my repo: GitHub - EchoRavenX/5mindapp: this linux client for the 5mind website.
Requesting help to port my app to flatpak
I ported it but the main.js required a few changes otherwise it would crash so I created a pull request with a patched main.js and Flatpak support. Proper Port to Flatpak by shonubot · Pull Request #1 · EchoRavenX/5mindapp · GitHub
Thank you for your help, but there is a slight problem in your PR. While I am testing the app in Fedora Atomic Cosmic, the app appears to be missing the desktop icon.
Ok, you just need to make a .desktop file, a metainfo file and you might need to add in the description that this is a unofficial wrapper.
I think that it is fine but even then you are wrapping their website in a application and I don’t think you can do that without attribution. You could say that it is a unofficial client for the 5Mind Website, also here is a suggestion for a .desktop file which you could install into the applications folder:
[Desktop Entry]
Type=Application
Name=5Mind Desktop
GenericName=5Mind Client
Comment=Linux client for the 5mind website
Exec=start-5mind-desktop.sh
Icon=com.fivemind.desktop
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=5mind-desktop
Terminal=false
MimeType=x-scheme-handler/http;x-scheme-handler/https;
Keywords=5mind;web;
5mind’s website states that you cannot using their branding or content without permission: https://5mind.com/terms-of-service#:~:text=7.%20Intellectual%20Property
Instead of calling it 5Mind Desktop, you might need to call it something else like a Youtube Music wrapper was initially not allowed in Flathub as it’s name was YTMusic and it was forced to be renamed to AlbumRipper (see Add io.github.Ethanscharlie.albumripper by Ethanscharlie · Pull Request #6694 · flathub/flathub · GitHub)