|
@@ -18,6 +18,7 @@ an issue:
|
|
|
|
|
|
## Guides and Tutorials
|
|
|
|
|
|
+* [About Electron](tutorial/about.md)
|
|
|
* [Setting up the Development Environment](tutorial/development-environment.md)
|
|
|
* [Setting up macOS](tutorial/development-environment.md#setting-up-macos)
|
|
|
* [Setting up Windows](tutorial/development-environment.md#setting-up-windows)
|
|
@@ -40,7 +41,7 @@ an issue:
|
|
|
* [Using Native Node.js Modules](tutorial/using-native-node-modules.md)
|
|
|
* Adding Features to Your App
|
|
|
* [Notifications](tutorial/notifications.md)
|
|
|
- * [Recent Documents](tutorial/desktop-environment-integration.md#recent-documents)
|
|
|
+ * [Recent Documents](tutorial/recent-documents.md)
|
|
|
* [Application Progress](tutorial/progress-bar.md)
|
|
|
* [Custom Dock Menu](tutorial/macos-dock.md)
|
|
|
* [Custom Windows Taskbar](tutorial/windows-taskbar.md)
|
|
@@ -49,12 +50,15 @@ an issue:
|
|
|
* [Offline/Online Detection](tutorial/online-offline-events.md)
|
|
|
* [Represented File for macOS BrowserWindows](tutorial/represented-file.md)
|
|
|
* [Native File Drag & Drop](tutorial/native-file-drag-drop.md)
|
|
|
+ * [Offscreen Rendering](tutorial/offscreen-rendering.md)
|
|
|
+ * [Supporting macOS Dark Mode](tutorial/mojave-dark-mode-guide.md)
|
|
|
* [Accessibility](tutorial/accessibility.md)
|
|
|
* [Spectron](tutorial/accessibility.md#spectron)
|
|
|
* [Devtron](tutorial/accessibility.md#devtron)
|
|
|
* [Enabling Accessibility](tutorial/accessibility.md#enabling-accessibility)
|
|
|
* [Testing and Debugging](tutorial/application-debugging.md)
|
|
|
* [Debugging the Main Process](tutorial/debugging-main-process.md)
|
|
|
+ * [Debugging the Main Process with Visual Studio Code](tutorial/debugging-main-process-vscode.md)
|
|
|
* [Using Selenium and WebDriver](tutorial/using-selenium-and-webdriver.md)
|
|
|
* [Testing on Headless CI Systems (Travis, Jenkins)](tutorial/testing-on-headless-ci.md)
|
|
|
* [DevTools Extension](tutorial/devtools-extension.md)
|
|
@@ -75,27 +79,27 @@ an issue:
|
|
|
* [Deploying an Update Server](tutorial/updates.md#deploying-an-update-server)
|
|
|
* [Implementing Updates in Your App](tutorial/updates.md#implementing-updates-in-your-app)
|
|
|
* [Applying Updates](tutorial/updates.md#applying-updates)
|
|
|
+* [Getting Support](tutorial/support.md)
|
|
|
|
|
|
## Detailed Tutorials
|
|
|
|
|
|
These individual tutorials expand on topics discussed in the guide above.
|
|
|
|
|
|
-* [In Detail: Installing Electron](tutorial/installation.md)
|
|
|
+* [Installing Electron](tutorial/installation.md)
|
|
|
* [Proxies](tutorial/installation.md#proxies)
|
|
|
* [Custom Mirrors and Caches](tutorial/installation.md#custom-mirrors-and-caches)
|
|
|
* [Troubleshooting](tutorial/installation.md#troubleshooting)
|
|
|
-* [In Detail: Electron's Versioning Scheme](tutorial/electron-versioning.md)
|
|
|
- * [semver](tutorial/electron-versioning.md#semver)
|
|
|
- * [Stabilization Branches](tutorial/electron-versioning.md#stabilization-branches)
|
|
|
- * [Beta Releases and Bug Fixes](tutorial/electron-versioning.md#beta-releases-and-bug-fixes)
|
|
|
-* [In Detail: Packaging App Source Code with asar](tutorial/application-packaging.md)
|
|
|
+* Electron Releases & Developer Feedback
|
|
|
+ * [Versioning Policy](tutorial/electron-versioning.md)
|
|
|
+ * [Release Timelines](tutorial/electron-timelines.md)
|
|
|
+ * [App Feedback Program](tutorial/app-feedback-program.md)
|
|
|
+* [Packaging App Source Code with asar](tutorial/application-packaging.md)
|
|
|
* [Generating asar Archives](tutorial/application-packaging.md#generating-asar-archives)
|
|
|
* [Using asar Archives](tutorial/application-packaging.md#using-asar-archives)
|
|
|
* [Limitations](tutorial/application-packaging.md#limitations-of-the-node-api)
|
|
|
* [Adding Unpacked Files to asar Archives](tutorial/application-packaging.md#adding-unpacked-files-to-asar-archives)
|
|
|
-* [In Detail: Testing Widevine CDM](tutorial/testing-widevine-cdm.md)
|
|
|
-* [In Detail: Using Pepper Flash Plugin](tutorial/using-pepper-flash-plugin.md)
|
|
|
-* [Offscreen Rendering](tutorial/offscreen-rendering.md)
|
|
|
+* [Testing Widevine CDM](tutorial/testing-widevine-cdm.md)
|
|
|
+* [Using Pepper Flash Plugin](tutorial/using-pepper-flash-plugin.md)
|
|
|
|
|
|
---
|
|
|
|
|
@@ -114,6 +118,7 @@ These individual tutorials expand on topics discussed in the guide above.
|
|
|
* [`File` Object](api/file-object.md)
|
|
|
* [`<webview>` Tag](api/webview-tag.md)
|
|
|
* [`window.open` Function](api/window-open.md)
|
|
|
+* [`BrowserWindowProxy` Object](api/browser-window-proxy.md)
|
|
|
|
|
|
### Modules for the Main Process:
|
|
|
|
|
@@ -133,8 +138,10 @@ These individual tutorials expand on topics discussed in the guide above.
|
|
|
* [powerMonitor](api/power-monitor.md)
|
|
|
* [powerSaveBlocker](api/power-save-blocker.md)
|
|
|
* [protocol](api/protocol.md)
|
|
|
+* [screen](api/screen.md)
|
|
|
* [session](api/session.md)
|
|
|
* [systemPreferences](api/system-preferences.md)
|
|
|
+* [TouchBar](api/touch-bar.md)
|
|
|
* [Tray](api/tray.md)
|
|
|
* [webContents](api/web-contents.md)
|
|
|
|
|
@@ -150,7 +157,6 @@ These individual tutorials expand on topics discussed in the guide above.
|
|
|
* [clipboard](api/clipboard.md)
|
|
|
* [crashReporter](api/crash-reporter.md)
|
|
|
* [nativeImage](api/native-image.md)
|
|
|
-* [screen](api/screen.md)
|
|
|
* [shell](api/shell.md)
|
|
|
|
|
|
## Development
|