Baseline_v1.1
Baseline 1.1 Release Notes
Three new keys added to allow admins to customize each of the three Dialog windows that are a part of Baseline.
- DialogListOptions
- The "DialogList" is the primary Dialog that shows items to be processed and status.
- DialogSuccessOptions
- The "DialogSuccess" window is the Dialogthat displays once Baseline completes with no failed items.
- DialogFailureOptions
- The "DialogFailure" window is the Dialog that displays once Baseline completes but there was one or more failed items.
- You can pass any supported SwiftDialog options for these keys. You can customize one or all of the default options, simply by including your chosen customization in the string.
- In the following example, we will change the Title and add an Overlay Icon for the List Dialog window, but leave the other options (like
--message
and--icon
) at the Baseline default values. We will also use a custom icon for the Failure window:
- In the following example, we will change the Title and add an Overlay Icon for the List Dialog window, but leave the other options (like
<key>DialogListOptions</key>
<string>--title "This is a Custom Title" --overlayicon "/System/Applications/System Settings.app"</string>
<key>DialogFailureOptions</key>
<string>--icon "SF=desktopcomputer.trianglebadge.exclamationmark,color=red"</string>
- Configure your options exactly as you would when calling SwiftDialog from the command line. Remember to quote any file paths or strings that contain spaces (like your title or message values.)
- Please specify your file paths for features like
--icon
or--background
or--bannerimage
carefully. In some cases, an invalid file path will result in SwiftDialog not being able to draw the window and Baseline will exit.
- Please specify your file paths for features like
- See this page for details on default options when left undefined in the configuration file.
- The new keys are entirely optional. If you choose not to include them, then the default branding and messaging will be used.
- Note that MobileConfig files have some limitations on special characters (
&
for example), so you may want to avoid them and test your profiles install correctly. - Added a new profile key
ExitCondition
- Define a file or folder path
- If that file or folder exists on the computer running Baseline, exit quietly without processing any items
- https://github.com/SecondSonConsulting/Baseline/wiki/Defining-Additional-Features#configuring-exitcondition
- Added this key to the Profile Manifest
- iMazing Profile Editor manifest updated to include the new keys.
- All Baseline documentation has been moved to the wiki.
Full Changelog: v1.0...v1.1beta1