The latest version of Apple's macOS (which will be released in the fall) introduces tabs for all apps. To me, it seems like a great idea if we could provide some kind of API interface for managing these.

For more details, scroll to "Tabs" on [this page](http://www.apple.com/macos/sierra-preview/).

atom/common/options_switches.cc
const char kScrollBounce[] = "scrollBounce";
const char kBlinkFeatures[] = "blinkFeatures";
const char kDisableBlinkFeatures[] = "disableBlinkFeatures";
const char kNodeIntegrationInWorker[] = "nodeIntegrationInWorker";
}  
namespace switches {
const char kEnableSandbox[] = "enable-sandbox";
const char kEnablePlugins[] = "enable-plugins";
const char kPpapiFlashPath[] = "ppapi-flash-path";
const char kPpapiFlashVersion[] = "ppapi-flash-version";
const char kDisableHttpCache[] = "disable-http-cache";
const char kStandardSchemes[] = "standard-schemes";
const char kRegisterServiceWorkerSchemes[] = "register-service-worker-schemes";
const char kSecureSchemes[] = "secure-schemes";
const char kAppUserModelId[] = "app-user-model-id";
const char kBackgroundColor[]  = "background-color";
const char kPreloadScript[]    = "preload";
const char kPreloadURL[]       = "preload-url";
const char kNodeIntegration[]  = "node-integration";
const char kContextIsolation[] = "context-isolation";
const char kGuestInstanceID[]  = "guest-instance-id";
const char kOpenerID[]         = "opener-id";
const char kScrollBounce[]     = "scroll-bounce";
const char kHiddenPage[]       = "hidden-page";
const char kNodeIntegrationInWorker[]  = "node-integration-in-worker";
const char kWidevineCdmPath[] = "widevine-cdm-path";
const char kWidevineCdmVersion[] = "widevine-cdm-version";
}  
}