---
title: canJoinAllApplications
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nswindow/collectionbehavior-swift.struct/canjoinallapplications
---

# canJoinAllApplications

The behavior marking this window as one that can join all apps for both Stage Manager and full screen.

## Declaration

```swift
static var canJoinAllApplications: NSWindow.CollectionBehavior { get }
```

## Discussion

Discussion Windows marked with this behavior don’t participate in Stage Manager layout but can join the windows of other apps in full screen spaces when eligible. Use this collection behavior for floating windows and system overlays. To opt out of joining other apps’ full screen spaces use fullScreenPrimary. note: This property is mutually exclusive. Set only one of primary, auxiliary, or canJoinAllApplications on a window handled by Stage Manager at a time.

## See Also

### Stage Manager and full screen

- [primary](appkit/nswindow/collectionbehavior-swift.struct/primary.md)
- [auxiliary](appkit/nswindow/collectionbehavior-swift.struct/auxiliary.md)
