flutter_settings_ui 3.0.1 copy "flutter_settings_ui: ^3.0.1" to clipboard
flutter_settings_ui: ^3.0.1 copied to clipboard

Create native settings for Flutter app in minutes. Fork of settings_ui.

3.0.1 #

Fixed an issue which caused a double scroll animation on Android.

3.0.0 #

Breaking changes:

  • [SettingsSection, SettingsTile] title is now a Widget instead of String
  • [SettingsTile] Subtitle is renamed to Description
  • [SettingsTile] subtitleBelowTitle is removed. descriptionInlineIos is added.
  • [CustomTile] is renamed to [CustomSettingsTile]
  • [CustomSection] is renamed to [CustomSettingsSection]
  • [SettingsTile.switchTile] switchValue is renamed to initialValue

Bugs fixed:

  • Fixed an issue which caused the settings list to crash when the width of the list was smaller than the device screen width.

Other changes:

  • Updated dependencies
  • Reformatted code to latest conventions

2.0.1 #

  • Drop declaring variable types.
  • Use <T>[] to create a new array.
  • Reformat code.

2.0.0 #

Initial fork from settings_ui

New features

  • iPad like settings screen for iOS devices with large screens NOTE: For this to work correctly you need to specifiy the SettingsTile position. Otherwise the shadow won't be displayed correctly.

  • Add color option to row

Other changes

  • Minimum iOS deployment version is iOS 9
  • Migrated from pedantic to flutter_lints
  • Upgraded dependencies

1.0.1 [Jul 28, 2021] #

  • Allow manual platform style selection
  • Fixed iOS Title text getting cut off in version 1.0.0
  • CustomTile implemented
  • Implement titleWidget and subtitleWidget parameters
  • Implement the native behaviour for the iOS switch tile

1.0.0-nullsafety.3 [April 6, 2021] #

  • Dropped use of 'dart:io'
  • Use Theme.of(context) to detect platform
  • Fixed a bug with long subtitles in iOS

1.0.0-nullsafety.2 [February 26, 2021] #

  • Enable web support
  • Round borders for web and iPad settings tiles

1.0.0-nullsafety.1 [February 26, 2021] #

  • Null safety preview release

0.7.0 [February 26, 2021] #

  • Fixed double trailing on iOS devices
  • Support for MacOS
  • Fixed padding in the project example

0.6.0 [February 10, 2021] #

  • Fixed subtitle for iOS
  • Added iosChevron and iosChevronPadding for forward chevron and color in iOS.
  • CupertinoSettingsItem toggle on disabled fix
  • Content padding implementation

0.5.0 [December 4, 2020] #

  • Ripple effect for Android
  • Ability to setup padding and subtitle for sections
  • New onPressed(context) parameter for SettingsTile, onTap() is deprecated from now on.

0.4.0 [August 21, 2020] #

  • Custom colors support for SettingsList
  • Allow physics and shrinkWrap on SettingsList
  • CupertinoSettingsItemButton ripple effect
  • Device preview disabled for Flutter Web
  • CustomSection implementation (possibility to add your own widget)
  • Use Target Platform to determine which Settings UI to show

0.3.0 [May 19, 2020] #

  • Change background color for dark theme in SettingsList with backgroundColor attribute.
  • Ability to add trailing widgets to tiles.
  • Added enabled attribute to tile.
  • Flutter Web support.

0.2.0 [December 6, 2019] #

  • Added onTap color change for cupertino tiles.

0.1.1 [December 4, 2019] #

  • Slight updates.

0.1.0 [December 4, 2019] #

  • Initial release with basic SettingsTile and SettingsTile.switchTile.
161
likes
140
points
7.37k
downloads

Documentation

API reference

Publisher

verified publishersteenbakker.dev

Weekly Downloads

Create native settings for Flutter app in minutes. Fork of settings_ui.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on flutter_settings_ui