about summary refs log tree commit diff
path: root/modules/bottom-sheet/ios/SheetViewController.swift
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-11-09 22:34:46 +0000
committerGitHub <noreply@github.com>2024-11-09 22:34:46 +0000
commit2d73c5a24cf8ad06dbebcf44c8f4f053eedda5a4 (patch)
tree06e69c967f97d4d3fe6b4ba3f77efd66d85af2ae /modules/bottom-sheet/ios/SheetViewController.swift
parente73d5c6c207a5da842cdb02a703ef3f130112fa2 (diff)
downloadvoidsky-2d73c5a24cf8ad06dbebcf44c8f4f053eedda5a4.tar.zst
[Lightbox] Open animation (#6159)
* Measure all rects for embeds

* Measure avi rects too

* Animate lightbox in and out

* Account for safe area in the animation

* Tune spring times

* Remove null checks for measurements

* Remove superfluous view

* Block swipe while opening

* Interpolate width/height on native side for Android

* Make it fast by animating only affine transforms

* Fix tall image final state

The initial animation frame is still off on both platforms.

* Try to squeeze perf

* Avoid blank images during animation on iOS

* Fix bad rebase

* Fix a huge memory issue due to expo/expo#24894

* Fix last frame flash

* Fix thum dim calculation for tall images
Diffstat (limited to 'modules/bottom-sheet/ios/SheetViewController.swift')
0 files changed, 0 insertions, 0 deletions