Browse and search by keywords or use filters to find sessions that interest you most. Can’t make a session time? Don’t worry. All sessions will be made available in the virtual platform for 60 days post-JNUC.
A Dialogue About Dialog - Interactive User Notifications with Style [1022]
Login to view this video
, Systems Specialist, CSIRO
Dialog is an open-source command-line utility app for macOS 11 or later, written in SwiftUI that displays a fully customizable popup dialog, displaying the content to your users that you want to display.
In this session, I will discuss the reasons Dialog was created and the problem it solves as well as go through the options available that can be used to customize how information is presented.
Topics will include:
Pass in an image resource, URL or application path to display as the dialog icon
Adding extra buttons and changing the text to say what you want. Wait for user input or automatically time out
Using markdown in the message dialog to add bold or italics or include URL links
Setting color, size or even the font used in the Title and Message areas
Changing the size of the dialog window to any arbitrary size
Displaying Videos or Images either locally or pass in a URL
Displaying item lists and updating them dynamically
Showing progress and status of background tasks
Prompting for and processing user input using dropdowns, checkboxes and text fields