Macos Tray App Electronjs

Electronics

MacOS tray app to control Sonos speakers ecosystem. The Best ElectronJS online courses and tutorials for beginner to learn Electron JS. Traditional programming and coding are not only time consuming but also frustrating, especially with the different types of platforms that are currently available in the market. This is the reason why frameworks are a boon for developers who want to develop apps and websites for multiple platforms.

Macos Tray App Electronics Software

Macos

Macos Tray App Electronics Reviews

APIProcessesDescription
AcceleratorMain Define keyboard shortcuts.
appMain Control your application's event lifecycle.
autoUpdaterMain Enable apps to automatically update themselves.
BrowserViewCreate and control views.
BrowserWindowMain Create and control browser windows.
BrowserWindowProxyRenderer Manipulate the child browser window
ClientRequestMain Make HTTP/HTTPS requests.
clipboardMain and Renderer Perform copy and paste operations on the system clipboard.
CommandLineManipulate the command line arguments for your app that Chromium reads
Supported Command Line SwitchesCommand line switches supported by Electron.
contentTracingMain Collect tracing data from Chromium to find performance bottlenecks and slow operations.
contextBridgeCreate a safe, bi-directional, synchronous bridge across isolated contexts
CookiesMain Query and modify a session's cookies.
crashReporterMain and Renderer Submit crash reports to a remote server.
DebuggerMain An alternate transport for Chrome's remote debugging protocol.
desktopCapturerRenderer Access information about media sources that can be used to capture audio andvideo from the desktop using the navigator.mediaDevices.getUserMedia API.
dialogMain Display native system dialogs for opening and saving files, alerting, etc.
DockControl your app in the macOS dock
DownloadItemMain Control file downloads from remote sources.
Environment VariablesMain and Renderer Control application configuration and behavior without changing code.
Chrome Extension SupportNote: Electron does not support arbitrary Chrome extensions from thestore, and it is a non-goal of the Electron project to be perfectlycompatible with Chrome's implementation of Extensions.
File ObjectRenderer Use the HTML5 File API to work natively with files on the filesystem.
Frameless WindowMain Open a window without toolbars, borders, or other graphical 'chrome'.
globalShortcutMain Detect keyboard events when the application does not have keyboard focus.
inAppPurchaseIn-app purchases on Mac App Store.
IncomingMessageMain Handle responses to HTTP/HTTPS requests.
ipcMainMain Communicate asynchronously from the main process to renderer processes.
ipcRendererRenderer Communicate asynchronously from a renderer process to the main process.
LocalesMain Locale values returned by app.getLocale().
MenuMain Create native application menus and context menus.
MenuItemMain Add items to native application menus and context menus.
MessageChannelMain
MessagePortMain
nativeImageMain and Renderer Create tray, dock, and application icons using PNG or JPG files.
nativeThemeRead and respond to changes in Chromium's native color theme.
netMain Issue HTTP/HTTPS requests using Chromium's native networking library
netLogLogging network events for a session.
NotificationCreate OS desktop notifications
powerMonitorMain Monitor power state changes.
powerSaveBlockerMain Block the system from entering low-power (sleep) mode.
processMain and Renderer Extensions to process object.
protocolMain Register a custom protocol and intercept existing protocol requests.
remoteRenderer Use main process modules from the renderer process.
sandbox OptionCreate a browser window with a sandboxed renderer. With thisoption enabled, the renderer must communicate via IPC to the main process in order to access node APIs.
screenMain and Renderer Retrieve information about screen size, displays, cursor position, etc.
ServiceWorkersQuery and receive events from a sessions active service workers.
sessionMain Manage browser sessions, cookies, cache, proxy settings, etc.
shellMain and Renderer Manage files and URLs using their default applications.
SynopsisMain and Renderer How to use Node.js and Electron APIs.
systemPreferencesMain Get system preferences.
TouchBarMain Create TouchBar layouts for native macOS applications
TouchBarButtonMain Create a button in the touch bar for native macOS applications
TouchBarColorPickerMain Create a color picker in the touch bar for native macOS applications
TouchBarGroupMain Create a group in the touch bar for native macOS applications
TouchBarLabelMain Create a label in the touch bar for native macOS applications
TouchBarOtherItemsProxyInstantiates a special 'other items proxy', which nests TouchBar elements inheritedfrom Chromium at the space indicated by the proxy. By default, this proxy is addedto each TouchBar at the end of the input. For more information, see the AppKit docs onNSTouchBarItemIdentifierOtherItemsProxyNote: Only one instance of this class can be added per TouchBar.
TouchBarPopoverMain Create a popover in the touch bar for native macOS applications
TouchBarScrubberMain Create a scrubber (a scrollable selector)
TouchBarSegmentedControlMain Create a segmented control (a button group) where one button has a selected state
TouchBarSliderMain Create a slider in the touch bar for native macOS applications
TouchBarSpacerMain Create a spacer between two items in the touch bar for native macOS applications
TrayMain Add icons and context menus to the system's notification area.
webContentsMain Render and control web pages.
webFrameRenderer Customize the rendering of the current web page.
WebRequestMain Intercept and modify the contents of a request at various stages of its lifetime.
<webview> TagDisplay external web content in an isolated frame and process.
window.open FunctionRenderer Open a new window and load a URL.