mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Previously we were downloading a full sized GIF for each cell, which can take dozens of seconds on a slower connection. Now we download a smaller GIF for the picker view, and only download the full sized GIF for the selected cell. Some stats: Before: Scenario: search "Cat" and no scrolling, no picking ~10 MB Scenario: search "Cat" and no scrolling, then pick ~10 MB Scenario: search "Cat" and scroll 3 screens, no picking ~30 MB Scenario: search "Cat" and scroll 3 screens, then pick ~30 MB After: Scenarios: search "Cat" and no scrolling, no picking ~1.0 MB (savings 90%) Scenarios: search "Cat" and no scrolling, then pick ~3.5 MB (savings 65%) Scenarios: search "Cat" and scroll 3 screens, no picking ~3.0 MB (savings 90%) Scenarios: search "Cat" and scroll 3 screens, then pick ~5.5 MB (savings 81%) // FREEBIE |
8 years ago | |
---|---|---|
.. | ||
AudioFiles | 10 years ago | |
Certificates | 10 years ago | |
Fonts | 8 years ago | |
Images | 8 years ago | |
Images.xcassets | 8 years ago | |
src | 8 years ago | |
test | 8 years ago | |
translations | 8 years ago | |
.swiftlint.yml | 8 years ago | |
Signal-Info.plist | 8 years ago | |
Signal-Prefix.pch | 8 years ago | |
Signal.entitlements | 8 years ago | |
iTunesArtwork@3x.png | 10 years ago | |
main.m | 10 years ago |