theme_provider
Easy to use and customizable Theme Provider. This Widget can be used to easily provide a theme controller across the widget tree.
0.6.0
6.1K downloads/mo
#3572 most downloaded on pub.dev
kdsuneraavinash/theme_provider
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 2.2 years
Most releases are documented
notes for 16 of 24 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
24 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
24 releases · Jun 2019 to May 2023Releases
latest 24-
0.6.011 May 2023Nothing published for this version
-
0.5.004 Mar 2021Nothing published for this version
-
0.4.019 Jul 2020Nothing published for this version
-
0.4.0+119 Jul 2020Nothing published for this version
-
0.3.319 Mar 2020Nothing published for this version
-
0.3.220 Dec 2019Nothing published for this version
-
0.3.123 Sep 2019Nothing published for this version
-
0.3.029 Jun 2019Nothing published for this version
-
0.2.011 Jun 2019Release notes
Open source →- BREAKING CHANGE:
loadThemesOnStartupis no longer supported. UseThemeProvider.controllerOf(context).loadThemeFromDisk()manually to load theme.
- BREAKING CHANGE:
-
0.2.0+111 Jun 2019Release notes
Open source →- Fixed some typo and updated README and bumped example theme_provider version.
-
0.2.0+212 Jun 2019Release notes
Open source →- Now theme can be saved manually using
ThemeProvider.controllerOf(context).saveThemeToDisk() - Modified README
- Now theme can be saved manually using
-
0.2.0+325 Jun 2019 -
0.1.009 Jun 2019 -
0.1.0+109 Jun 2019 -
0.0.107 Jun 2019Release notes
Open source →- Added base functionality to add custom theme data
- Added functionality to cycle theme using the command
-
0.0.1+107 Jun 2019 -
0.0.1+208 Jun 2019 -
0.0.1+308 Jun 2019 -
0.0.1+408 Jun 2019Release notes
Open source →- Added default values to themes. Now it is not required
- Added AppTheme.light() and AppTheme.dark() to create dark and light themes easily
- Added command, setTheme(id)
- Improved tests
-
0.0.1+508 Jun 2019 -
0.0.1+608 Jun 2019Release notes
Open source →- Changed directory structure
- Renamed,
ThemeCommand.of(context)toThemeProvider.controllerOf(context)AppThemeOptions.of(context)toThemeProvider.optionsOf(context)
- Added
ThemeProvider.themeOf(context)to get theme.
-
0.0.1+708 Jun 2019 -
0.0.1+808 Jun 2019Release notes
Open source →- Added method to get all themes:
ThemeProvider.controllerOf(context).allThemes - Made theme id required (instead of optional)
- Added optional description field to theme
- Added dialog to switch themes
- Added method to get all themes:
-
0.0.1+909 Jun 2019Release notes
Open source →- Changed
ThemeProvider.themeOf(context)to return the currentAppTheme. - Removed
currentThemeIdfromThemeCommand.
- Changed