Skip to content

Releases: rydmike/theme_demo

Version 0.9.9

20 Jul 21:32
Compare
Choose a tag to compare

Changelog

All notable changes to the ThemeDemo application are documented here.

0.9.9

July 20, 2023

  • Chore: Bump all dependencies, now using FlexColorScheme 7.2.0
  • Chore: Fix deprecated Flutter SDK APIs.
  • Chore: Bump MaterialShowcase to the same version as the one used by Themes Playground in FlexColorScheme 7.2.0.

0.9.8

May 17, 2023

  • Chore: Bump Flutter version to min 3.10.0, Dart 3.0.0
  • Chore: Bump all dependencies, now using FlexColorScheme 7.1.2

0.9.7

April 22, 2023

  • Doc comment and readme updates.
  • Chore: Package dep bumps. FlexColorScheme 7.0.1, FlexColorPicker 3.2.1

0.9.6

April 10, 2023

  • Chore: Bump Flutter version to min 3.7.0
  • Chore: Bump all dependencies, now using FlexColorScheme 7.0.1
  • Remove material_design_icons_flutter package, use a custom small icon set instead.
  • Add an example of how to make a themed device media width dependent clamped Drawer width.

Version 0.9.5

21 Nov 00:46
Compare
Choose a tag to compare

0.9.5

Nov 21, 2022

  • Bump package version, most significantly FlexColorScheme to version 6.1.0.
  • Update ThemeShowcase to the one Themes Playground 6.1.0 uses.

Version 0.9.3

02 Nov 12:52
Compare
Choose a tag to compare

0.9.3 Minor UI and bug fix, minor doc updates

Oct 31, 2022

  • FIX: Add missing usedFlexToneProvider.init() and .reset() to Settings.init and .reset.
  • UI design: ColorSchemeBox popup indicator now follows ToggleButtons theme radius and height.
  • Minor ThemeShowcase and slider widgets cleanup.
  • Readme and doc comments typo and language corrections.
  • Update web ThemeDemo app build to use Flutter 3.3.6.

Version 0.9.2

28 Oct 18:55
Compare
Choose a tag to compare

0.9.2 Change from using Notifier instead of StateNotifier

Oct 28, 2022

This version bump is an internal change to using Notifier instead of StateNotifier when possible. It also moves the counter StateProvider to NotifierProvider to make its code more expressive. Application functionality remains unchanged. This change uses the new Riverpod 2 Notifier and NotifierProvider.

  • Counter demo got a Counter model class that extends Notifier and it got an increment method. Its provider was changed StateProvider, to a NotifierProvider.
  • Changed SettingsEntry from extending StateNotifier to simpler Notifier class.
  • Changed all Settings providers from StateNotifierProvider to NotifierProvider.

Version 0.9.1

26 Oct 14:13
Compare
Choose a tag to compare

Flutter ThemeDemo with FlexColorScheme and Riverpod

Major refactor and new version compared to previous release 0.5.0.

  • Updated to use FlexColorScheme 6 and Riverpod 2
  • Plenty of new theming features demonstrated
  • Includes persistence with Hive, SharedPreferences or just in memory
  • Persistence implementation can be switched at run time
  • Has a live web version of the demo here https://rydmike.com/themedemo
  • The readme is an article that explains the demo
  • The readme is also posted as a blog here https://rydmike.com/blog_theme_demo

Version 0.5.0 With FlexColorScheme V5 and Riverpod 1

24 Oct 04:23
Compare
Choose a tag to compare

This is a stored snapshot version of the theme_demo app that used FlexColorScheme version 5 and Riverpod 1.