github meursyphus/ssgoi v7.1.2
SSGOI 7.1.2 — Rounded clipping and Angular packaging fixes

2 hours ago

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

Don't miss a new ssgoi release

NewReleases is sending notifications on new releases.