Move to electron-based app #307

Closed
danielbuechele opened this Issue Jan 22, 2017 · 8 comments

Comments

Projects
None yet
4 participants
Owner

danielbuechele commented Jan 22, 2017

For version 3 Goofy will move to an electron-based architecture. This means basically all code in this repo will be replaced with the new version.

This decision will hopefully bring some major advantages:

  • As electron is based on Chromium, we can add support for call
  • Windows and Linux support is possible
  • Hopefully some of the weird bugs will vanish
  • Not requiring Xcode will potentially allow a bigger developer base to contribute on this project

I started working on Goofy for Work, a version of Goofy to use with Workplace by Facebook. This version is already based on electron and coming along pretty good. Most of the codebase will be shared between Goofy and Goofy for Work.

However, this means all the issues labeled with version 2, will not be addressed, as I focus on version 3. Once this version is released, I will close these issues.

Etheryte commented Feb 1, 2017

When will you add a branch for the electron version? Getting some early testers and/or contributors on board would allow for both the work to be finished faster and for bugs to be caught early.

Owner

danielbuechele commented Feb 12, 2017

I hope I can add a branch for this in the next couple of days.

If you need a beta tester, let me know!

kevingelion commented Feb 27, 2017 edited

Looking forward to helping out!

Owner

danielbuechele commented Feb 27, 2017

I published a branch called electron yesterday. Aiming for a first release today.

Awesome! Happy to see you're using nuts for updates 😄

Owner

danielbuechele commented Feb 28, 2017 edited

As of now, the branch is merged into master. There are still some things that need to be done. I set up travis to build the app and hope the build process works. I need to verify that auto updating is working. after that, I will publish an update to all Goofy 2 users with the new version and update the website.

danielbuechele added the meta label Feb 28, 2017

Owner

danielbuechele commented Mar 1, 2017

I just released v3. Closing this issue.

ltrebing referenced this issue Mar 2, 2017

Merged

Electron #307 #321

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