Skip to main content

Menu Bar App Preferences

Our Recommended Configuration

A sample configuration profile with the minimum recommended settings for the Patch Menu Bar app is provided below. Use it as a starting point for your own configuration.

Don't forget to deploy a profile that configures Notification Center Alerts or Banners for Patch.

Domain: com.alectrona.patch-notifier

Settings for notifications and alerts in the Patch Menu Bar app.

SettingDescription
EnableMenuBarApp

Set to true to enable both the Patch Menu Bar app and Notification Center notifications.

<key>EnableMenuBarApp</key>
<true/>
EnableAvailableUpdateAlertDelivery

Set to true to force the delivery of Notification Center alerts indicating there are available updates. The delivery of this notification occurs after updates are downloaded and ready to install.

Deprecated in 3.8

This key has been replaced by NotificationDeliveryType. Configurations that set EnableAvailableUpdateAlertDelivery to false are automatically migrated to NotificationDeliveryType=none β€” no action is required from administrators. New deployments should configure NotificationDeliveryType directly.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>EnableAvailableUpdateAlertDelivery</key>
<true/>
NotificationDeliveryType

Controls how the Patch Menu Bar app delivers update notifications. Valid values are notification-center (default), popover, banner, or none.

Replaces EnableAvailableUpdateAlertDelivery

Existing configurations that set EnableAvailableUpdateAlertDelivery to false are automatically migrated to NotificationDeliveryType=none. New deployments should use NotificationDeliveryType directly.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>NotificationDeliveryType</key>
<string>popover</string>
NotificationAutoDismissDuration

The number of seconds a popover or banner notification remains on screen before dismissing automatically. The default is 5 seconds. Has no effect when NotificationDeliveryType is notification-center β€” the system controls dismissal for Notification Center deliveries.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>NotificationAutoDismissDuration</key>
<integer>10</integer>
AvailableUpdateAlertSoundPolicy

Set to an integer to force a specific notification sound policy for available update notifications. 0 for no sound, 1 to play a sound. The default value is 0.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>AvailableUpdateAlertSoundPolicy</key>
<integer>1</integer>
NextActionDelaySeconds

Indicates the number of seconds after the delivery of an available update notification to wait to either defer the update or auto-update the app if the deferral limit has been reached. The default value is 600 seconds (10 minutes).

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>NextActionDelaySeconds</key>
<integer>600</integer>
ShowAlertBeforeAutoUpdate

When a deferral limit is reached for an app, an auto-update of the app will occur. Before that happens an auto-update alert will be displayed which can break through Do Not Disturb settings.

warning

Setting this to false will disable the alert that is shown before an auto-update occurs. This is not recommended as it may cause confusion for users who are not expecting an update to occur.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>ShowAlertBeforeAutoUpdate</key>
<true/>
AutoUpdateAlertDisplayDuration

This value indicates the display duration for the auto-update alert in seconds. The default value is 60 seconds.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>AutoUpdateAlertDisplayDuration</key>
<integer>60</integer>
BringToFrontOnAutoUpdateAlert

Controls whether the Patch Menu Bar app activates itself (taking focus) when the auto-update alert popover appears. Defaults to true, matching historical behavior. Set to false to keep the popover above other windows in its inactive state, leaving the user's current app in focus so they can keep working.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>BringToFrontOnAutoUpdateAlert</key>
<false/>
DeferImmediatelyWhenBelowLimit

When set to true, app updates that have not yet reached their deferral limit are deferred at the start of the auto-update alert action window, rather than waiting out NextActionDelaySeconds. App updates that have reached their deferral limit still wait out NextActionDelaySeconds before auto-updating. The default is false.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>DeferImmediatelyWhenBelowLimit</key>
<true/>
BackgroundInstallAlertDeliveryPolicy

Set to an integer to force a specific notification delivery policy for background installations/updates. 0 for none, 1 for individual, 2 for digest. The default value is 0.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>BackgroundInstallAlertDeliveryPolicy</key>
<integer>0</integer>
BackgroundInstallAlertSoundPolicy

Set to an integer to force a specific notification sound policy for background installations/updates. 0 for no sound, 1 to play a sound. The default value is 0.

info

If not managed, users can modify this in the Patch Menu Bar app's settings.

<key>BackgroundInstallAlertSoundPolicy</key>
<integer>1</integer>
HidePatchInBackgroundInstallAlerts

Set to true to hide updates to Alectrona Patch itself in background installation alerts delivered to Notification Center.

<key>HidePatchInBackgroundInstallAlerts</key>
<true/>