Support Widget Grouping and Ungrouping in GridStack.
Expected Behavior
Multiple Widgets can be grouped into a single Group
The Group can be dragged and resized as a single unit
Child Widgets preserve their relative layout
A Group can be ungrouped back into independent Widgets
The original layout should be preserved as much as possible
Groups should be serializable and restorable
Use Case
For example:
Widget A + Widget B
↓
Widget Group
↓
Ungroup
↓
Widget A + Widget B
This would be especially useful for dashboards and trading UIs where users need to combine related Widgets and manipulate them as a single unit.
Support Widget Grouping and Ungrouping in GridStack.
Expected Behavior
Multiple Widgets can be grouped into a single Group
The Group can be dragged and resized as a single unit
Child Widgets preserve their relative layout
A Group can be ungrouped back into independent Widgets
The original layout should be preserved as much as possible
Groups should be serializable and restorable
Use Case
For example:
Widget A + Widget B
↓
Widget Group
↓
Ungroup
↓
Widget A + Widget B
This would be especially useful for dashboards and trading UIs where users need to combine related Widgets and manipulate them as a single unit.