SupportApp by Root3
nl.root3.support
SupportApp by Root3 settings
Configuration Keys (74)
| Key | Type | Title |
|---|---|---|
PFC_SegmentedControl_0required | string | — |
TitleText shown in the top left corner when the app opens Default: "Support" | string | Title |
LogoPath to the logo shown in the top right corner when the app opens. Scales to 48 points maximum height | string | Custom Logo |
LogoDarkModePath to the logo shown in the top right corner when the app opens for Dark Mode. Scales to 48 points maximum height | string | Custom Logo Dark Mode |
NotificationIconPath to the notification icon | string | Custom Notification Icon |
StatusBarIconPath to the status bar icon shown in the menu bar. Recommended: PNG, 16x16 points | string | Custom Status Bar Icon |
StatusBarIconSFSymbolCustom status bar icon using an SF Symbol. Ignored when StatusBarIcon is also set | string | Custom Status Bar Icon using SF Symbols |
StatusBarIconNotifierEnabledShows a small notification badge in the Status Bar Icon when there is an Apple Software Update available or when the UptimeDaysLimit or PasswordExpiryLimit is reached Default: false | boolean | Notification badge in Status Bar Icon |
CustomColorHEX color in RGB format. Example: #8cc63f. Leave empty to use macOS Accent Color | string | Custom Color |
CustomColorDarkModeHEX color in RGB format for Dark Mode. Example: #8cc63f. CustomColor is used when CustomColorDarkMode is not specified | string | Custom Color Dark Mode |
HideFirstRowHides the first row of configurable items. Default: false | boolean | Hide First Row |
HideSecondRowHides the second row of configurable items. Default: false | boolean | Hide Second Row |
ErrorMessageShown when clicking an action results in an error Default: "Please contact IT" | string | Custom error message |
ShowWelcomeScreenA welcome screen and feature explanation to show when the app is first opened Default: false | boolean | Welcome Screen |
FooterTextShown at the bottom as footnote. Supports both text and Emoji. Markdown is supported for macOS Monterey and higher | string | Footer text |
OpenAtLoginDisabled by default. Launch Support (non-PKG) automatically at login and keep it open (macOS 13 and higher). This setting is ignored if a legacy LaunchAgent is installed/active. Keep disabled if you don't want to open Support at login or use your own LaunchAgent Default: true | boolean | Automatically Support (non-PKG) at login |
InfoItemOneInfo item shown in the upper left corner Default: "ComputerName" Range: Computer Name (ComputerName), macOS Version (MacOSVersion), Network (Network), Password (Password), Storage (Storage), Uptime (Uptime), Extension A (ExtensionA), Extension B (ExtensionB), App Catalog (AppCatalog) | string | Info item 1st tile |
InfoItemTwoInfo item shown in the upper right corner Default: "MacOSVersion" Range: Computer Name (ComputerName), macOS Version (MacOSVersion), Network (Network), Password (Password), Storage (Storage), Uptime (Uptime), Extension A (ExtensionA), Extension B (ExtensionB), App Catalog (AppCatalog) | string | Info item 2nd tile |
InfoItemThreeInfo item shown in the second row left Default: "Uptime" Range: Computer Name (ComputerName), macOS Version (MacOSVersion), Network (Network), Password (Password), Storage (Storage), Uptime (Uptime), Extension A (ExtensionA), Extension B (ExtensionB), App Catalog (AppCatalog) | string | Info item 3rd tile |
InfoItemFourInfo item shown in the second row right Default: "Storage" Range: Computer Name (ComputerName), macOS Version (MacOSVersion), Network (Network), Password (Password), Storage (Storage), Uptime (Uptime), Extension A (ExtensionA), Extension B (ExtensionB), App Catalog (AppCatalog) | string | Info item 4th tile |
InfoItemFiveInfo item shown in the third row left Default: "Storage" Range: Computer Name (ComputerName), macOS Version (MacOSVersion), Network (Network), Password (Password), Storage (Storage), Uptime (Uptime), Extension A (ExtensionA), Extension B (ExtensionB), App Catalog (AppCatalog) | string | Info item 5th tile |
InfoItemSixInfo item shown in the third row right Default: "Storage" Range: Computer Name (ComputerName), macOS Version (MacOSVersion), Network (Network), Password (Password), Storage (Storage), Uptime (Uptime), Extension A (ExtensionA), Extension B (ExtensionB), App Catalog (AppCatalog) | string | Info item 6th tile |
UptimeDaysLimitDays of uptime after which a notification badge is shown Default: 0 | integer | Maximum uptime in days |
PasswordExpiryLimitDays until password expiry after which a notification badge is shown Default: 0 Range: 0 – — | integer | Maximum password expiry in days |
PasswordLabelAlternative text label shown in the Password info item Default: "Mac Password" | string | Password item label |
StorageLimitPercentage of storage after which a notification badge is shown Default: 0 | integer | Maximum used storage percentage |
FirstRowTitleLeftThe text shown in the button label Default: "Remote Support" | string | First Row Left: Title |
FirstRowSubtitleLeftSubtitle text will appear under title when the user hovers over the button. Ignored if left empty. | string | First Row Left: Subtitle |
FirstRowTypeLeftType of link the item should open. Can be anything like screen sharing tools, company stores, file servers or core applications in your organization. App by default. Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | First Row Left: Type |
FirstRowLinkLeftThe Bundle Identifier of the app, link, command or path to script Depends on: FirstRowTypeLeft Default: "com.apple.ScreenSharing" | string | First Row Left: Link |
FirstRowSymbolLeftThe SF Symbol shown in the button Default: "cursorarrow" | string | First Row Left: SF Symbol name |
FirstRowTitleMiddleThe text shown in the button label Default: "Company Store" | string | First Row Middle: Title |
FirstRowSubtitleMiddleSubtitle text will appear under title when the user hovers over the button. Ignored if left empty. | string | First Row Middle: Subtitle |
FirstRowTypeMiddleType of link the item should open. Can be anything like screen sharing tools, company stores, file servers or core applications in your organization. App by default. Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | First Row Middle: Type |
FirstRowLinkMiddleThe Bundle Identifier of the app, link, command or path to script Depends on: FirstRowTypeRight Default: "com.apple.ScreenSharing" | string | First Row Middle: Link |
FirstRowSymbolMiddleThe SF Symbol shown in the button Default: "cart.fill" | string | First Row Middle: SF Symbol name |
FirstRowTitleRightThe text shown in the button label. Default: "Company Store" | string | First Row Right: Title |
FirstRowSubtitleRightSubtitle text will appear under title when the user hovers over the button. Ignored if left empty. | string | First Row Right: Subtitle |
FirstRowTypeRightType of link the item should open. Can be anything like screen sharing tools, company stores, file servers or core applications in your organization. App by default. Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | First Row Right: Type |
FirstRowLinkRightThe Bundle Identifier of the app, link, command or path to script Depends on: FirstRowTypeRight Default: "com.apple.ScreenSharing" | string | First Row Right: Link |
FirstRowSymbolRightThe SF Symbol shown in the button. Default: "cart.fill" | string | First Row Right: SF Symbol name |
SecondRowTitleLeftThe text shown in the button label. Default: "Support Ticket" | string | Second Row Left: Title |
SecondRowSubtitleLeftSubtitle text will replace the title when the user hovers over the button. Ignored if left empty. | string | Second Row Left: Subtitle |
SecondRowTypeLeftType of link the item should open. Can be anything like screen sharing tools, company stores, file servers or core applications in your organization. URL by default. Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | Second Row Left: Type |
SecondRowLinkLeftThe Bundle Identifier of the app, link, command or path to script. Depends on: SecondRowTypeLeft Default: "com.apple.ScreenSharing" | string | Second Row Left: Link |
SecondRowSymbolLeftThe SF Symbol shown in the button. Default: "ticket" | string | Second Row Left: SF Symbol name |
SecondRowTitleMiddleThe text shown in the button label. Default: "Email" | string | Second Row Middle: Title |
SecondRowSubtitleMiddleSubtitle text will replace the title when the user hovers over the button. Ignored if left empty. | string | Second Row Middle: Subtitle |
SecondRowTypeMiddleType of link the item should open. Can be anything like screen sharing tools, company stores, file servers or core applications in your organization. URL by default. Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | Second Row Middle: Type |
SecondRowLinkMiddleThe Bundle Identifier of the app, link, command or path to script. Depends on: SecondRowTypeMiddle Default: "com.apple.ScreenSharing" | string | Second Row Middle: Link |
SecondRowSymbolMiddleThe SF Symbol shown in the button. Default: "envelope" | string | Second Row Middle: SF Symbol name |
SecondRowTitleRightThe text shown in the button label. Default: "Phone" | string | Second Row Right: Title |
SecondRowSubtitleRightSubtitle text will replace the title when the user hovers over the button. Ignored if left empty. | string | Second Row Right: Subtitle |
SecondRowTypeRightType of link the item should open. Can be anything like screen sharing tools, company stores, file servers or core applications in your organization. URL by default. Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | Second Row Right: Type |
SecondRowLinkRightThe Bundle Identifier of the app, link, command or path to script. Depends on: SecondRowTypeRight Default: "com.apple.ScreenSharing" | string | Second Row Right: Link |
SecondRowSymbolRightThe SF Symbol shown in the button. Default: "phone" | string | Second Row Right: SF Symbol name |
ExtensionTitleAThe text shown in the Extension. | string | Extension Title A |
ExtensionSymbolAThe SF Symbol shown in the Extension. | string | Extension SF Symbol A |
ExtensionTypeAType of link the Extension should open. Default: "App" Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | Extension Link Type A |
ExtensionLinkAThe Bundle Identifier of the app, link, command or path to script. | string | Extension Link A |
ExtensionTitleBThe text shown in the Extension. | string | Extension Title B |
ExtensionSymbolBThe SF Symbol shown in the Extension. | string | Extension SF Symbol B |
ExtensionTypeBType of link the Extension should open Default: "App" Range: App (App), URL (URL), User Command (Command), Privileged Script (PrivilegedScript), Command or Script (deprecated as of v2.6, use Privileged Script) (DistributedNotification) | string | Extension Link Type B |
ExtensionLinkBThe Bundle Identifier of the app, link, command or path to script. | string | Extension Link B |
HideMajorUpdatesIgnore macOS major updates. This will prevent the menu bar icon and the macOS version info item from showing an available major update. Default: false | boolean | Hide Major macOS Updates / Upgrades |
UpdateTextOptional text to shown in the macOS Managed Updates popover to tell users about the updates | string | Update Text |
HideFirstRowInfoItemsHide the first row with Info Items | boolean | Hide first row Info Items |
HideSecondRowInfoItemsHide the second row with Info Items | boolean | Hide second row Info Items |
HideThirdRowInfoItemsHide the third row with Info Items | boolean | Hide third row Info Items |
HideFirstRowButtonsHide the first row with configurable items | boolean | Hide first row configurable buttons |
HideSecondRowButtonsHide the second row with configurable items | boolean | Hide second row configurable buttons |
PasswordTypePassword expiry information source: Apple (local account or AD), Jamf Connect or Kerberos SSO Extension Range: Apple (Apple), Jamf Connect (JamfConnect), Kerberos SSO Extension (KerberosSSO), NoMAD (Nomad) | string | Password type |
OnAppearActionPath to script script or command to be executed when the Support App is opened by clicking on the menu bar item. | string | On Appear Script/Command |
DisablePrivilegedHelperToolOption to enable or disable the Privileged Helper Tool. Re-enabling requires the reinstallation of the Support App. | boolean | Enable or Disable Privileged Helper Tool |