VectorImage 1.4.0
This release expands VectorImageAdvanced with conservative layout normalization before Core rendering.
What's Changed
- Added root dimension normalization from numeric
viewBoxvalues. - Added safe root percentage dimension conversion when
viewBoxprovides deterministic concrete dimensions. - Added simple nested
svglayout flattening into Core-friendly group transforms. - Added diagnostics when nested
svglayout cannot be safely normalized. - Added iOS and macOS example cards for Advanced layout normalization.
- Added regression coverage for root dimension normalization, percentage conversion, nested layout flattening, and unsafe nested layout diagnostics.
- Stabilized URLProtocol-backed async source-loading tests in CI.
Validation
- Package Tests passed in GitHub Actions.
- iOS Example Build passed in GitHub Actions.
- macOS Example Build passed in GitHub Actions.