1
0
mirror of git://jb55.com/damus synced 2024-10-06 19:53:22 +00:00
damus/damus.xcodeproj
William Casarin b1a2b47116 Eliminate popping when scrolling
This commit makes a few changes:

- Link preview views are no longer cached, only the metadata. This fixes
  a memory leak when preview videos. It will keep playing the video
  forever eventually leading to a crash. This is fixed!

- Cache the intrinsic height of previews, when loading notes it looks
  for the cached height so that things don't pop-in after the fact

- Note artifacts and previews are set in the constructor instead of
  onAppear, this prevents the size from changing and popping after it
  has been loaded into the lazyvstack

Changelog-Fixed: Fix memory leak with inline videos
Changelog-Fixed: Eliminate popping when scrolling
2023-02-21 04:36:01 -08:00
..
project.xcworkspace Update kingfisher to potentially fix some crashes 2023-02-13 09:40:02 -08:00
xcshareddata/xcschemes Disable UI Tests 2023-01-25 16:04:15 -08:00
project.pbxproj Eliminate popping when scrolling 2023-02-21 04:36:01 -08:00