Skip to content

Baseline_v1.1

Compare
Choose a tag to compare
@BigMacAdmin BigMacAdmin released this 23 Mar 05:12
· 123 commits to main since this release
d5dfc90

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:
<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.
  • 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
  • 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