Something went wrong. Try again.
Main coves client
Something went wrong. Try again.
fix(media): replace the image viewer's zoom transition with a plain fade master
Android's Material 3 default (ZoomPageTransitionsBuilder) scale-fades the incoming route. On the viewer — a black page holding a single image — that reads as a ghost of the image growing into place on open and shrinking on close. Push through a PageRouteBuilder with a quick 150ms FadeTransition instead, scoped to the viewer only: the zoom remains correct for regular screens, and the custom route is the same one the filed backdrop-fade follow-up needs anyway. The route observer in the detail tests now matches PageRoute rather than MaterialPageRoute; the video test casts back for its builder access. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author Bretton Co-author Claude Fable 5 Date (Aug 6, 2026, 6:22 AM UTC) Commit 9d08a660 9d08a66096ed6f64bfb66b40488e7f2d965c681a Parent 8fc794aa 8fc794aa62c02caebd3e2a22c0b98672acd5add0