- Elevated Button with animation and many functionalities
- Documentation updated
- Material 3 is integrated
- Bug fixed
- Fixed box height problem
- Fixed box alignment problem
- Animation alignment added
- Sized error refactored
- Color and shadow error refactored
- Deprecated properties fixed
- Border fixed
- Some flutter version error fixed
- Button Icon height fixed
- Introducing Parent theme and Global Theme. Now you can use your theme globally from the app. So you do not need to add the theme everywhere inside the Project.
- Updated analysis options and improved linter rules.
- Improved class-level documentation for OnProcessButtonWidget.
- Enhanced documentation clarity for callback functions and their parameters.
- Added detailed descriptions for appearance and layout properties.
- Included default value documentation for themed properties.
- Critical Fix: Resolved
LateInitializationErrorin widget state by refactoring initialization logic. - Critical Fix: Fixed state loss issue where the button would reset its status during parent rebuilds.
- Bug Fix: Corrected mathematical error in content height calculation that was causing layout issues with padding.
- Feature: Added comprehensive API documentation for all public variables and classes.
- Feature: Introducing
OnProcessButtonThemeandOnProcessButtonDefaultValuesfor global theme management. - Improvement: Optimized widget lifecycle by moving property initialization to
initState,didChangeDependencies, anddidUpdateWidget. - Improvement: Updated SDK constraints to Flutter 3.16+ to support modern APIs like
TextScaler. - Testing: Added a comprehensive suite of widget tests to ensure stability across all button states.
- Documentation: Fixed missing images and demo visuals in README.md.
- Bug Fix:
boxDecoration()and height calculation now use resolvedborder/boxShadowproperties instead of raw widget values — theme/defaults-provided borders and shadows now render correctly. - Feature:
showRunningStatusWidgetnow exposed as per-instance constructor parameter (previously only available via theme/defaults). - Type Safety: Replaced untyped
Functiondeclarations with explicitvoid Functionreturn types foronStatusChange,onDone, andonHovercallbacks. - Infra:
analysis_options.yamlnow usesstrict-castsandstrict-inference(Dart 3 style). SDK constraint aligned withflutter_lints ^4.0.0(>=3.4.0). - Documentation: Rewrote README with complete usage patterns and full API reference (all 67 properties in categorized tables,
OnProcessButtonStatusenum,OnProcessButtonDefaultValues,OnProcessButtonThemeData,copyWith(), etc.). AddedAGENTS.mdfor AI tooling. - Example: Rewrote example app without GetX dependency. 9 clean single-feature examples demonstrating all button styles.