kando icon indicating copy to clipboard operation
kando copied to clipboard

Release as Flatpak

Open blacklightpy opened this issue 1 year ago • 2 comments

In relation to #338.

I'll also make a request downstream to Void to see if they can patch it for Electron, like they did with Chromium.

blacklightpy avatar Mar 21 '24 23:03 blacklightpy

Hi again! This should be doable. I looked into the Flatpak Builder of Electron. This kinda works, but I think the proper way would be to push this to Flathub and not to distribute homemade flatpaks here on GitHub.

I'll drop a note here as soon as I start working on this. This may take some time as there are other things higher on my priority list, so any contribution would be appreciated here!

Schneegans avatar Mar 22 '24 04:03 Schneegans

Seconding a desire for this, would love to have Kando on my Steam Deck.

WMan22 avatar Jun 21 '24 04:06 WMan22

I am currently looking into creating a Flatpak for Kando. Building flatpaks for Electron seems to be pretty difficult. With Kando it's even more difficult as it requires building native node modules using CMake.js which tries to download stuff during the build process.

However, I now managed to create a flatpak based on the AppImage which is created for every release. I am not sure if that's a good approach, but it seems to work. Anybody here with flatpak experience?

Next I'll have to figure out which permissions are required. The different backends of Kando use different D-Bus APIs, so it will be challenging to make all of them work...

Anyways, if you want to have a glimpse at what I am trying, look here: https://github.com/kando-menu/flatpak

Schneegans avatar Nov 15 '24 20:11 Schneegans

Here you go: https://flathub.org/apps/menu.kando.Kando

Let me know if you find any issues!

Schneegans avatar Dec 07 '24 12:12 Schneegans