Universal Dashboard is now a part of PowerShell Universal. This documentation is for reference to the v2 version of Universal Dashboard and is no longer maintained. PowerShell Universal Documentation can be found here.
You can now use ValidationAttribute's to validate UDInput's on the client. Once a user enters something into a text field, the validation logic will run and provide the user with an error message directly in the browser.
You can customize the error message using the UniversalDashboard.ValidationErrorMessage attribute or by using ValidationScript .
You can now interact with the UD runspaces with a built in terminal. You can call cmdlets like Add-UDElement to add elements to the live dashboard. These changes aren't saved anywhere but allows you to play around with the features.
UD Design Terminal
Client Side Code Splitting