Skip to content

Releases: berkaycatak/adaptive_platform_ui

Release v0.1.98

23 Oct 18:50

Choose a tag to compare

[0.1.98]

  • NEW: Added selectedItemColor and unselectedItemColor support for AdaptiveBottomNavigationBar
    • iOS 26+: Icon colors via renderingMode (.alwaysOriginal for unselected, .alwaysTemplate for selected)
    • iOS <26 & Android: Native color properties
    • Customizable tab bar item colors for better UI flexibility
  • NEW: Added useSmoothRectangleBorder parameter to AdaptiveButton (iOS 26+)
    • Default true: Smooth rectangle corners
    • Set to false: Perfect circular/capsule shape for icon buttons
  • 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

22 Oct 20:34

Choose a tag to compare

[0.1.97]

  • NEW: Added spacerAfter parameter (ToolbarSpacerType) to AdaptiveAppBarAction for iOS 26+ Liquid Glass toolbar grouping
    • ToolbarSpacerType.fixed - 12pt fixed space using UIBarButtonItem.fixedSpace() for spacing within groups
    • ToolbarSpacerType.flexible - Flexible space using UIBarButtonItem.flexibleSpace() for left/right group separation
    • ToolbarSpacerType.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

17 Oct 20:53

Choose a tag to compare

[0.1.95]

  • NEW: Added AdaptiveTabBarView widget - Platform-specific swipeable tab bar view with color customization
  • NEW: Added AdaptiveFloatingActionButton widget - Platform-specific FAB with custom colors, mini size, hero transitions
  • NEW: Added AdaptiveFormSection widget - Platform-specific form sections (iOS: CupertinoFormSection, Android: Card)
    • Two constructors: default and insetGrouped
    • Works with CupertinoFormRow and adaptive components
  • NEW: Added AdaptiveExpansionTile widget - 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.androidIcon to icon
    • iosSymbol for iOS 26+ only, icon for iOS <26 and Android
    • Migration: Replace androidIcon: with icon:
  • IMPROVEMENT: Updated AdaptiveSegmentedControl for iOS <26 to use CupertinoSlidingSegmentedControl
  • Added comprehensive tests and demo pages for all new widgets

Release v0.1.94+1

16 Oct 21:10

Choose a tag to compare

[0.1.94+1]

  • fix: improve pub.dev score and CI compatibility

v0.1.94

16 Oct 20:46

Choose a tag to compare

release v0.1.94