Renew - Second Son Consulting
com.secondsonconsulting.renew
Renew Configuration
macOS
Configuration Keys (2)
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
| dict | There are four required arguments to make a valid Renew configuration. | Default: — | Range: — | |
| integer | This is the maximum number of deferrals a user receives before Renew enters "Aggressive" mode. Set to '-1' to disable deferrals. | Default: — | Range: -1 – — | |
| integer | The number of days which a device is online prior to the Renew experience starting. | Default: — | Range: 0 – — | |
| integer | The number of times the user will get a macOS Notification Center event prior to the full Swift Dialog experience. Set to '-1' to configure an infinite threshold. | Default: — | Range: -1 – — | |
| integer | The minimum number of hours between when a user is notified that they need to restart. | Default: — | Range: 0 – — | |
Optional Arguments | dict | There are a number of optional arguments to change Renew to look and act how you want. | Default: — | Range: — |
NotificationActionEnabledbooleanNotification Action Enabled | boolean | If enabled, interacting with the notification will initiate a restart. Defaults to true. | Default: true | Range: — |
NotificationStylestringNotification Style | string | Correlates with the --style option of Dialog. Defaults to pseudo-alert on Dialog 3.1 or newer, ignored on any older version. | Default: — | Range: Pseudo Alert (pseudo-alert), Pseudo Banner (pseudo-banner), Alert (alert), Banner (banner) |
TitlestringTitle | string | The title of your dialog windows and notifications. Maps to the swiftDialog option: --title | Default: — | Range: — |
AggroMessagestringAggressive Message | string | The message body you want in your Aggressive Mode dialog windows. Maps to SwiftDialog option: --message | Default: — | Range: — |
NormalMessagestringNormal Message | string | — | Default: — | Range: — |
NotificationMessagestringNotification Message | string | The message body you want in your Notification Center alerts. Maps to SwiftDialog option: --message | Default: — | Range: — |
NotificationSubtitlestringNotification Subtitle | string | The subtitle field of your notifications. Maps to SwiftDialog option: --subtitle | Default: — | Range: — |
DeferralButtonTextstringDeferral Button Text | string | What do you want your deferral button to say? Maps to SwiftDialog option: --button1text | Default: — | Range: — |
"No Deferrals Remaining" Button Text | string | What do you want your deferral button to say when it's greyed out in Aggressive Mode? Maps to SwiftDialog option: --button1text | Default: — | Range: — |
RestartButtonTextstringRestart Button Text | string | What do you want your "Restart Now" button to say? Maps to SwiftDialog option: --infobuttontext | Default: — | Range: — |
ShowDeferralCountbooleanShow Deferral Count | boolean | If true, an additional sentence is added to your Normal Mode dialog windows indicating how many deferrals the user has remaining. Omit this key if you don't want the extra information. | Default: — | Range: — |
NotificationIconstringNotification Icon | string | This is the icon included on the right side of the Dialog Notification. Can be an app or a file path. Maps to SwiftDialog option: --icon | Default: — | Range: — |
NotificationIconDarkModestringNotification Icon Dark Mode | string | This is the icon included on the right side of the Dialog Notification. Can be an app or a file path. Use this key if you have to differentiate between light and dark mode icons. Maps to SwiftDialog option: --icon | Default: — | Range: — |
MessageIconstringMessage Icon | string | The icon used in your Normal and Aggressive Mode dialogs. Use "none" to disable. This can be a path to an image file, an app, or an SF symbol by using "SF=symbol.name". This maps to SwiftDialog option: --icon | Default: — | Range: — |
MessageIconDarkModestringMessage Icon Dark Mode | string | The icon used in your Normal and Aggressive Mode dialogs. Use this key if you have to differentiate between light and dark mode icons.This can be a path to an image file, an app, or an SF symbol by using "SF=symbol.name". This maps to SwiftDialog option: --icon | Default: — | Range: — |
BannerImagestringBanner Image | string | Use this key to designate a file path to a Banner Image for your Normal and Aggressive Mode dialog windows. Maps to SwiftDialog option: --bannerimage | Default: — | Range: — |
BannerImageDarkModestringBanner Image Dark Mode | string | Use this key to designate a file path to a Banner Image for your Normal and Aggressive Mode dialog windows. Use this key if you have to differentiate between light and dark mode banners. Maps to SwiftDialog option: --bannerimage | Default: — | Range: — |
AdditionalDialogOptionsstringAdditional Dialog Options | string | Use this key to pass additional options you want for all dialog events. See SwiftDialog documentation for advanced options. | Default: — | Range: — |
Additional Aggressive Mode Options | string | Use this key to pass additional options you want for only Aggressive Mode dialog events. See SwiftDialog documentation for advanced options. | Default: — | Range: — |
AdditionalNormalOptionsstringAdditional Normal Options | string | Use this key to pass additional options you want for only Normal Mode dialog events. See SwiftDialog documentation for advanced options. | Default: — | Range: — |
Additional Notification Options | string | Use this key to pass additional options you want for only Notification Mode dialog events. See SwiftDialog documentation for advanced options. | Default: — | Range: — |
IgnoreAssertionsarrayApplications to Ignore | array | The applications which Renew ignores when checking for display assertions. (You can specify one or more, EX: zoom.us firefox). | Default: — | Range: — |
| string | — | Default: — | Range: — | |
DeadlineintegerDeadline | integer | Use this option to enable "Deadline" mode. If a device's uptime exceeds the "Deadline" value in days, Renew will enter Aggressive Mode regardless of the remaining deferrals. | Default: — | Range: — |
SecretQuitKeystringSecret Quit Key | string | This key in combination with the "Command" key will allow you to quit a dialog window without restarting. Cannot be set to Q! Omit this to leave the default combination (Cmd+]. Maps to SwiftDialog option --quitkey | Default: — | Range: — |