Electron의 새로운 기능
최근 Electron에 관한 흥미로운 업데이트와 발표가 있었습니다. 여기 그 내용을 정리했습니다.
소스
Electron은 v0.32.0
버전부터 Chrome 45와 동기화되었다. 다른 업데이트 사항은 다음과 같다...
더 나은 문서화
문서를 더 보기 좋고 읽기 쉽게 재구성하고 표준화했다. 또한 일본어와 한국어와 같은 커뮤니티 기여 번역도 포함되어 있다.
관련 풀 리퀘스트: electron/electron#2028, electron/electron#2533, electron/electron#2557, electron/electron#2709, electron/electron#2725, electron/electron#2698, electron/electron#2649.
Node.js 4.1.0
v0.33.0
버전부터 Electron은 Node.js 4.1.0을 포함하고 있다.
관련된 풀 리퀘스트:
electron/electron#2817.
node-pre-gyp
소스 코드로부터 빌드할 때 node-pre-gyp
에 의존하는 모듈을 이제 Electron에 맞게 컴파일할 수 있다.
관련 풀 리퀘스트:
mapbox/node-pre-gyp#175.
ARM 지원
이제 Electron은 Linux에서 ARMv7 빌드를 제공한다. 이는 Chromebook과 Raspberry Pi 2와 같은 인기 있는 플랫폼에서 실행된다.
관련 이슈: atom/libchromiumcontent#138, electron/electron#2094, electron/electron#366.
Yosemite 스타일의 프레임리스 윈도우
@jaanus가 제출한 패치가 병합되었다. 이 패치는 OS X Yosemite 이상 버전에서 시스템 트래픽 라이트가 통합된 프레임리스 윈도우를 생성할 수 있도록 해준다. 이 기능은 다른 기본 OS X 앱들과 유사한 방식으로 작동한다.
관련 풀 리퀘스트: electron/electron#2776.
Google Summer of Code 이후의 인쇄 기능 개선
Google Summer of Code 이후, @hokein이 제공한 패치를 병합하여 인쇄 기능을 개선하고, 페이지를 PDF 파일로 저장할 수 있는 기능을 추가했다.
관련 이슈: electron/electron#2677, electron/electron#1935, electron/electron#1532, electron/electron#805, electron/electron#1669, electron/electron#1835.
Atom
Atom은 이제 Chrome 44 기반의 Electron v0.30.6
로 업그레이드되었다. 현재 atom/atom#8779에서 v0.33.0
으로의 업그레이드 작업이 진행 중이다.
발표 자료
GitHubber Amy Palamountain은 Nordic.js에서 열린 발표에서 Electron에 대한 훌륭한 소개를 했다. 그녀는 또한 electron-accelerator 라이브러리를 만들었다.
Amy Palomountain의 Electron을 활용한 네이티브 애플리케이션 개발
Atom 팀의 Ben Ogle도 YAPC Asia에서 Electron에 대한 발표를 진행했다:
웹 기술로 데스크톱 앱 만들기 - Ben Ogle
Atom 팀 멤버인 Kevin Sawicki와 다른 개발자들이 최근 Bay Area Electron User Group 미트업에서 Electron에 대해 발표했다. 이 발표의 영상이 공개되었으며, 그중 몇 가지를 소개한다: