You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,30 @@
1
1
# Changelog
2
2
This project follows [Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html).
3
3
4
+
## [0.0.3] - 2025-06-09
5
+
6
+
### Added
7
+
-**Display Control (`hide`, `show`)**: Added new utility classes for responsive visibility control. Widgets now support class-based display toggling using `hide`, `show`, `lg:show`, `md:hide`, etc.
8
+
-**`DisplayParser`**: New parser for handling display-related utility classes, with full support for screen breakpoints.
9
+
-**New Example Page**: `/layouts/display` added to demonstrate display utilities in action (`example/lib/pages/layout/display.dart`).
10
+
-**`applyBorderColor` & `applyBorderRadiusValue`**: New helper methods in `BorderParser` for parsing border color and border radius values.
11
+
12
+
### Changed
13
+
-**Widgets Logging**: Improved debug logging via `hasDebugClassName`, now prints parsed class names and widgets (`WText`, `WFlex`, `WFlexible`, `WContainer`, etc.).
14
+
-**`WFlexible`**: `child` is now nullable. Returns `Spacer` if `child` is `null`.
15
+
-**`WContainer`**: Now wraps `Container` with `ClipRRect` if a `borderRadius` is specified.
16
+
-**Shadow Color Logic**: Changed `BoxShadow` color alpha parsing from `.withValues(alpha: 25)` to `.withValues(alpha: 0.1)` for better consistency.
17
+
18
+
### Fixed
19
+
- Fixed alignment mapping by adding support for `alignment-left` and `alignment-right`.
20
+
- Fixed text alignment handling using `text-left`, `text-center`, etc., via `AlignmentParser.applyTextAlignment`.
21
+
- Improved padding parser to return the original widget if padding is zero (prevents unnecessary widget wrapping).
22
+
23
+
### Removed
24
+
- Deprecated custom `RenderObject` in `WGap` in favor of a simpler `StatelessWidget` using `SizedBox`.
25
+
26
+
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.
27
+
4
28
## [0.0.2] - 2025-02-02
5
29
- Added Github workflow for publishing package to pub.dev
6
30
- Updated README.md with installation and usage instructions
0 commit comments