Releases: fluttersdk/wind
Releases · fluttersdk/wind
0.0.4
0.0.3
Added
- Display Control (
hide,show): Added new utility classes for responsive visibility control. Widgets now support class-based display toggling usinghide,show,lg:show,md:hide, etc. DisplayParser: New parser for handling display-related utility classes, with full support for screen breakpoints.- New Example Page:
/layouts/displayadded to demonstrate display utilities in action (example/lib/pages/layout/display.dart). applyBorderColor&applyBorderRadiusValue: New helper methods inBorderParserfor parsing border color and border radius values.
Changed
- Widgets Logging: Improved debug logging via
hasDebugClassName, now prints parsed class names and widgets (WText,WFlex,WFlexible,WContainer, etc.). WFlexible:childis now nullable. ReturnsSpacerifchildisnull.WContainer: Now wrapsContainerwithClipRRectif aborderRadiusis specified.- Shadow Color Logic: Changed
BoxShadowcolor alpha parsing from.withValues(alpha: 25)to.withValues(alpha: 0.1)for better consistency.
Fixed
- Fixed alignment mapping by adding support for
alignment-leftandalignment-right. - Fixed text alignment handling using
text-left,text-center, etc., viaAlignmentParser.applyTextAlignment. - Improved padding parser to return the original widget if padding is zero (prevents unnecessary widget wrapping).
Removed
- Deprecated custom
RenderObjectinWGapin favor of a simplerStatelessWidgetusingSizedBox.
This version introduces foundational support for display utilities and improves debugging and widget flexibility. It’s recommended to update to benefit from responsive visibility and streamlined layout logic.
0.0.2
- Added Github workflow for publishing package to pub.dev
- Updated README.md with installation and usage instructions
- Added example application to demonstrate usage
0.0.1
- Initial release