admin-portal icon indicating copy to clipboard operation
admin-portal copied to clipboard

Flatpak?

Open skutter-de opened this issue 3 years ago • 3 comments

The desktop app is currently being distributed as a snap. Many users (myself included) prefer flatpak. Will there be a flatpak version of the desktop app? Could be uploaded to flathub

skutter-de avatar Mar 03 '22 15:03 skutter-de

Thanks for the suggestion, I believe we're dependent on this issue to be implemented: https://github.com/flutter/flutter/issues/41737

hillelcoren avatar Mar 03 '22 16:03 hillelcoren

I'm not too sure actually, maybe this would help?

https://www.reddit.com/r/flatpak/comments/mnh5dd/any_examples_of_building_a_flutter_20_app_with/?utm_medium=android_app&utm_source=share

skutter-de avatar Mar 03 '22 16:03 skutter-de

Personally I've been using Epiphany's "web app" feature to use https://app.invoiceninja.com/time_tracker?q=Ftime_tracker as an "app", so to speak, but I've been worried that maybe with v5 this wouldn't work the same anymore (?), if so a flatpak would be the way to go, because snaps really aren't a thing on anything but Ubuntu anyway.

nekohayo avatar Mar 28 '22 03:03 nekohayo

I went down the rabbit hole to see the status of Flutter on Flatpak and it looks like that's still an open dependency and many, many developers seem to want that rectified for other apps as well. I too steer very clear of Snaps and seek a Flatpak of InvoiceNinja. I'll admit that due to performance reasons, I wanted to test the InvoiceNinja desktop app and so I installed snapd in a virtual machine to keep it off my primary desktop. Afterwards, I walked into my bathroom in a trance-like state and turned on the shower and walked in with my clothes on. Then I balled-up in the fetal position and wept. I felt dirty with snapd installed...

TriggerDingus avatar Dec 02 '22 02:12 TriggerDingus

@hillelcoren Actually, that issue is for compiling the Flutter app locally, but Flutter apps can already be distributed via Flatpak as compiled binaries. There are a number of projects on Flathub already doing that.

You can look at the flatpak manifests for each of the projects linked to above by clicking "See details" under the "Publisher" heading.

And here's a more general example: https://github.com/Merrit/flutter_flatpak_example

12people avatar Feb 07 '23 22:02 12people

It doesn't appear the there are any technial obstacles left to a Flatpak package, at least since late last year or early this year. Has a Flatpak package been sidelined? If not, when might it be available?

TriggerDingus avatar Oct 23 '23 19:10 TriggerDingus

Sorry, we aren't able to provide timeframes for future features.

If you're a developer we'd gladly accept a pull request.

hillelcoren avatar Oct 23 '23 19:10 hillelcoren

FYI... https://github.com/flathub/flathub/pull/4659

hillelcoren avatar Nov 01 '23 15:11 hillelcoren

https://flathub.org/apps/com.invoiceninja.InvoiceNinja

hillelcoren avatar Nov 02 '23 01:11 hillelcoren

Nice!!

TriggerDingus avatar Nov 02 '23 02:11 TriggerDingus