Awesome
swiftDialog
swiftDialog is an open source admin utility for macOS 12 or later written in SwiftUI that presents custom dialogs, displays informative messages or can be used as a form to request user input.
Latest releases can be found on the Releases page
Detailed documentation and information can be found in the Wiki
<img width="500" alt="Screenshot 2023-08-15 at 1 35 15 pm" src="https://github.com/bartreardon/swiftDialog/assets/3598965/93f7fa7a-62e9-4a8b-8daa-1b004f1e1896">Appearance
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
- Change the colour, size or even the font used in the Title and Message areas
- Change the size of the swiftDialog window
- Display Videos or Images either locally or pass in a URL
- and lots more...
Commandline Options
swiftDialog's interface is fully customised from a set of command line options.
For details on all the available options, please read the Command Line Options page on the wiki.
💡 Giving Feedback
🐞 If there are bugs or ideas, please create an issue so your idea doesn't go missing.
<img src="https://github.com/bartreardon/swiftDialog/assets/3598965/edd4a7c2-c800-4a8f-b6ed-e4af9a8941a5" width=16> Also come chat in the #swiftDialog
channel in the MacAdmins Slack
🤝 Contributing
Please read the CONTRIBUTING.md for details on how you can contribute.
<!-- Author: Bart Reardon Keywords: swift swiftui swiftDialog Dialog utility macadmins apple macos -->