PackageTrack
Sign in Get early access

adaptive_chameleon_theme

Adds support for managing theme modes (light, dark, system) and switching theme colors.

2026.4.0 kevinomyonga/adaptive_chameleon_theme

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 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 2026.4.0 25 Apr 2026
    Release notes

    Fixed

    • Theme Vibrancy: Fixed an issue where ColorScheme.fromSeed generated "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 ThemeColorSelectorWidget to use direct color mapping, preventing the "pale" effect on theme selection buttons.
    • Material 3 Integration: Improved ThemeData configuration to better balance Material 3 tonal palettes with brand-specific "vibrant" colors (e.g., Akainu Red, Kizaru Yellow).
    Open source →
  2. 2025.7.0 10 Jul 2025
    Release notes
    • 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.
    Open source →
  3. 2024.9.0 15 Sep 2024
    Release notes
    • Code Formatting:
      • Fixed formatting issues that impacted static analysis.
    Open source →
  4. 2024.8.1 30 Aug 2024
    Release notes
    • Bug Fixes & Improvements:
      • Resolved the problem where AdaptiveChameleonThemeWidget failed to load the system theme mode.
    Open source →
  5. 2024.8.0 30 Aug 2024
    Release notes
    • Enhanced UI Components:
      • Updated ThemeColorSelectorWidget to utilize Material 3 buttons.
      • Buttons in ThemeColorSelectorWidget now automatically wrap and adjust layout to fit smaller screen sizes, ensuring centering and even spacing.
    • Customizability:
      • Added support for passing custom labels to ThemeModeSelectorWidget, with an option to include or exclude labels alongside icons.
    • Localization Support:
      • Enabled localization for ThemeModeSelectorWidget by allowing custom text for labels.
    • 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.
    Open source →
  6. 0.0.9 18 Jun 2023
    Release notes

    Updated plugin dependencies. Added support for Material3.

    Open source →
  7. 0.0.8 04 Oct 2022
    Release notes

    Increased Unit Test Coverage.

    Open source →
  8. 0.0.7 15 Jun 2022
    Release notes

    Added Unit Tests.

    Open source →
  9. 0.0.6 15 Jun 2022
    Release notes

    Updated plugin dependencies.

    Open source →
  10. 0.0.5 17 Nov 2021
    Release notes

    Implemented theme color selector widget. Implemented theme mode selector widget.

    Open source →
  11. 0.0.4 10 Nov 2021
    Release notes
    • Fixed Dart format issues.
    Open source →
  12. 0.0.3 10 Nov 2021
    Release notes

    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.

    Open source →
  13. 0.0.2 10 Nov 2021
    Release notes

    Updated README

    Open source →
  14. 0.0.1 10 Nov 2021
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive