UI Toolbox for UI Toolkit
UI Toolbox is a set of runtime UI Toolkit controls for Unity: an MDI window system with docking, tabs, themes and saved layouts, and 70+ controls that share one set of theme variables.
It needs Unity 6000.6 or later. Start with Quick start, or open the scene DemoMenu and press Play.
Getting started
- Install
- Quick start
- Video tutorials
- Build a screen in UI Builder
- How it works
- Toolbox controls
- Setup Wizard
- Example scenes
Windows
- Create windows
- Control a window
- Data-bound windows
- Window templates
- Tab groups and dock zones
- Toolbar buttons
- Context menus
- Layouts
- Custom chrome templates
Workspace features
- Keyboard shortcuts
- Tooltips
- Localization
- Sounds and window events
- Drop payloads and drop targets
- Logging
Inputs
- SearchDropdown
- ComboBox
- AutoCompleteField
- SpellCheck
- OnScreenKeyboard
- Field error state
- Clear button for a search box
- FormField
- Choice items
- NumericUpDown
- Rating
- MaskedTextBox
- CodeInput
- InputGroup
- ColorPicker
- EmojiPicker and EmojiButton
- MonthCalendar and DatePicker
- TimeSpanPicker
- TimePicker
- Switch
- ToggleButton
- SplitButton
- AutoClickButton
- KeyBindingField
- PropertyGrid
Display
- Badge
- StatDelta and ItemCompare
- UserAvatar
- AvatarGroup
- Kbd
- GamepadGlyph and InputGlyph
- CodeBlock
- Skeleton
- EmptyState
- Separator
- Card
- ListItem
- ProgressRing
- IndeterminateProgress
- TypewriterLabel
- AnimatedLabel
- LogView
- ChatView
- ElementImage
- Timeline
- VideoView and MediaIcon
- GlassPanel
- ParticleLayer
Overlays and feedback
- Notifications
- AlertStrip
- MessageBox
- Dialog
- Drawer
- CommandPalette
- Callout
- HoverCard
- Alert
- AnchoredPopup
- RadialMenu
- Custom overlays (OverlayElement)
Navigation
Data and charts
Layout
Settings screens
- GraphicsSettingsPanel and GraphicsOptions
- AudioSettingsPanel and AudioOptions
- InputSettingsPanel and InputBindingOptions
- Custom settings panels (SettingsPanel)
- ThemeSelector
Theming
- Theme variables
- Sheet load order
- Theme API
- Write a custom theme
- Window and workspace classes
- Text classes
- Buttons and built-in controls
- Animations
- USS features that UI Toolkit does not support