PackageTrack
Sign in Get early access

app_theme_picker

A customizable Flutter theme picker with FlexColorScheme color schemes, light/dark/system modes, persistent settings, and Riverpod state management.

0.4.1 327 downloads/mo #1001 most downloaded on pub.dev normidar/colaxy-pkgs

What this package is like to depend on

Last release 17 days ago

07 Aug 2026

Ships on a steady schedule

a new release about every 3 months

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

12 months old

9 releases · first in 2025

8 releases in the last 12 months

see the full history below

Release timeline

9 releases · Aug 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 9
  1. 0.4.1 07 Aug 2026
    Release notes

    Fixed

    • Narrowed the riverpod_annotation/riverpod_generator version constraints and regenerated the .g.dart files. riverpod_annotation exact-pins a specific riverpod core release internally, and this package's previous ^4.0.0 range let a host app's pub resolution drift to a newer riverpod_annotation (and therefore a newer riverpod core) than the committed generated code was built against, breaking compilation with errors like runBuild/handleValue signature mismatches.
    • Bumped the app_lang_selector dependency to ^0.3.1 for the same fix.
    Open source →
  2. 0.4.0 07 Aug 2026
    Release notes

    Added

    • onThemeChanged and onThemeModeChanged callbacks, invoked after ThemePod.changeTheme / ThemeModePod.changeThemeMode persist a new value. Lets a host app observe theme changes (e.g. for analytics) without depending on Riverpod.
    Open source →
  3. 0.3.0 02 Aug 2026
    Release notes

    Breaking

    • Removed the ~80 <Name>ThemeMock classes and matching <name>ThemeOverride values. Use themeOverride(FlexScheme.x) / themeModeOverride(ThemeMode.x), or FixedThemePod / FixedThemeModePod directly. They were shipped in lib/ and so ended up in every app's binary.
    • availableSchemes is Set<FlexScheme> instead of Set<String>. Scheme names were compared as strings, so a typo silently filtered out everything.
    • ThemeModePod defaults to ThemeMode.system instead of ThemeMode.light.
    • The default scheme is FlexScheme.material, and is now configurable through the defaultFlexScheme variable (it was hardcoded to sakura).

    Fixed

    • The AppBar on PickThemePage no longer tries to render a scrollable error view as its title.

    Changed

    • PickThemePage.size defaults to 70, matching ThemePickTile.
    Open source →
  4. 0.1.3 15 Feb 2026
    Release notes
    • Add overrides for theme and theme mode.
    Open source →
  5. 0.1.3+4 30 Jul 2026
    Release notes
    • CHORE: upgrade riverpod_generator to ^4.0.0 and riverpod_lint to ^3.1.0.
    Open source →
  6. 0.1.2 15 Feb 2026
    Release notes
    • Add mocks for theme and theme mode.
    Open source →
  7. 0.1.1 15 Feb 2026
    Release notes
    • Add theme mode pod.
    Open source →
  8. 0.1.0 14 Nov 2025
    Release notes
    • FIX: add icons_launcher library.
    • BREAKING FEAT: make svg image usable.
    Open source →
    Release notes
    • update riverpod.
    Open source →
  9. 0.0.1 26 Aug 2025
    Release notes
    • Initial release.
    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