
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 SupportView comkplete Documentation or Download a compiled runtime demo from our website:https://www.garage-ware.com/window-framework-for-ui-toolkitDownload Demo from my Google Drive:https://drive.google.com/file/d/1GBZceo4fFVeHZdIYZJ5IYMslnbg0g7ct/view?usp=sharingCreate advanced runtime UI windows in Unity using UI Toolkit – with drag, resize, theming, memory, and full customization.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 moreIncluded Theme MangeerIncluded Window DebuggerIncluded 6 Sample Themes💡 Use Cases:Runtime In-game UI windowsRuntime Inventory and equipment screensRuntime Debug or developer toolsRuntime editors and layout panelsCustom Runtime modding or level design toolsUI 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 typesStandard Features:Draggable/Movable windowsResizable WindowsWindow Locking/Unlocking of placement and sizeMultiple content sections per windowPrimary Content (center) sectionFooter Toolbar section, (left of resize area)Highly configurable layout per windowHeader On/OffFooter On/OffMove Allow/DisallowResize Allow/DisallowLock Allow/Disallow/CurrentStatusInitial Location (9 anchor points)Initial SizeMin SizeMax sizeForce FullscreenLock FullscreenToggle FullscreenLock In Place AbilityChange theme at runtimeMemory for Location and sizeWindow size/location memory that carries over play sessionsOptionally reopen active windows from previous play sessionTooltip displays for elements, just set the display text value and the framework does the restConfigurable Contextual MenusConfigurable Context Menu activation manipulator that can be attached to any Visual ElementFully USS powered for endless styling optionsCreate feature packed windows at runtime with just one line of codeUse and place WindowFrames as custom controls in UI BuilderUse existing UI Builder documents as window contentPackages Used During Creation:Unity 6 6000.0.37f1