SSGOI 7.1.2 fixes rounded clipping during high-DPI animation playback and improves automatic shared-image geometry detection.
Fixes
-
Include the compiled Angular bundles and type declarations in the published package, with root and view-transitions entry points. This corrects an existing packaging issue discovered while verifying 7.1.1.
-
Keep rounded clips consistent while running and paused by expressing clip insets and elliptical radii as percentages. Verified against the Chromium 152 / DPR 2 rendering discrepancy.
-
Detect ancestor overflow crops and wrapper radii for Zoom and Hero, including partially visible carousel cards and their surviving corners.
-
Avoid interpreting rounded integer layout measurements as page scale, and account for nested scrolling and translated rows in Hero geometry.
-
Prevent double painting of Zoom preview edges and restore preview opacity safely across interrupted transitions.
Documentation
- Add “High-DPI CSS Rendering: A clip-path Animation Bug,” covering rendering paths, coordinate systems, reusable code, and a browser reproduction.
- Update the setup guide's current version to 7.1.2.
All eight @ssgoi/* packages are released together at 7.1.2. No API changes are required.
Validation: 173 core tests, core lint, all eight package builds, packaged entry-point checks, and an isolated Angular tarball consumer test passed.
Changes: #408
Full changelog: v7.1.0...v7.1.2