O'Reilly logo

Developing an Electron Edge by Max Gfeller, Troy Mott, Adam Lynch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Desktop Integrations

You may be wondering what else you can do with Electron that you can’t do with a standard Web app? Well, a lot actually. Between what Node offers, and Electron’s own APIs, you can integrate your app tightly with the desktop environment, which we will cover in this chapter.

We’ll start by examining how to use native notifications and end with creating system dialogs and file pickers. We’ll go through each and every possible custom action, menu, and more, which can be applied to your app’s icon in the taskbar or dock. We’ll discover how to show a progress bar and a badge count, and much more. As you’ll soon see, you can also control the tray and menubar icons, their menus, and balloon notifications as well. We will ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required