Showcase
The following is a showcase of the different ways swiftDialog can be used.
Section titled “The following is a showcase of the different ways swiftDialog can be used.”swiftDialog Scripts GitHub page
Workshops and Videos
Section titled “Workshops and Videos”These are videos taken at various conferences.
Bart Reardon
-
swiftDialog Workshop MacDevOpsYVR 2024
Jon Crain
- PSU MacAdmins 2023 Customizable Dialogs for macOS: Using SwiftDialog for Better UX
Trevor Sysock
- PSU MacAdmins 2024 You Got Your Installomator in my swiftDialog!
How to display custom notifications with swiftDialog and SimpleMDM
Project that integrate with swiftDialog
Section titled “Project that integrate with swiftDialog”These projects don’t require swiftDialog to work, but optional integrations are available
Scripting OS X - Installomator
Section titled “Scripting OS X - Installomator”The one installer script to rule them all. https://github.com/Installomator/Installomator
Mac Nerd - Patchomator
Section titled “Mac Nerd - Patchomator”A management script for Installomator. https://github.com/Mac-Nerd/patchomator
App Auto-Patch combines local application discovery, an Installomator integration, and user-friendly swiftDialog prompts to automate application patch management across Mac computers.
App Auto-Patch was developed based on a similar concept as the Patchomator project, with a significant portion of its code borrowed from there.
Additional projects that are based on or otherwise use swiftDialog
Section titled “Additional projects that are based on or otherwise use swiftDialog”-
Swift Deploy Zero touch deployment method for Jamf Pro and SwiftDialog
-
Erase Install - Reinstall macOS directly from the system volume using
startosinstall
-
Display Message - Leverage switftDialog and Jamf Pro Policy Script Parameters to easily display engaging end-user messages.
-
Setup Your Mac - simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Custom Events
-
MDM Apps Deploy - Display a Dialog with a list of applications and indicate when they’ve been installed
-
Dialog check and install - Check the current installed version of swiftDialog and install required
-
swiftDialog scripts - Scripts that utilize swiftDialog for various tasks.
-
DEP/ADE workflow - DEPnotify type workflow with optional software selection.
-
FileVault Alert - Alert that will trigger when Crypt detects an issue with key escrow.
-
Migration Assistant Alert - open a notification for the end user when Migration Assistant is launched
-
Software Update - Nudge SwiftDialog. Loosely based off of Nudge
-
MDM enrolment alert - Conceptually built off of umad from Erik Gomez.
- swiftDialog speedy-prestage - Jamf Enrolment Script
- Encrypt unencrypted removable storage devices - Encrypt unencrypted removable storage devices
-
Baseline - An MDM agnostic zero touch solution for macOS
-
Renew - A macOS script to encourage users to restart their workstations
-
- example scripts to show off the various features of SwiftDialog
- dialog Starter Kit - simple and intuitive way to select and install a group of Apps
-
Assemble - Script to provision devices using swiftDialog
-
JAMF-LAPS-UI - A UI for the built in JAMF LAPS feature
-
JAMF-LAPS-Configurator - A bash script to help configure JAMF LAPS
-
Device-Information - A bash script to show device information in a user friendly prompt
-
ReEnroll - Automate the re-enrollment process of devices into Jamf Pro
-
Deploying an Onboarding Splash Screen with Swift Dialog and Intune
- Onboarding splash screen for Intune