A helper module which contains OS specific native features.
npm install @nodegui/os-utils import{Dock}from"@nodegui/os-utils";console.log("Showing the Dock icon on macOS");Dock.show();console.log("Hiding the Dock icon on macOS");Dock.hide();import{AboutPanel}from"@nodegui/os-utils";console.log("Open the about panel on macOS");AboutPanel.open();console.log("Open the about panel on macOS with modified defaults");AboutPanel.open({name: "Custom name",version: "2.3.5"});import{Info}from"@nodegui/os-utils";console.log("isDarkMode: "+Info.isDarkMode());Dock
show()- static method - Shows the Dock icon on macOS. Does nothing on other platforms.hide()- static method - Hides the Dock icon on macOS. Does nothing on other platforms.
AboutPanel
open(options?: object)- static method - Opens the about panel on macOS. Does nothing on other platforms.optionsis optional and can contain the following strings:name,version,applicationVersion, andcopyright. The default values are derived fromInfo.plist.
Info
isDarkMode- static method - Checks if the OS theme is dark mode in macOS. Does nothing on other platforms and returns false. Returns a boolean.
MIT