flutter_theme_circle_animation 1.0.2 copy "flutter_theme_circle_animation: ^1.0.2" to clipboard
flutter_theme_circle_animation: ^1.0.2 copied to clipboard

A Flutter package that provides a beautiful circle reveal animation for theme switching, similar to Telegram's theme transition effect. Zero dependencies beyond Flutter.

1.0.2 #

  • Updated homepage URL in pubspec.yaml to point to the new interactive landing page.

1.0.1 #

  • Fix: Restrict supported platforms to Android and iOS in pubspec.yaml to prevent pub.dev from displaying unsupported platform badges like Linux, macOS, web, and Windows.

1.0.0 #

  • New Feature: Added support for reverse animation! Shrinking circles can now be used when switching back to light mode.
  • Added isReverse parameter to ThemeCircleAnimation.of(context)?.toggle() and toggleFromWidget().
  • Added enableReverseAnimation parameter to ThemeCircleSwitch (defaults to true).
  • Updated example to showcase forward and reverse animations.

0.0.1 #

Initial release.

  • Circle reveal animation for theme switching on Android and iOS.
  • ThemeCircleAnimation wrapper widget with configurable duration and curve.
  • ThemeCircleSwitch toggle button with animated sun/moon icon.
  • Programmatic API via toggle() and toggleFromWidget().
  • Screenshot-based transition using RepaintBoundary.
  • Zero external dependencies.
6
likes
160
points
124
downloads

Publisher

verified publisheryoussef.tn

Weekly Downloads

A Flutter package that provides a beautiful circle reveal animation for theme switching, similar to Telegram's theme transition effect. Zero dependencies beyond Flutter.

Homepage
Repository (GitHub)
View/report issues

Topics

#theme #animation #dark-mode #ui

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_theme_circle_animation