nw-electron-adapter
An adapter for Electron's API inside NW.js
Goal
// Be able to replaceconst app = app; // withconst app = window;// and have most of the API work the same in NW.js.
API Reference
Parity Tracker
Statuses:
- 🌑🌑🌑🌑 Not Planned
- 🌗🌑🌑🌑 Proposed (PR or detailed issue)
- 🌕🌑🌑🌑 Planned
- 🌕🌗🌑🌑 Started
- 🌕🌕🌑🌑 Working
- 🌕🌕🌕🌑 Documented
- 🌕🌕🌕🌗 Tested
- 🌕🌕🌕🌕 Released
API | Rating | Status |
---|---|---|
quit |
🌑🌑🌑🌑 | Not Planned |
exit |
🌑🌑🌑🌑 | Not Planned |
relaunch |
🌑🌑🌑🌑 | Not Planned |
isReady |
🌑🌑🌑🌑 | Not Planned |
whenReady |
🌑🌑🌑🌑 | Not Planned |
focus |
🌑🌑🌑🌑 | Not Planned |
hide |
🌕🌑🌑🌑 | Planned |
show |
🌕🌑🌑🌑 | Planned |
setAppLogsPath |
🌑🌑🌑🌑 | Not Planned |
getAppPath |
🌕🌕🌕🌗 | Tested |
getPath |
🌕🌕🌕🌗 | Tested |
getFileIcon |
🌑🌑🌑🌑 | Not Planned |
setPath |
🌑🌑🌑🌑 | Not Planned |
getVersion |
🌑🌑🌑🌑 | Not Planned |
getName |
🌑🌑🌑🌑 | Not Planned |
setName |
🌑🌑🌑🌑 | Not Planned |
getLocale |
🌑🌑🌑🌑 | Not Planned |
getLocaleCountryCode |
🌑🌑🌑🌑 | Not Planned |
addRecentDocument |
🌑🌑🌑🌑 | Not Planned |
clearRecentDocuments |
🌑🌑🌑🌑 | Not Planned |
setAsDefaultProtocolClient |
🌕🌑🌑🌑 | Planned externaly |
removeAsDefaultProtocolClient |
🌕🌑🌑🌑 | Planned externaly |
isDefaultProtocolClient |
🌕🌑🌑🌑 | Planned externaly |
getApplicationNameForProtocol |
🌕🌑🌑🌑 | Planned externaly |
setUserTasks |
🌑🌑🌑🌑 | Not Planned |
getJumpListSettings |
🌑🌑🌑🌑 | Not Planned |
setJumpList |
🌑🌑🌑🌑 | Not Planned |
requestSingleInstanceLock |
🌑🌑🌑🌑 | Not Planned |
hasSingleInstanceLock |
🌑🌑🌑🌑 | Not Planned |
releaseSingleInstanceLock |
🌑🌑🌑🌑 | Not Planned |
setUserActivity |
🌑🌑🌑🌑 | Not Planned |
getCurrentActivityType |
🌑🌑🌑🌑 | Not Planned |
invalidateCurrentActivity |
🌑🌑🌑🌑 | Not Planned |
resignCurrentActivity |
🌑🌑🌑🌑 | Not Planned |
updateCurrentActivity |
🌑🌑🌑🌑 | Not Planned |
setAppUserModelId |
🌑🌑🌑🌑 | Not Planned |
setActivationPolicy |
🌑🌑🌑🌑 | Not Planned |
importCertificate |
🌑🌑🌑🌑 | Not Planned |
disableHardwareAcceleration |
🌑🌑🌑🌑 | Not Planned |
disableDomainBlockingFor3DAPIs |
🌑🌑🌑🌑 | Not Planned |
getAppMetrics |
🌑🌑🌑🌑 | Not Planned |
getGPUFeatureStatus |
🌑🌑🌑🌑 | Not Planned |
getGPUInfo |
🌑🌑🌑🌑 | Not Planned |
setBadgeCount |
🌑🌑🌑🌑 | Not Planned |
getBadgeCount |
🌑🌑🌑🌑 | Not Planned |
isUnityRunning |
🌑🌑🌑🌑 | Not Planned |
getLoginItemSettings |
🌑🌑🌑🌑 | Not Planned |
setLoginItemSettings |
🌑🌑🌑🌑 | Not Planned |
isAccessibilitySupportEnabled |
🌑🌑🌑🌑 | Not Planned |
setAccessibilitySupportEnabled |
🌑🌑🌑🌑 | Not Planned |
showAboutPanel |
🌑🌑🌑🌑 | Not Planned |
setAboutPanelOptions |
🌑🌑🌑🌑 | Not Planned |
isEmojiPanelSupported |
🌑🌑🌑🌑 | Not Planned |
showEmojiPanel |
🌑🌑🌑🌑 | Not Planned |
startAccessingSecurityScopedResource |
🌑🌑🌑🌑 | Not Planned |
enableSandbox |
🌑🌑🌑🌑 | Not Planned |
isInApplicationsFolder |
🌑🌑🌑🌑 | Not Planned |
moveToApplicationsFolder |
🌑🌑🌑🌑 | Not Planned |
isSecureKeyboardEntryEnabled |
🌑🌑🌑🌑 | Not Planned |
setSecureKeyboardEntryEnabled |
🌑🌑🌑🌑 | Not Planned |
accessibilitySupportEnabled |
🌑🌑🌑🌑 | Not Planned |
applicationMenu |
🌑🌑🌑🌑 | Not Planned |
badgeCount |
🌑🌑🌑🌑 | Not Planned |
commandLine |
🌑🌑🌑🌑 | Not Planned |
dock |
🌑🌑🌑🌑 | Not Planned |
isPackaged |
🌑🌑🌑🌑 | Not Planned |
name |
🌑🌑🌑🌑 | Not Planned |
userAgentFallback |
🌑🌑🌑🌑 | Not Planned |
allowRendererProcessReuse |
🌑🌑🌑🌑 | Not Planned |
Events
Event | Rating | Status |
---|---|---|
will-finish-launching |
🌑🌑🌑🌑 | Not Planned |
ready |
🌑🌑🌑🌑 | Not Planned |
window-all-closed |
🌑🌑🌑🌑 | Not Planned |
before-quit |
🌑🌑🌑🌑 | Not Planned |
will-quit |
🌑🌑🌑🌑 | Not Planned |
quit |
🌑🌑🌑🌑 | Not Planned |
open-file |
🌑🌑🌑🌑 | Not Planned |
open-url |
🌑🌑🌑🌑 | Not Planned |
activate |
🌑🌑🌑🌑 | Not Planned |
continue-activity |
🌑🌑🌑🌑 | Not Planned |
will-continue-activity |
🌑🌑🌑🌑 | Not Planned |
continue-activity-error |
🌑🌑🌑🌑 | Not Planned |
activity-was-continued |
🌑🌑🌑🌑 | Not Planned |
update-activity-state |
🌑🌑🌑🌑 | Not Planned |
new-window-for-tab |
🌑🌑🌑🌑 | Not Planned |
browser-window-blur |
🌑🌑🌑🌑 | Not Planned |
browser-window-focus |
🌑🌑🌑🌑 | Not Planned |
browser-window-created |
🌑🌑🌑🌑 | Not Planned |
web-contents-created |
🌑🌑🌑🌑 | Not Planned |
certificate-error |
🌑🌑🌑🌑 | Not Planned |
select-client-certificate |
🌑🌑🌑🌑 | Not Planned |
login |
🌑🌑🌑🌑 | Not Planned |
gpu-info-update |
🌑🌑🌑🌑 | Not Planned |
gpu-process-crashed |
🌑🌑🌑🌑 | Not Planned |
renderer-process-crashed |
🌑🌑🌑🌑 | Not Planned |
accessibility-support-changed |
🌑🌑🌑🌑 | Not Planned |
session-created |
🌑🌑🌑🌑 | Not Planned |
second-instance |
🌑🌑🌑🌑 | Not Planned |
desktop-capturer-get-sources |
🌑🌑🌑🌑 | Not Planned |
remote-require |
🌑🌑🌑🌑 | Not Planned |
remote-get-global |
🌑🌑🌑🌑 | Not Planned |
remote-get-builtin |
🌑🌑🌑🌑 | Not Planned |
remote-get-current-window |
🌑🌑🌑🌑 | Not Planned |
remote-get-current-web-contents |
🌑🌑🌑🌑 | Not Planned |