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.
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.
i fixed that thank you btw
Can you please help me upstream it?
Nice! Good luck with your 5Mind desktop client!
Sure, are you planning to put it on Flathub?
Also you might need to make a .desktop launcher
Yes, of course. i want to do that
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.
it work now without that i test on my system fedora atomic cosmic
I don’t think I need the unofficial label since there’s no official client anyway.
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)