settings_ui
Create native settings for Flutter app in minutes. Use single interfaces to build
3.0.1
326K downloads/mo
#652 most downloaded on pub.dev
yako-dev/flutter-settings-ui
What this package is like to depend on
Last release 4 months ago
10 Apr 2026
Ships unpredictably
gaps range from 2 weeks to 4.2 years
Most releases are documented
notes for 11 of 13 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
15 releases · first in 2019
2 releases in the last 12 months
see the full history below
Release timeline
15 releases · Dec 2019 to Apr 2026
2020
2021
2022
2023
2024
2025
2026
Releases
latest 15-
3.0.110 Apr 2026Nothing published for this version
-
3.0.010 Apr 2026Release notes
Open source →Breaking changes
- Requires Flutter >=3.16.0 and Dart SDK >=3.5.0
- Android and Web themes now derive colors from
Theme.of(context).colorScheme(Material 3). Custom color overrides viaSettingsThemeDatastill work.
New features
compact: boolparameter onSettingsTile— use smaller vertical padding for dense layoutscrossAxisAlignmentparameter onSettingsListtitleTextStyle,tileTextStyle,tileDescriptionTextStyle,inactiveSwitchColorfields onSettingsThemeData
Bug fixes
- Fixed iOS value text overflow in narrow tiles (#186)
- Fixed RTL chevron direction — now shows back-arrow in right-to-left layouts
- Fixed platform override being ignored on macOS host when
platform: android/webwas set (#139) - Fixed web switch ignoring
SwitchThemedue to hardcoded fallback color (#188) - Fixed disabled switch using wrong inactive color on all platforms
Maintenance
- Migrated all constructors to super-parameters (
super.key,super.child) - Replaced deprecated
textScaleFactorwithMediaQuery.textScalerOf - Replaced deprecated
Switch.activeColorwithSwitch.activeThumbColor - Replaced deprecated
CupertinoSwitch.activeColorwithCupertinoSwitch.activeTrackColor - Updated CI to
actions/checkout@v4, coverage gate raised from 35% → 60% - Updated example app with Material 3 demo screen
-
2.0.226 Jan 2022Release notes
Open source →- Enabled parameter for the ListTile widget
- Trailing parameter for the ListTile widget
- Fixed minor bugs
-
2.0.109 Jan 2022 -
2.0.009 Jan 2022 -
1.0.013 Apr 2021Nothing published for this version
-
1.0.0-nullsafety.219 Mar 2021 pre-release -
1.0.0-nullsafety.118 Mar 2021 pre-release -
0.6.010 Feb 2021Release notes
Open source →- 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.007 Dec 2020Release notes
Open source →- 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.020 Aug 2020Release notes
Open source →- 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.019 May 2020Release notes
Open source →- 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.006 Dec 2019 -
0.1.104 Dec 2019 -
0.1.004 Dec 2019