We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This is combining NWJS and ELECTRON into a single component based architecture
The NWJS Project did also define and researched a lot as also the NWJS Community. the shell source is in https://github.com/nwjs/nw.js/tree/nw69/src
win_delay_load_hook.cc
electron shell source is in https://github.com/electron/electron/tree/main/shell
API: repo is the nw-electron adapter from the nwjs community that got started already.
Statuses:
quit
exit
relaunch
isReady
whenReady
focus
hide
show
setAppLogsPath
getAppPath
getPath
getFileIcon
setPath
getVersion
getName
setName
getLocale
getLocaleCountryCode
addRecentDocument
clearRecentDocuments
setAsDefaultProtocolClient
removeAsDefaultProtocolClient
isDefaultProtocolClient
getApplicationNameForProtocol
setUserTasks
getJumpListSettings
setJumpList
requestSingleInstanceLock
hasSingleInstanceLock
releaseSingleInstanceLock
setUserActivity
getCurrentActivityType
invalidateCurrentActivity
resignCurrentActivity
updateCurrentActivity
setAppUserModelId
setActivationPolicy
importCertificate
disableHardwareAcceleration
disableDomainBlockingFor3DAPIs
getAppMetrics
getGPUFeatureStatus
getGPUInfo
setBadgeCount
getBadgeCount
isUnityRunning
getLoginItemSettings
setLoginItemSettings
isAccessibilitySupportEnabled
setAccessibilitySupportEnabled
showAboutPanel
setAboutPanelOptions
isEmojiPanelSupported
showEmojiPanel
startAccessingSecurityScopedResource
enableSandbox
isInApplicationsFolder
moveToApplicationsFolder
isSecureKeyboardEntryEnabled
setSecureKeyboardEntryEnabled
accessibilitySupportEnabled
applicationMenu
badgeCount
commandLine
dock
isPackaged
name
userAgentFallback
allowRendererProcessReuse
will-finish-launching
ready
window-all-closed
before-quit
will-quit
open-file
open-url
activate
continue-activity
will-continue-activity
continue-activity-error
activity-was-continued
update-activity-state
new-window-for-tab
browser-window-blur
browser-window-focus
browser-window-created
web-contents-created
certificate-error
select-client-certificate
login
gpu-info-update
gpu-process-crashed
renderer-process-crashed
accessibility-support-changed
session-created
second-instance
desktop-capturer-get-sources
remote-require
remote-get-global
remote-get-builtin
remote-get-current-window
remote-get-current-web-contents
The text was updated successfully, but these errors were encountered:
frank-dspeed
No branches or pull requests
This is combining NWJS and ELECTRON
This is combining NWJS and ELECTRON into a single component based architecture
Identified Component
State
The NWJS Project did also define and researched a lot as also the NWJS Community.
the shell source is in https://github.com/nwjs/nw.js/tree/nw69/src
win_delay_load_hook.cc
nwjs/nw.js#7978Electron related enhancements
electron shell source is in https://github.com/electron/electron/tree/main/shell
API
API: repo is the nw-electron adapter from the nwjs community that got started already.
API Parity Tracker
Statuses:
quit
exit
relaunch
isReady
whenReady
focus
hide
show
setAppLogsPath
getAppPath
getPath
getFileIcon
setPath
getVersion
getName
setName
getLocale
getLocaleCountryCode
addRecentDocument
clearRecentDocuments
setAsDefaultProtocolClient
removeAsDefaultProtocolClient
isDefaultProtocolClient
getApplicationNameForProtocol
setUserTasks
getJumpListSettings
setJumpList
requestSingleInstanceLock
hasSingleInstanceLock
releaseSingleInstanceLock
setUserActivity
getCurrentActivityType
invalidateCurrentActivity
resignCurrentActivity
updateCurrentActivity
setAppUserModelId
setActivationPolicy
importCertificate
disableHardwareAcceleration
disableDomainBlockingFor3DAPIs
getAppMetrics
getGPUFeatureStatus
getGPUInfo
setBadgeCount
getBadgeCount
isUnityRunning
getLoginItemSettings
setLoginItemSettings
isAccessibilitySupportEnabled
setAccessibilitySupportEnabled
showAboutPanel
setAboutPanelOptions
isEmojiPanelSupported
showEmojiPanel
startAccessingSecurityScopedResource
enableSandbox
isInApplicationsFolder
moveToApplicationsFolder
isSecureKeyboardEntryEnabled
setSecureKeyboardEntryEnabled
accessibilitySupportEnabled
applicationMenu
badgeCount
commandLine
dock
isPackaged
name
userAgentFallback
allowRendererProcessReuse
Events
will-finish-launching
ready
window-all-closed
before-quit
will-quit
quit
open-file
open-url
activate
continue-activity
will-continue-activity
continue-activity-error
activity-was-continued
update-activity-state
new-window-for-tab
browser-window-blur
browser-window-focus
browser-window-created
web-contents-created
certificate-error
select-client-certificate
login
gpu-info-update
gpu-process-crashed
renderer-process-crashed
accessibility-support-changed
session-created
second-instance
desktop-capturer-get-sources
remote-require
remote-get-global
remote-get-builtin
remote-get-current-window
remote-get-current-web-contents
The text was updated successfully, but these errors were encountered: