Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script to build "native" apps #142

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Script to build "native" apps #142

wants to merge 8 commits into from

Conversation

rubiojr
Copy link
Collaborator

@rubiojr rubiojr commented Apr 14, 2017

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

@rubiojr
Copy link
Collaborator Author

rubiojr commented Apr 14, 2017

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
Copy link
Collaborator Author

rubiojr commented Apr 14, 2017

@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
Copy link
Collaborator Author

rubiojr commented Apr 15, 2017

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.

@muesli muesli self-assigned this Apr 17, 2017
@muesli
Copy link
Owner

muesli commented Apr 18, 2017

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

@rubiojr
Copy link
Collaborator Author

rubiojr commented Apr 18, 2017

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

👍 I'll try to figure it out.

@rubiojr
Copy link
Collaborator Author

rubiojr commented Apr 19, 2017

👍 I'll try to figure it out.

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

@rubiojr
Copy link
Collaborator Author

rubiojr commented Sep 28, 2017

Accidentally closed via force-push 😢.

@rubiojr
Copy link
Collaborator Author

rubiojr commented Nov 10, 2019

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 aba9788.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants