A new CupertinoButton constructor for this special case may not be warranted since it's only setting the padding and minSize defaults. The docs already call out that the padding will need to be different in a CupertinoNavigationBar and it's not clear the extra constructor adds much over documentation.
Instead, we could extend the documentation on CupetinoButton.padding and CupertinoNavigationBar.leading to include a doc snippet to make it more likely that people will see it in the right context.
More details in https://github.com/flutter/flutter/pull/91602#pullrequestreview-777815883
CupertinoButton.padding
&CupertinoNavigationBar.leading
CupertinoButton
's correct usage in theCupertinoNavigationBar
CupertinoNavigationBar
with Align Widget