Releases: berkaycatak/adaptive_platform_ui
Releases · berkaycatak/adaptive_platform_ui
Release v0.1.98
[0.1.98]
- NEW: Added
selectedItemColorandunselectedItemColorsupport for AdaptiveBottomNavigationBar- iOS 26+: Icon colors via renderingMode (
.alwaysOriginalfor unselected,.alwaysTemplatefor selected) - iOS <26 & Android: Native color properties
- Customizable tab bar item colors for better UI flexibility
- iOS 26+: Icon colors via renderingMode (
- NEW: Added
useSmoothRectangleBorderparameter to AdaptiveButton (iOS 26+)- Default
true: Smooth rectangle corners - Set to
false: Perfect circular/capsule shape for icon buttons
- Default
- BREAKING: Split AdaptiveAlertDialog methods for different use cases
show()- Standard dialog (returns void)inputShow()- Text input dialog (returns String?)- Cancel button now correctly returns null for input dialogs
- FIX: Fixed dynamic label updates not working in AdaptivePopupMenuItem
- Labels now properly update when state changes
- FIX: Fixed dark mode not updating in AdaptiveDatePicker and AdaptiveTimePicker
- Pickers now respond to theme changes dynamically
Release v0.1.97
[0.1.97]
- NEW: Added
spacerAfterparameter (ToolbarSpacerType) to AdaptiveAppBarAction for iOS 26+ Liquid Glass toolbar groupingToolbarSpacerType.fixed- 12pt fixed space using UIBarButtonItem.fixedSpace() for spacing within groupsToolbarSpacerType.flexible- Flexible space using UIBarButtonItem.flexibleSpace() for left/right group separationToolbarSpacerType.none- No spacer (default)- Follows iOS 26+ Liquid Glass design guidelines per Apple HIG
- Example:
AdaptiveAppBarAction(iosSymbol: 'arrow.uturn.forward', onPressed: () {}, spacerAfter: ToolbarSpacerType.flexible)
Release v0.1.95
[0.1.95]
- NEW: Added
AdaptiveTabBarViewwidget - Platform-specific swipeable tab bar view with color customization - NEW: Added
AdaptiveFloatingActionButtonwidget - Platform-specific FAB with custom colors, mini size, hero transitions - NEW: Added
AdaptiveFormSectionwidget - Platform-specific form sections (iOS: CupertinoFormSection, Android: Card)- Two constructors: default and insetGrouped
- Works with CupertinoFormRow and adaptive components
- NEW: Added
AdaptiveExpansionTilewidget - Modern expandable/collapsible content- iOS: Custom design with rounded corners, smooth shadows, animated chevron, gradient separator, modern child items with tap feedback
- Android: Material ExpansionTile with InkWell effects
- Full customization support (colors, padding, callbacks, alignment)
- BREAKING CHANGE: Renamed
AdaptiveAppBarAction.androidIcontoiconiosSymbolfor iOS 26+ only,iconfor iOS <26 and Android- Migration: Replace
androidIcon:withicon:
- IMPROVEMENT: Updated
AdaptiveSegmentedControlfor iOS <26 to use CupertinoSlidingSegmentedControl - Added comprehensive tests and demo pages for all new widgets
Release v0.1.94+1
[0.1.94+1]
- fix: improve pub.dev score and CI compatibility
v0.1.94
release v0.1.94