Overview
Ghost Drag & Drop is a high-performance, reactive UI framework for OutSystems designed to transform static interfaces into fluid, modern experiences. It eliminates the clunky feel of traditional drag-and-drop by using an Adaptive Target System: drop zones remain discreetly tucked away when idle and expand dynamically only when a drag operation is detected.
The system relies on a Global State Architecture, allowing the entire application UI to react synchronized to the user's physical movement of elements.
Core Components
1. The Source (Parent Block)
The "brain" of the operation. It monitors specific elements, creates a floating "Ghost" clone that follows the cursor, and captures metadata from the DOM.
2. The Target (Child Block)
An "elastic" drop zone that optimizes screen real estate.