Important Note: The screensharing step of previous versions (1.0 and earlier, as well as 1.1beta) will fail to detect the screen recording status on macOS 27 and later (starting with beta5). This version addresses this issue on macOS 27 (starting with beta5) and, hopefully, going forward.
Setup Checklist
- new
agreementstep to show licenses, policies and other agreements - new
windowPositionvaluefocus: centers window, hides sidebar, and overlays a full-screen background to block other apps for the current step - new
backgroundkey at top and step level to set the image used for the focus background - new
blurkey at top and step level to control blur of the focus background - new
allowQuittop-level key to prevent the user from quitting before the workflow completes (#51) - new
showSidebarstep level key - new
wallpaperimage source - new
openWhenFinishedHidekey to determine if theopenWhenFinisheditem is opened hidden (#73) - new
finishedScripttop-level key to provide a script that is executed when Checklist finishes - file path, url, and wallpaper image sources now display correctly for image files containing dark and light mode versions
- fix dock preview with a large number of items (#74)
- improved SF Symbol display for wide icons (#82)
- app now quits when last window is closed
defaultAppstep now respectsbuttonLabel(#84)- setting the status to
.erroror.completedfrom a script while the script is shown now works correctly (#67) - uses
tccutil liston macOS 27 to determine Screen Recording status (requires at least macOS 27 beta 5) - fixed an issue where Setup Checklist might not be launched when
showWelcomeisfalse - removed sidebar button (#61)
- locked down
focusmode more - list header
titlenow properly localized (#75) - synchronized window move and background fade animations (#89)
- wallpaper, default app, and agreement steps now show an error when an operation fails
- accessibility and localization improvements
- movies no longer autoplay or loop when 'Auto-Play Animated Images' is turned off in System Settings > Accessibility > Display
- general bug fixes and improvements
screensharingstep does not re-open Settings app when configuration is correct (#100)- interface improvements (#94, #91, #99)
Welcome
- no user interface "flash" when
showWelcomeisfalse(#66) - improved langauge determination for localized text (#75)
backgroundnow works with all image sources- accessibility improvements
Command line tool
- the
statusverb without an identifier will list the status of all steps - command line tool can now update the
messagedata (#64)
General
- custom JSON Schema for Setup Checklist and Welcome App in Jamf Pro
- documentation updates (#85)
- Localizations