Skip to content

Releases: TalebRafiepour/step_progress

StepProgressV2.6.0

24 Jul 22:50
Compare
Choose a tag to compare
  • Auto Start Progress: Added the autoStartProgress property to the StepProgress constructor, enabling automatic progression through steps until completion.
  • Testing: Introduced and updated widget tests to ensure the new feature functions as intended.
  • Documentation: Expanded documentation to clarify the new functionality and assist contributors.

StepProgressV2.5.3

05 Jul 11:33
Compare
Choose a tag to compare
  • Icon Color Customization: Introduced the activeIconColor property in StepNodeStyle, enabling straightforward customization of icon colors for active step nodes.
  • Testing Enhancements: Expanded and updated widget tests to increase coverage for various states in the StepLine and StepGenerator widgets.
  • Documentation Improvements: Enhanced the README.md with new examples and improved formatting for better readability.

StepProgressV2.5.1

04 Jun 08:12
Compare
Choose a tag to compare
  • License Update: Amended the LICENSE file to reflect the correct legal entity name.
  • Dart SDK Compatibility: Broadened the Dart SDK constraint to >=3.0.0 <4.0.0, ensuring compatibility across a wider spectrum of projects.

StepProgressV2.4.1

26 Apr 10:22
Compare
Choose a tag to compare
  • Bug Fix: Resolved a memory leak by ensuring StepProgressController is properly closed when the widget is disposed.

StepProgressV2.3.0

29 Mar 15:27
Compare
Choose a tag to compare
  • New Feature: Added support for breadcrumb line style for enhanced visual representation. #17
  • Bug Fix: Adjusted the default alignment of step line titles to topCenter for improved consistency in horizontal axis.

StepProgressV2.2.1

07 Mar 15:19
Compare
Choose a tag to compare
  • Configuration Update: Modified analysis_options.yaml to ignore the trailing commas rule.
  • Code Formatting: Applied dart format . to ensure consistent code style.
  • Enhanced Customization: Introduced lineLabelAlignment property in the theme for better positioning of lineLabels.
  • New Feature: Added the reversed option to allow users to change the order of steps.
  • Improved Labeling: Enabled display of title and subtitles relative to line segments.
  • Code Simplification: Removed nodeActiveIconBuilder in favor of using nodeIconBuilder to reduce redundancy.
  • Renaming: Renamed stepLabelAlignment theme property to nodeLabelAlignment.
  • New Builders: Added nodeLabelBuilder and lineLabelBuilder to create customized labels.
  • Bug Fixes:
    • Corrected vertical misalignment of lines and nodes.
    • Resolved rendering issue when lineThickness exceeds stepSize.
  • Documentation: Updated README.md with additional examples showcasing lineLabels.
  • Testing: Added new tests and updated existing ones, increasing code coverage to 96%.

StepProgressV2.1

17 Feb 17:18
Compare
Choose a tag to compare

Here's what's new in version 2.1.0:

  • Bug Fix: Resolved line spacing issues that occurred when labels had margins.
  • New Examples: Added new examples to showcase the library's capabilities and usage.
  • Enhanced Step Node Shapes: Expanded the variety of available shapes for StepNode, including square, circle, triangle, hexagon, and diamond. #12.

StepProgressV2.0

14 Feb 02:08
Compare
Choose a tag to compare
  • StepLabel Enhancements:

    • Introduced StepLabelStyle for advanced customization.
    • Added animation support for the StepLabel widget.
  • StepProgress Improvements:

    • Implemented StepProgressTheme to offer enhanced styling and theme customization.
    • Added support for vertical orientation in StepProgress.
    • Added visibilityOptions to allow toggling the visibility of lines and nodes.
  • StepLine Customizations:

    • Added lineSpacing and borderRadius properties for StepLine.
    • Introduced StepLineStyle for advance customization of StepLine.
  • Additional Features:

    • Launched the subTitles functionality to display subtitles beneath titles.
    • Provided the onStepTapped callback for custom handling when a step is tapped.
    • Defined the onStepLineTapped callback for improved interactivity with the stepper.
    • Enabled the highlightCompletedSteps option to control the display of active colors on completed steps.
    • Added callbacks nodeIconBuilder and activeNodeIconBuilder for custom node icon creation.
    • Rolled out the activeBorderColor property in the theme for additional customization.
    • Introduced stepLabelAlignment for flexible label positioning.
  • Codebase & Testing Enhancements:

    • Refactored and optimized the codebase to simplify contributions and ongoing development.
    • Expanded documentation across all files to improve code readability.
    • Developed multiple examples demonstrating key functionalities of the package.
    • Implemented comprehensive unit and widget tests for the most critical widgets and classes.

StepProgress

25 Jan 10:18
Compare
Choose a tag to compare

Fix some wording

StepProgress

25 Jan 09:57
Compare
Choose a tag to compare
  • Introduced the stepAnimationDuration property in the constructor.