Mission Control

Mission Control lets people quickly preview and navigate between open windows, full-screen apps, desktop, spaces, and Dashboard. By default, Mission Control is entered using gestures and keyboard shortcuts—like swiping up with three fingers on the trackpad or pressing Control-Up Arrow. This behavior can be customized in System Preferences by enabling, disabling, or changing gestures and keyboard shortcuts. People can also enable hot corners that enter Mission Control when the pointer is positioned in a corner of the screen.

Respect the gestures for entering Mission Control. No matter which Mission Control gestures are enabled, you need to ensure that they work all the time, regardless of what your app is doing.

Be prepared for changes in context. Windows can be moved around in Mission Control. As a result, when the user exits Mission Control and returns to your app, the active window may have changed or moved to a different display—perhaps even from a standard-resolution display to a high-resolution display or vice-versa. The user can also switch to a different app in Mission Control.

For developer guidance, see NSScreen, NSWindow, and NSWorkspace.