notifyTabChanged method
Called once per gesture lifecycle when the active tab should change.
Always invoked unconditionally — callers may use repeat-tap to trigger scroll-to-top or refresh on the active tab (issue #22).
Implementation
@override
void notifyTabChanged(int index) => widget.onTabChanged(index);