Your comments

Fair enough. I mean, it's really up to you since you folks are actually the developers.


I can go ahead and make the Flatpak end-of-life (same for SmartSynchronize) if you don't want to release it as Flatpak since it's another format floating around that you don't really want/plan to support. Nobody really understand how the software works better than yourselves.

It's going to be the same benefit(s) that applies to any containerized application in general: run-time dependencies are maintained by the application so it's guaranteed to work. Besides that, there is the icon ;) feature, sandboxing, centralized service for distribution, every distro (where it's supported) can install it.

I just package the application, I don't really know Flatpak technology top to bottom, but it works better than most of the other variants, for most applications.

So "portals" is what used for such things, although in the case of Flatpaks (almost) everything needed for a given application is bundled, hence external dependencies don't have any impact on the shipped software. Think Docker containers (or something similar). If something from the host is needed, there are portals to integrate/interact with it...and they work for the most part. SmartGit doesn't have too many problems in that sense; it would be nice to compare how many issues do you get from the .tar.gz release compared to the (unofficial) Flatpak.

There are hurdles, but IMO it's worth exploring and solve them, as many other software vendors are doing, because you can place all your effort on one single format, rather than releasing (and supporting) DEBs, RPMs, you-name-it.

I think supporting both, Flatpak and Snap (along with the classic .tar.gz) can be really good options.

I think it's about time for this to be considered, right? I don't think there is a way to convert an Ed25519 private key into PEM format.


Same for this topic.

I just did it. A brand new fresh install (as a Flatpak), and I see that all of that is now in $HOME/.var/app/com.syntevo.SmartGit/config/smartgit/ ...and will be in $HOME/config/smartgit/ for the non-Flatpak'ed ones.


On a different subject, I didn't find the SVG file, nor the new install recognized the Git location (to /app/bin) in the setup phase.