Commit Graph

5 Commits

Author SHA1 Message Date
Daniel Arantes Loverde
82ab29388f fix(store): revert non-image elements to original, stretch only cover image 2026-06-03 15:16:23 -03:00
Daniel Arantes Loverde
3e18c02f4d fix(store): pin all non-image elements during overscroll bounce
Apply offset(y: -stretchAmount) to gradient, buttons, summaryCard, storeLogoBadge, and hard-cut rectangle so only the cover image stretches on pull-down
2026-06-03 15:09:17 -03:00
Daniel Arantes Loverde
1f2089772c fix(store): separate gradient from cover image so only image stretches on overscroll 2026-06-03 15:03:54 -03:00
Daniel Arantes Loverde
d2189bb701 feat(store): stretch cover image on pull-down overscroll
- Remove max(0) clamp in ScrollOffsetReader to allow negative values during bounce
- Add stretchAmount computed var (max(0, -scrollOffset))
- Hero image frame grows by stretchAmount and offsets upward on overscroll
- isCategoryTabsPinned still uses max(0, scrollOffset) via >= check
2026-06-03 15:01:23 -03:00
Daniel Arantes Loverde
f51319b486 master merged 2026-06-03 14:52:27 -03:00