What's new in Electron 1.0

What's new in Electron 1.0

Brief summary of Electron 1.0 changes log

687ac25540fe35fcb5e828f75c4a6079?s=128

Jimmy Moon

July 03, 2017
Tweet

Transcript

  1. What’s new in Electron 1.0

  2. Welcome! Electron Korea 3rd Meetup

  3. Hosted by

  4. None
  5. None
  6. None
  7. Electron Korea (User Group) - meetup.com/electron-kr - Slack for electron-kr

    - Invitation - Twitter - Open sources @Github - Materials for meetup
  8. ᷠཫᨘᥘ᝘བྷἀ Electron HomebrewworkClub

  9. Agenda - What's new in Electron 1.0 - Jimmy Moon

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

  11. Google Developer Expert Korea Open Source Lab +JimmyMoon @ragingwind Yeoman

    and ֢য়য়য়য়٘
  12. ٯ൤ ...

  13. Ӓېب ...

  14. ࠺٣য় ݢ੷

  15. None
  16. Electron 1.0: Meet the team, see some talks! May 25,

    2016
  17. 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
  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. 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
  25. 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
  26. ־о ־о ॳա?

  27. None
  28. Jan, 2016

  29. None
  30. ੌ۩౟ۿ 1.0

  31. None
  32. 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
  33. Get started with Electron - Open sources at Github -

    Twitter - #electron at Slack - Quick start for newbie - Scaffolding out with Yeoman generator
  34. API DEMOS APP Explore the Electron APIs http://electron.atom.io/#get-started

  35. None
  36. DEVTRON An Electron DevTools Extension http://electron.atom.io/devtron

  37. None
  38. None
  39. None
  40. REQUIRE GRAPH EVENT LISTENERS IPC MONITOR LINTER

  41. None
  42. SPECTRON An Electron Testing Framework http://electron.atom.io/spectron

  43. SPECTRON ‣ Integration testing ‣ Built on ChromeDriver ‣ Full

    Electron API ‣ DOM helpers included
  44. SPECTRON ‣ Works on CI ‣ Promise-based ‣ Extensible ‣

    Testing library agnostic
  45. None
  46. None
  47. None
  48. None
  49. None
  50. All contents are from - [Electron 1.0 // Speaker Deck](https://goo.gl/bGRVAI)

    - [Electron 1.0 - Electron](http://goo.gl/QeLsCI)
  51. Thanks @ragingwind