adaptive_chameleon_theme
Adds support for managing theme modes (light, dark, system) and switching theme colors.
What this package is like to depend on
Last release 4 months ago
25 Apr 2026
Ships fairly regularly
a new release about every 9 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
14 releases · Nov 2021 to Apr 2026Releases
latest 14-
2026.4.025 Apr 2026Release notes
Open source →Fixed
- Theme Vibrancy: Fixed an issue where
ColorScheme.fromSeedgenerated "dull" or "washed out" primary colors. Enhanced theme definitions to ensure vibrant and accurate color representation in both Light and Dark modes.
Changed
- UI Selector: Updated
ThemeColorSelectorWidgetto use direct color mapping, preventing the "pale" effect on theme selection buttons. - Material 3 Integration: Improved
ThemeDataconfiguration to better balance Material 3 tonal palettes with brand-specific "vibrant" colors (e.g., Akainu Red, Kizaru Yellow).
- Theme Vibrancy: Fixed an issue where
-
2025.7.010 Jul 2025Release notes
Open source →- Improved Theme Color Handling:
- Enhanced color brightness calculation in ThemeColorSelectorWidget to improve visibility on Material 3 surfaces.
- Introduced getMaterialColorFromColor to generate full MaterialColor swatches from a single color input.
- Added ability to retrieve unmodified theme colors, avoiding altered values from ColorScheme.
- UI Enhancements:
- Refactored ThemeColorSelectorWidget to follow line length constraints and improve readability.
- Improved contrast and appearance of selection borders in color selector buttons based on theme brightness.
- Improved Theme Color Handling:
-
2024.9.015 Sep 2024 -
2024.8.130 Aug 2024Release notes
Open source →- Bug Fixes & Improvements:
- Resolved the problem where
AdaptiveChameleonThemeWidgetfailed to load the system theme mode.
- Resolved the problem where
- Bug Fixes & Improvements:
-
2024.8.030 Aug 2024Release notes
Open source →- Enhanced UI Components:
- Updated
ThemeColorSelectorWidgetto utilize Material 3 buttons. - Buttons in
ThemeColorSelectorWidgetnow automatically wrap and adjust layout to fit smaller screen sizes, ensuring centering and even spacing.
- Updated
- Customizability:
- Added support for passing custom labels to
ThemeModeSelectorWidget, with an option to include or exclude labels alongside icons.
- Added support for passing custom labels to
- Localization Support:
- Enabled localization for
ThemeModeSelectorWidgetby allowing custom text for labels.
- Enabled localization for
- Bug Fixes & Improvements:
- Fixed issues with theme configurations where elements from light themes appeared in dark themes.
- Refined the theme selection process to ensure that a new random theme ID is selected if the currently active theme ID is chosen.
- Enhanced UI Components:
-
0.0.918 Jun 2023 -
0.0.804 Oct 2022 -
0.0.715 Jun 2022 -
0.0.615 Jun 2022 -
0.0.517 Nov 2021Release notes
Open source →Implemented theme color selector widget. Implemented theme mode selector widget.
-
0.0.410 Nov 2021 -
0.0.310 Nov 2021Release notes
Open source →Supports theme modes: light, dart, system default. Supports colors for light and dart themes. Persists theme customization across app restarts. Allows to toggle theme mode between light and dark. Allows to toggle between different theme colors. Allows to set default theme. Allows to reset to default theme.
-
0.0.210 Nov 2021 -
0.0.110 Nov 2021