Skip to content

Releases: BirjuVachhani/adaptive_theme

Release v3.6.0

30 Jan 05:43
0f991e0
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Add pub topics to package metadata.
  • Upgrade dependencies.

Release v3.3.0

02 Jun 06:29
0414bd6
Compare
Choose a tag to compare
  • Upgrade SDK constraints to Dart 3.0 and Flutter 3.10.0.
  • Refactor deprecated api usages to new ones.
  • Use WidgetsBinding.instance.platformDispatcher instead of PlatformDispatcher.instance since its recommended.

Release v3.2.1

04 May 13:14
4810b80
Compare
Choose a tag to compare
  • Fix missing inherited widget for CupertinoAdaptiveTheme.

Release v3.2.0

13 Feb 19:45
7cd3940
Compare
Choose a tag to compare
  • Fix calling AdaptiveTheme.of or CupertinoAdaptiveTheme.of not creating a dependency on it.
  • Add screenshots for pub.dev.

Release v3.1.1

25 Jul 18:03
80bd563
Compare
Choose a tag to compare
  • Add fix_data.yaml for Flutter fix feature for deprecation quick fix suggestion.
  • Remove redundant code.
  • Update copyright headers.

Release v3.1.0

23 Jun 13:14
2a98ac6
Compare
Choose a tag to compare
  • CupertinoAdaptiveThemeManager is now deprecated and replaced with AdaptiveThemeManager<CupertinoThemeData> in
    favor of supporting theming for other UI frameworks. (e.g. Fluent UI). This will be removed in v4.0.0.
  • AdaptiveThemeManager is now generic typed where the generic type represents the type of the theme data object.
    Replace AdaptiveThemeManager with AdaptiveThemeManager<ThemeData>
  • AdaptiveThemeManager is now a mixin instead of an abstract class to reduce code duplication.