-
Notifications
You must be signed in to change notification settings - Fork 990
MBL-2116 images on rewards cleanup #2261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: Isabel Martin <arkariang@gmail.com>
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #2261 +/- ##
============================================
+ Coverage 66.98% 67.01% +0.02%
+ Complexity 2246 2245 -1
============================================
Files 363 363
Lines 24815 24805 -10
Branches 3654 3654
============================================
Hits 16622 16622
+ Misses 6298 6288 -10
Partials 1895 1895 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Moving this back to draft due to concerns about SubcomposeAsyncImage performance.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 lgtm, thanks for the clean up/investigation yun!
📲 What
Will wait until after code freeze to merge as it is not required for the latest release and I'd like some time for QA
Cleaning up Image on Rewards with some nice to haves:
- Refactor AsyncImage to Coil’s SubcomposeAsyncImage to add loading states to imagesDue to performance concerns mentioned in SubcomposeAsyncImage's documentation, will continue to use AsyncImage instead. Confirmed with Alison that using a gray placeholder instead of a loading indicator is fine for images. FYI @Arkariang
- RewardCardAdapter
- item_reward
- RewardViewHolder
🤔 Why
🛠 How
👀 See
Check Rewards Carousel and Add On screen to see the new loading state (a gray linear progress indicator)No user facing changes
📋 QA
Story 📖
https://kickstarter.atlassian.net/browse/MBL-2116