swiftDialog is an open source admin utility for macOS 15 or later written in Swift and
SwiftUI that presents custom dialogs, displays informative messages or can be used as a form to request user input.
โ ๏ธ For macOS 14 or earlier, use v2.6.5
Latest releases can be found on the Releases page
Detailed documentation and information can be found at https://swiftdialog.app
Every aspect of swiftDialog's appearance can be modified.
At the most simple level you need only give swiftDialog a Title and a Message to display but there is more utility in modifying other aspects of the appearance:
- Pass in an image resource to display as the swiftDialog icon, or use an app path or system preference bundle path and swiftDialog will extract the icon for display.
- Add extra buttons. Change the text to say what you want. Wait for user input or automatically time out.
- Use markdown in the message to add bold or italics or include URL links
- Add Images
- and lots more...
๐ If there are bugs or ideas, please create an issue so your idea doesn't go missing.
Also come chat in the #swiftDialog channel in the MacAdmins Slack
Please read the CONTRIBUTING.md for details on how you can contribute.