dashed_border 1.0.1
dashed_border: ^1.0.1 copied to clipboard
A Flutter package for customizable dashed, dotted, and solid borders with support for rounded corners and animations. Perfect for creating beautiful decorative borders with full control over dash patt [...]
Changelog #
All notable changes to the dashed_border package will be documented in this file.
1.0.0 08-26-2025 #
Initial Development Release #
First version of the Dashed Border package with core functionality:
Features Implemented:
-
✅ Core Border Implementation: Complete
BoxBorderinterface implementation -
✅ Multiple Border Styles: Support for solid, dashed, and dotted borders via
BorderStyleExenum -
✅ Customizable Properties:
color: Border color (default:Colors.black)width: Border width (default:1.0)dashLength: Length of dashes (default:6.0)dashGap: Gap between dashes (default:3.0)borderRadius: Optional border radius for rounded cornersstyle: Border style (default:BorderStyleEx.dashed)
-
✅ Shape Support: Works with both
BoxShape.rectangleandBoxShape.circle -
✅ Animation Ready: Includes
lerpmethod for smooth transitions -
✅ Builder Pattern:
copyWithmethod for easy customization -
✅ Performance Optimized: Efficient path computation and rendering
Technical Implementation:
- Extends
BoxBorderclass for native Flutter integration - Uses
PathMetricsfor efficient dashed/dotted path computation - Proper handling of border radius for all corner types
- GPU-accelerated rendering
Initial API:
DashedBorderconstructor with all customizable parametersscale()method for proportional scalinglerp()method for animations and transitionscopyWith()method for property modifications- Proper
equals,hashCode, andtoString()implementations
Note: This is an initial development release. The API is stable but may undergo minor changes based on community feedback.
1.0.1 08-26-2025 #
Updated Readme.md
[1.0.0] - TBD #
Planned Stable Release #
Features to be added before stable release:
- ❌ Asymmetric border radii support
- ❌ Custom dash pattern arrays for irregular patterns
- ❌ Gradient border support
- ❌ Comprehensive test suite
- ❌ Example app with interactive demo
- ❌ Additional performance optimizations
Documentation:
- ❌ Complete API documentation
- ❌ Advanced usage examples
- ❌ Performance best practices guide
- ❌ Migration guide from other border packages