PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 15
  1. 3.0.1 10 Apr 2026

    Nothing published for this version

  2. 3.0.0 10 Apr 2026
    Release notes

    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 via SettingsThemeData still work.

    New features

    • compact: bool parameter on SettingsTile — use smaller vertical padding for dense layouts
    • crossAxisAlignment parameter on SettingsList
    • titleTextStyle, tileTextStyle, tileDescriptionTextStyle, inactiveSwitchColor fields on SettingsThemeData

    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/web was set (#139)
    • Fixed web switch ignoring SwitchTheme due 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 textScaleFactor with MediaQuery.textScalerOf
    • Replaced deprecated Switch.activeColor with Switch.activeThumbColor
    • Replaced deprecated CupertinoSwitch.activeColor with CupertinoSwitch.activeTrackColor
    • Updated CI to actions/checkout@v4, coverage gate raised from 35% → 60%
    • Updated example app with Material 3 demo screen
    Open source →
  3. 2.0.2 26 Jan 2022
    Release notes
    • Enabled parameter for the ListTile widget
    • Trailing parameter for the ListTile widget
    • Fixed minor bugs
    Open source →
  4. 2.0.1 09 Jan 2022
    Release notes
    • Cover image was updated
    Open source →
  5. 2.0.0 09 Jan 2022
    Release notes
    • The whole codebase was refactored
    • Bug fixes and stability improvements
    Open source →
  6. 1.0.0 13 Apr 2021

    Nothing published for this version

  7. 1.0.0-nullsafety.2 19 Mar 2021 pre-release
    Release notes
    • Enable web support
    • Round borders for web and iPad settings tiles
    Open source →
  8. 1.0.0-nullsafety.1 18 Mar 2021 pre-release
    Release notes
    • Null safety preview release
    Open source →
  9. 0.6.0 10 Feb 2021
    Release notes
    • Fixed subtitle for iOS
    • Added iosChevron and iosChevronPadding for forward chevron and color in iOS.
    • CupertinoSettingsItem toggle on disabled fix
    • Content padding implementation
    Open source →
  10. 0.5.0 07 Dec 2020
    Release notes
    • Ripple effect for Android
    • Ability to setup padding and subtitle for sections
    • New onPressed(context) parameter for SettingsTile, onTap() is deprecated from now on.
    Open source →
  11. 0.4.0 20 Aug 2020
    Release notes
    • 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
    Open source →
  12. 0.3.0 19 May 2020
    Release notes
    • 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.
    Open source →
  13. 0.2.0 06 Dec 2019
    Release notes
    • Added onTap color change for cupertino tiles.
    Open source →
  14. 0.1.1 04 Dec 2019
    Release notes
    • Slight updates.
    Open source →
  15. 0.1.0 04 Dec 2019
    Release notes
    • Initial release with basic SettingsTile and SettingsTile.switchTile.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive