Developer Tips: Backgrounding & System Integration

Best practices for making your app a first-class citizen


Backgrounding Your App

Dock & Applications Menu Integration

QuickLists

Image for post
Image for post
Static QuickLists always display in the Dock and Applications Menu, whether or not the app is open.

Badges

Image for post
Image for post
Badges show up in the Dock and Applications Menu.

Progress Bars

Image for post
Image for post
Progress bars show up on the Dock, whether your app window is open or not.

Notifications

Image for post
Image for post
Notifications pop up at the top-right of the primary display.

So what about Indicators?

Image for post
Image for post
System Indicators are displayed based on context.


elementary

We design and develop the fast, open, and privacy-respecting replacement for Windows and macOS

Thanks to Daniel Foré

Cassidy James Blaede

Written by

Co-founder & CXO at elementary, Inc. GNOME Foundation member. UX Architect. Writer. He/him/his.

elementary

We design and develop the fast, open, and privacy-respecting replacement for Windows and macOS

Cassidy James Blaede

Written by

Co-founder & CXO at elementary, Inc. GNOME Foundation member. UX Architect. Writer. He/him/his.

elementary

We design and develop the fast, open, and privacy-respecting replacement for Windows and macOS

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store