Protected Readonly_Protected_ProtectedactiveReadonlybackendProtected ReadonlycontributionsProtected OptionalcustomProtecteddidProtected ReadonlyelectronProtectedelectronProtected ReadonlyelectronProtected ReadonlyglobalsProtected OptionalinitialProtectedisProtectedprocessProtectedrestartingProtecteduseProtected ReadonlywindowProtectedwindowsProtectedattachProtectedattachSave the window geometry state on every change.
ProtectedavoidProtectedconfigureUse this rather than creating BrowserWindow instances from scratch, since some security parameters need to be set, this method will do it.
ProtectedcreateProtecteddetermineProtectedgetReturn a string unique to the current display layout.
ProtectedgetProtectedgetProtectedgetProtectedgetProtectedgetReturns the display where a new window should be opened. Attempts to use the display nearest to the cursor position for multi-monitor setups. Falls back to the primary display if cursor position cannot be determined (e.g., on Wayland before any window is opened). See: https://github.com/eclipse-theia/theia/issues/16582
ProtectedgetProtectedgetProtectedget'native' or 'custom'
ProtectedhandleProtectedhookProtectedisProtectedisProtectedisDetects if the current session is running natively under Wayland (i.e., not using X11 fallback/XWayland).
ProtectedmakeProtectedonProtectedonProtectedonProtectedonOptionalparams: WindowSearchParamsProtectedopen"Gently" close all windows, application will not stop if a beforeunload handler returns false.
ProtectedreuseProtectedsaveProtectedsaveProtectedshowProtectedstartStart the NodeJS backend server.
Running server's port promise.
ProtectedstartProtectedstop
Used to temporarily store the reference to an early created main window