Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's new in Electron 1.0

What's new in Electron 1.0

Brief summary of Electron 1.0 changes log

Jimmy Moon

July 03, 2017
Tweet

More Decks by Jimmy Moon

Other Decks in Programming

Transcript

  1. Electron Korea (User Group) - meetup.com/electron-kr - Slack for electron-kr

    - Invitation - Twitter - Open sources @Github - Materials for meetup
  2. Agenda - What's new in Electron 1.0 - Jimmy Moon

    - ੌ۩౟ۿ ࢗ૕ӝ - ӣ੿ਊ(ূ౟ܻҮਭোҳࣗ) - ܻݯߡ ؘझ௼఼ জ ѐߊӝ - ୭ࣗ ࠺ਊਵ۽ ࢜۽਍ ೒ۖಬ ૑ਗ ೞӝ - ӣ׸ഋ(DRAMA&COMPANY) - Bay Area Electron Meet-up ଵࢳӝ & ProtoPie ࣗѐ - ӣࢿ ള(Scotty Kim, Studio XID) - Networking
  3. Electron 1.0 - Released on MAY 11TH, 2016 - New

    theme colour - New organization at Github named after Electron - New web site for Electon - Electron community - http://electron.atom.io/release - Standardize APIs - More and more native APIs - Behave consistently on each platform - Lots of “Little” things
  4. Lots of “Little” things (from v0.36.0) - Upgrade Chrome and

    Node - Chrome, from 47 to 51.x
 - Node, from 5.1 to 6.1 - ES2015 - Physical Web Feature - Cutting-edge features - Fetch, CSS variables and Service Worker, Observe, Proxies - High-performance rendering and executing - WebRequest for intercepting - WebContents with many events to manage its status - Support MAS
  5. Lots of “Little” things (from v0.36.0) - Significant improvement for

    each platforms, dock, key event, drop-files, app showing, appearance, and notification - BrowserWindow management APIs, movable, closable, fullscreen, maximize, scroll-touch - Pacakinging - Dynamic link with ffmpeg - Default app using asar packaging - Rename atom into `electron` - APIs supporting Devtools - Icons, Browse icon changing dynamically, supporting tray.getBounds() - ChildWindow managing, Session.setUserAgent - Lots of fixes. every releases with 1000 > commits - Remove deprecated APIs, https://github.com/electron/electron/pull/5373
  6. Electron versioning scheme - Patch version - 1.0.1 to 1.0.2

    - Bug fixes and new features - Minor version - 1.1.0 to 1.2.0 - Chrome or Node upgrades - Major version - 1.0.0 to 2.0.0 - Electron APIs breakage
  7. Get started with Electron - Open sources at Github -

    Twitter - #electron at Slack - Quick start for newbie - Scaffolding out with Yeoman generator
  8. All contents are from - [Electron 1.0 // Speaker Deck](https://goo.gl/bGRVAI)

    - [Electron 1.0 - Electron](http://goo.gl/QeLsCI)