electron-boilerplate-vue icon indicating copy to clipboard operation
electron-boilerplate-vue copied to clipboard

Bug fixes, updates, Vue 2, etc.

Open bradstewart opened this issue 8 years ago • 1 comments

First, sorry I've been unresponsive/nonexistent lately; thanks for issue reports and PRs. We launched a few (private/internal unfortunately) tools based on Vue/Electron a few months back, and I've been working on other projects.

I did, however, manage to learn a few things around simplifying the build/packaging/release/deployment process (especially with webpack, native dependencies, and multiple OS targets) which I will bring back into this project along with answering issues and reviewing PRs.

I need to catch up on the last few months of updates for Electron (and related build tools), Vue 2 and Webpack over the next week or so, then I'll start updating this project.

Stuff I need to remember to make sure works:

  • [ ] Hot reloading in dev.
  • [ ] Running in dev on Windows, OSX, Linux.
  • [ ] Style sheet compilation.
  • [ ] Native module support in dev and prod.
  • [ ] Production build/package for Windows, OSX (maybe Linux, should "just work").
  • [ ] Multiple bundles/windows.

Other things to do:

  • [ ] Add docs about jQuery integration.

bradstewart avatar Dec 20 '16 22:12 bradstewart

Have you looked into using electron-builder as well? It packages app then creates installers for each respective operating system and can also sign your installer.

You can build for all three systems on a Mac.

patleeman avatar Jan 17 '17 04:01 patleeman