Skip to content

Releases: BirjuVachhani/adaptive_theme

Release v3.7.2

07 Oct 09:17
55af26a

Choose a tag to compare

  • Migrate Shared Preferences usage to new Async API.
  • Add AdaptiveTheme.read(context) method to read current theme without creating a dependency on it.

Release v3.7.1+2

18 Aug 05:40
380c658

Choose a tag to compare

  • Re-generate example/web directory with latest Flutter version.
  • Bump up shared_preferences dependency's minimum constraints to 2.5.0.
  • Fix imports for Brightness.

Release v3.7.1+1

18 Aug 04:48
ae00c26

Choose a tag to compare

  • Fix imports.

Release v3.7.1

15 Aug 18:48
d47fce4

Choose a tag to compare

  • Code cleanup.
  • Remove deprecated class name usage from docs.

Release v3.7.0

01 Jan 09:52
49c8014

Choose a tag to compare

  • [BREAKING] Remove deprecated CupertinoAdaptiveThemeManager. Use AdaptiveThemeManager<CupertinoThemeData> instead.
  • [BREAKING] Require Flutter 3.27.0 or higher: Replace deprecated use of withOpacity with withValues.
  • Add overrideMode parameter to AdaptiveTheme and CupertinoAdaptiveTheme to override theme mode manually.
  • Fix unnecessary material imports.
  • Update missing docs for source code.

Release v3.6.0

30 Jan 05:43
0f991e0

Choose a tag to compare

  • Migrate DebugFloatingThemeButton to Material 3 by @Pavel-Sulimau.
  • Expose DebugFloatingThemeButton as a public widget for extensions to work with it.

Release v3.5.0

31 Dec 15:40
391e4e8

Choose a tag to compare

  • Add support for dynamically changing debugShowFloatingThemeButton state using AdaptiveTheme.of(context).setDebugShowFloatingThemeButton(bool) method.
  • Allow reading state of debugShowFloatingThemeButton using AdaptiveTheme.of(context).debugShowFloatingThemeButton.

Release v3.4.1

03 Oct 05:43
741bf5c

Choose a tag to compare

  • Fix readme example code.
  • Update example app for a simpler example code.
  • Update example to use Material 3.

Release v3.4.0

03 Sep 07:57
0efe30a

Choose a tag to compare

  • FEAT: Add useSystem flag for toggleThemeMode method to toggle between light, dark only when the flag is set to
    false.
  • Add more tests.

Release v3.3.1

31 Aug 11:07
57ef6c2

Choose a tag to compare

  • Add pub topics to package metadata.
  • Upgrade dependencies.