uDialog is a complete dialog solution for the Unity UI.
With uDialog, you can:
- Create and customize message boxes with optional titles, icons, and buttons
- Create and customize menus
- Create notification messages
- Wrap UI content in themed, draggable, and resizeable windows!
WebGL DemoFeatures:â–¶ Full source code included
â–¶ Show message boxes, confirm dialogs, menus, and content windows
â–¶ Use built-in themes and color schemes, or build your own
â–¶ Easy to set up and use in the editor
â–¶ Easy to create and customize dynamically via code (using a Fluent API)
â–¶ Add buttons easily in the editor, or using code
â–¶ Show notification stacks with message queueing
â–¶ Various show and close animations available
â–¶ Dialogs can be draggable, via the title or via the entire dialog/window
â–¶ Dialogs can be resizeable, from any direction(s) you choose
â–¶ Optional focus on click or on mouse over
â–¶ Play audio when dialogs are shown, closed, or when any of their buttons are clicked (with optional AudioMixerGroup integration)
â–¶ Optionally Visualize windows on a Task Bar
â–¶ Minimize windows (to the Task Bar)
â–¶ Fully compatible with all canvas render modes
API DocumentationUser GuideWebGL DemoUnity Forum Thread