1.0.0 • Published 4 years ago

nw-electron-adapter v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

nw-electron-adapter

Node.js CI Test Coverage: 100% Lint Coverage: 100% Compatible with Node 8.3+ Code of Conduct: No Ideologies MIT Licensed

An adapter for Electron's API inside NW.js

Goal

// Be able to replace
const app = require('electron').app;

// with
const app = require('nw-electron-adapter')(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
APIRatingStatus
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

EventRatingStatus
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