ember-electron

Build, test, compile and package desktop apps with Ember and Electron

OTHER License

Downloads
3.4K
Stars
807
Committers
52

Bot releases are hidden (Show)

ember-electron -

Published by felixrieseberg almost 6 years ago

ember-electron -

Published by felixrieseberg almost 7 years ago

• Fixes an issue with fs-extra (https://github.com/felixrieseberg/ember-electron/pull/321)

ember-electron - 2.6.0

Published by felixrieseberg about 7 years ago

• Upgrade to electron-forge 4.1.1
• Dead-simple ember-enginges support (thanks to https://github.com/XaserAcheron)

ember-electron -

Published by felixrieseberg about 7 years ago

This release upgrades the version of electron-forge to 4.x, which in turn fixes a few bugs and upgrades electron-packager to 9.x.

ember-electron - 2.3.0

Published by felixrieseberg about 7 years ago

This release contains a few crucial fixes:

  • @ursm moved ember-electron's main file to the ember-electron folder to save it from Ember's babel, which doesn't really know what we in Node-land mean when we call require. (#285)
  • @bendemboski fixed symlink issues (#274)
  • @bendemboski also enabled main process debugging (#237)
ember-electron - 2.1.0

Published by felixrieseberg over 7 years ago

This release comes shortly after the initial release of ember-electron v2 and contains two additions:

  • @bendemboski spent some time reworking the build pipeline, making it more efficient and easier to inspect from the outside. This change also introduces a fancy new command (ember electron:assemble), which builds the Ember App as used by ember-electron.
  • @pichfl updated the addon to Ember Cli to 2.12
ember-electron - 2.0.0: Ember-Electron v2

Published by felixrieseberg over 7 years ago

✨ Woah, a complete rewrite! This version is a major bump and contains many breaking changes - please make sure to read the upgrade guide before updating your version.

Why a rewrite

As the Electron community grew bigger, more and more modules emerged that cover parts of the same operations done by ember-electron - and over time it became clear that this module should depend on other, more popular utility modules than to take care of all possible operations itself.

ember-electron v2 is almost a complete rewrite, using electron-forge to build and package
your desktop applications. It allows ember-electron to focus on the Ember parts of this
module, while the whole Electron community can work together to polish the creation of installers,
the compilation of small packages, and the developer experience around native modules. Fore more info, check out this blog post.

Upgrading

If you are upgrading to version 2.x from 1.x, you will need to make some updates to your
application. The best way to do this is to re-run the blueprint after upgrading
ember-electron:

ember generate ember-electron

Configuration Upgrade

The biggest change is where your configuration lives - in the past, ember-electron managed your
configuration, passing it on to internal tools that would take care of the actual creation of
binaries.

Now, ember electron:package and ember electron:make use electron-forge to join forces with
the greater Electron community. All configuration is now done using an electron-forge-config.js
file inside your ember-electron folder. For details, check out the documentation.

Example Upgrade

To see an upgrade in action, check out how Ghost Desktop moved from ember-electron v1 to v2.

ember-electron -

Published by felixrieseberg about 8 years ago

Changelog

  • Bugfix: There used to issues with spaces in the project path - that should be gone 😉
ember-electron -

Published by felixrieseberg about 8 years ago

Changelog

  • Added missing use strict for Node 4 😢
ember-electron -

Published by felixrieseberg about 8 years ago

Changelog

  • Upgraded to Ember Inspector 2
  • Added support for the package electron (previously known as electron-prebuilt, which is still supported)
  • Added a few tests
  • Moved internal code to Standard JS
ember-electron -

Published by felixrieseberg over 8 years ago

  • Fixed bug in test blueprint keeping tests from running
ember-electron -

Published by felixrieseberg over 8 years ago

  • Updated blueprints for Electron 1.0
  • Automatically installs Devtron

To update:

npm install --save-dev [email protected] [email protected]
ember g ember-electron
ember-electron -

Published by felixrieseberg over 8 years ago

Changelog

  • On Linux, we now watch directories individually. Previously, live-reload did not work on Linux. Thanks to @cprussin for the fix and PR!
ember-electron -

Published by felixrieseberg over 8 years ago

Changelog

  • Ensures that the output directory on OS X exists
ember-electron - Compile Native Dependencies!

Published by felixrieseberg over 8 years ago

From 1.2.0 on, ember-electron will attempt to install electron-rebuilder, and will also attempt to recompile native dependencies against the Electron headers.

Changelog

  • Blueprint: Added electron-rebuilder
  • package command: Added "compile native dependencies" step
ember-electron - Small Bugfixes

Published by felixrieseberg over 8 years ago

Changes since 1.1.0*

  • app-category-type is now a respected command line flag for ember electron:package
  • A UglifyJS error during ember electron:package is now fixed
  • Ember Inspector is now properly being installed
ember-electron - Test your stuff, folks

Published by felixrieseberg over 8 years ago

Changes since 1.0.0:

  • Adds documentation about testing Ember-Electron apps on Travis
  • Adds a .travis.yml blueprint
ember-electron - Waffles are the best thing anyway

Published by felixrieseberg over 8 years ago

Ember Electron has been around for a while (and builds in huge parts on the already super-stable ember-cli-nwjs), so I've decided that it's ready for a 1.0.0. This release has been updated for Ember 2.3, Node 4-5 (using ES6) and has some small issues fixed.

Changes since 0.5.8

  • Upgrade to Ember Cli 2.3
  • Upgrade to Testem 1.4
  • Upgrade whole codebase to ES6
  • Deprecated fs methods removed
  • electron:test now launches via Node script for both CI and server mode
  • Minor bumps for Chai, Broccoli, Ember-Qunit, Ember-Try
  • Hot reloader now works in any dist folders
ember-electron - Be a hero, try a beta version

Published by felixrieseberg over 8 years ago

Ember Electron has been around for a while (and builds in huge parts on the already super-stable ember-cli-nwjs), so I've decided that it's ready for a 1.0.0. This release has been updated for Ember 2.3, Node 4-5 (using ES6) and has some small issues fixed.

Changes

  • Upgrade to Ember Cli 2.3'
  • Upgrade whole codebase to ES6
  • Deprecated fs methods removed
  • electron:test now launches via Node script for both CI and server mode
  • Minor bumps for Chai, Broccoli, Ember-Qunit, Ember-Try
ember-electron -

Published by felixrieseberg over 8 years ago

Small bugfixes:

  • Reload Ember App on load failure
  • Only inject Socket.io when in Ember Electron environment
Package Rankings
Top 2.67% on Npmjs.org
Badges
Extracted from project README
Appveyor Build status Travis CI Build Status Maintainability