chapter 1
Introduction to Electron
Desktop Application
Available Frameworks
What is Electron
Electron Building blocks
Electron Processes
Electron Installation
Developing First Electron Application
Summary
chapter 2
Electron with AngularJS Integration
Introduction
AngularJS Installation
Working with AngularJS
Working with Angular Router
Summary
chapter 3
Working with Browser Window
Introduction
BrowserWindow Properties
BrowserWindow Methods
WebContent
WebContents Methods
Example
Summary
chapter 4
Working with Menu
Electron Default Menu
Custom Menu
Developing a Custom Menu
Summary
chapter 5
Working with Tray Icon Menu
Tray Icon
Tray Methods
Developing a Custom Tray Icon Menu
Summary
chapter 6
Working with Remote Object
Remote Object
Remote Property and Methods
Integrating Bootstrap3
Example of Remote Object
Summary
chapter 7
IPC: Inter Process Communication
Renderer Process IPC
Main Process IPC
Example of IPC
Summary
chapter 8
Electron Dialog Window
Dialog Window
Open Dialog Window
Save Dialog Window
Message Dialog Window
Error Dialog Window
Example of Dialog Window
Summary
chapter 9
Working with Shell and Screen
Screen
Screen Example
Shell
Shell Example
Summary
chapter 10
Electron Global Shortcut Registration
Global Shortcuts
Global Shortcut Methods
Global Shortcut Example
Summary
chapter 11
Electron Node Notification
Desktop Notification
Node Notifier Module
Desktop Notification Example
Summary
chapter 12
Implementing Persistence Using Loki Database
LokiJS Database
Installing LokiJS
Implementing LokiJS with Electron
Summary
chapter 13
Working with Power Monitor
Power Monitor
Power Monitor Events
Power Monitor Example
Summary
chapter 14
Working with Clipboard
Clipboard
Clipboard Methods
Clipboard Example
Summary
About The Author
One Last Thing...
