beehive icon indicating copy to clipboard operation
beehive copied to clipboard

Script to build "native" apps

Open rubiojr opened this issue 7 years ago • 8 comments

Use nativefier to wrap the beehive binary and build a desktop app.

rubiojr avatar Apr 14 '17 18:04 rubiojr

We can build Linux apps with this too, but I haven't tried. The script will need to be modified to support it.

screen shot 2017-04-14 at 20 12 19

rubiojr avatar Apr 14 '17 18:04 rubiojr

@muesli we could start publishing binary assets with the releases at some point. At least for MacOS and Linux users, so they can easily run Beehive.

rubiojr avatar Apr 14 '17 18:04 rubiojr

Going to use launchd on macOS, creating a launch agent so we can easily monitor beehived, automatically launch it when the compute starts, easily kill it without the hacky killall, etc.

rubiojr avatar Apr 15 '17 15:04 rubiojr

Note: I think we can (and should) dynamically generate the beehive.icns

muesli avatar Apr 18 '17 12:04 muesli

Note: I think we can (and should) dynamically generate the beehive.icns

:+1: I'll try to figure it out.

rubiojr avatar Apr 18 '17 13:04 rubiojr

👍 I'll try to figure it out.

Found something from Henry on stackoverflow: http://stackoverflow.com/a/20703594

rubiojr avatar Apr 19 '17 18:04 rubiojr

Accidentally closed via force-push 😢.

rubiojr avatar Sep 28 '17 17:09 rubiojr

I've resumed work on this and added a snap config so we can generate snap (via script/build-app) for the distributions that support it. Still a WiP but functional, added in https://github.com/muesli/beehive/pull/142/commits/aba9788b58f9f893d5f439fa2667778caacf7dac.

@muesli: would you be interested in registering as a developer on https://snapcraft.io so we can eventually publish the snap there?

rubiojr avatar Nov 10 '19 19:11 rubiojr