View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.5.1
- Last updated
- First released
- Unity version
- 6000.6.0 or later
- Package size
- 2.9 MB
- Files
- 188
- Favorites
- 8
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $20.00 on
Keywords
Window Framework for UI Toolkit
- Price drop
Window Framework for UI Toolkit – Runtime UI Windows with Drag, Resize, Theming, Tooltips, Context Menus, Save State, One-Line Creation, Full USS Styling & UI Builder Support
Lowest recorded price
Get 33% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 10
Window Framework for UI Toolkit screenshot 1
About this asset
**Verfied to work with ALL patched Unity 6 Versions
View complete Documentation or Download a compiled runtime demo from our website:
https://www.garage-ware.com/window-framework-for-ui-toolkit
Create advanced runtime UI windows in Unity using UI Toolkit – with drag, resize, theming, memory, and full customization. Addressables Support built in!
Window Framework for UI Toolkit is a powerful, modular windowing system that enables developers to create runtime UI windows with drag, resize, and save-state functionality — all built with Unity UI Toolkit (UITK). Whether you're building tools, RPG menus, debug interfaces, or production overlays, this framework gets you up and running quickly.
Key Features:
- Create runtime UI windows in code, instantly
- Drag-and-drop / moveable windows
- Resizable windows with min/max constraints
- Lock/unlock position and size dynamically
- Save and restore window size and position across sessions
- Multiple layout sections: Header, Footer, Center (Primary Content)
- Built-in tooltips – just assign a text value to the tooltip parameter of a VisualElement
- Contextual menus with activators attachable to any VisualElement
- Theme switching – apply different USS stylesheets at runtime
- Fully integrated with UI Builder – use windows as custom controls or insert UXML
- Highly customizable layout, position, style, and behavior
- Nine anchor points for initial window placement
- Supports fullscreen, min/max size limits, optional header/footer, and much more
- Included Theme Mangeer
- Included Window Debugger
- Included 6 Sample Themes
- Unity Addressables Support - New Feature!
Use Cases:
- Runtime In-game UI windows
- Runtime Inventory and equipment screens
- Runtime Debug or developer tools
- Runtime editors and layout panels
- Custom Runtime modding or level design tools
- UI Builder based tools
Bonus Features:
- Window persistence: Reopen windows from the last session
- Theme swapping for events, holidays, or game states
- Fully USS-powered styling for visual flexibility
- Use WindowFrameworkController to manage themes globally
- Extend WindowFrame to create reusable, callable window types
From the publisher's Asset Store listing.
Technical details
Standard Features:
- Draggable/Movable windows
- Resizable Windows
- Window Locking/Unlocking of placement and size
- Multiple content sections per window
- Primary Content (center) section
- Footer Toolbar section, (left of resize area)
- Highly configurable layout per window
- Header On/Off
- Footer On/Off
- Move Allow/Disallow
- Resize Allow/Disallow
- Lock Allow/Disallow/CurrentStatus
- Initial Location (9 anchor points)
- Initial Size
- Min Size
- Max size
- Force Fullscreen
- Lock Fullscreen
- Toggle Fullscreen
- Lock In Place Ability
- Change theme at runtime
- Memory for Location and size
- Window size/location memory that carries over play sessions
- Optionally reopen active windows from previous play session
- Tooltip displays for elements, just set the display text value and the framework does the rest
- Configurable Contextual Menus
- Configurable Context Menu activation manipulator that can be attached to any Visual Element
- Fully USS powered for endless styling options
- Create feature packed windows at runtime with just one line of code
- Use and place WindowFrames as custom controls in UI Builder
- Use existing UI Builder documents as window content
- Unity Addressables Suppor
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.6.0f1 | Compatible | Compatible | Compatible |
Unity Addressables v2.9.1 Support built in.
Verfied to work with ALL patched Unity Versions
As listed on the Asset Store.