BuildBot

Web to Desktop

The native shell

Lesson 3 of 5

Window options, application menus, tray icons, file dialogs, opening the browser, and deep links — the parts users recognize as "a real app."

What you'll learn

  • Configure windows and build application menus and a tray icon
  • Use native dialogs and shell.openExternal from the main process
  • Register a protocol handler so myapp:// links open your app
Members only

A free account unlocks this lesson and every other one.

Runnable challenges, knowledge checks, and progress that syncs across your devices. No card needed.

Not sure yet? Try the free lesson first: Main and renderer