Cupertino controls

iOS-style controls that give a C# desktop app an Apple-platform look, following Flutter's Cupertino defaults.

Plumix.Cupertino provides the iOS-flavoured half of the adaptive story: Cupertino geometry, brightness-aware colours and the drag thresholds Apple's controls use. You can adopt these widgets directly, or reach them through the Adaptive variants on Switch, Checkbox and Radio in Plumix.Material, which select the Cupertino path automatically on iOS and macOS.

CupertinoCheckboxCupertino

iOS-style checkbox with Cupertino geometry, dark-mode gradient fill, and vector check indicator.

Flutter equivalent: CupertinoCheckbox
CupertinoRadioCupertino

iOS-style radio button with Cupertino defaults, brightness-aware colors, and focus/pressed visuals.

Flutter equivalent: CupertinoRadio
CupertinoSwitchCupertino

iOS-styled on/off toggle via Switch.Adaptive with Cupertino drag thresholds.

Flutter equivalent: CupertinoSwitch
CupertinoNavigationBarCupertino

iOS-style top navigation bar.

Flutter equivalent: CupertinoNavigationBar
CupertinoButtonCupertino

iOS-styled tappable button.

Flutter equivalent: CupertinoButton
CupertinoActivityIndicatorCupertino

iOS-styled spinner.

Flutter equivalent: CupertinoActivityIndicator
CupertinoAlertDialogCupertino

iOS-styled modal alert.

Flutter equivalent: CupertinoAlertDialog