setSize method
Sets the group's size directly.
This is called during resize operations. The size is constrained to minimum dimensions to ensure the group remains usable.
Implementation
@override
void setSize(Size newSize) {
// Enforce minimum size
const minWidth = 100.0;
const minHeight = 60.0;
final constrainedSize = Size(
newSize.width.clamp(minWidth, double.infinity),
newSize.height.clamp(minHeight, double.infinity),
);
runInAction(() => _observableSize.value = constrainedSize);
}