Ivy-Apps / ivy-wallet

Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
https://play.google.com/store/apps/details?id=com.ivy.wallet
GNU General Public License v3.0
2.73k stars 633 forks source link

[BUG] Flickering when going from list to detail screen (multiple places in the app) #3618

Open p42rthicle opened 15 hours ago

p42rthicle commented 15 hours ago

Please confirm the following

Describe the bug

There is a little flicker when we go from a list screen to the details screen. Observed in these places:

  1. Clicking on an account card in the accounts list screen
  2. Clicking on an expense card in the home screen
  3. Individual loan card to its detail as well

Its a minor flicker (possibly when the screen is between loading state and is fetching data, and then resets the state)

But the flicker is noticeable. I have attached two videos below and they have been slowed down by about 50% to notice the issue better. In real-time the issue is still noticeable.

To Reproduce

  1. Open any list screen (accounts, expenses or loans)
  2. Click on any individual item
  3. When the detail screen loads, you'll notice a slight flicker

Expected behavior

There should not be any flicker

Screenshots

https://github.com/user-attachments/assets/26436904-536d-4969-a2ce-9212bca54295

https://github.com/user-attachments/assets/0f99a5d0-d7b9-46fa-a1d7-5392782210c8

App version

v2024.10.13 (202)

Smartphone

Samsung Galaxy S23

Additional context

No response

ivywallet commented 15 hours ago

Thank you @p42rthicle for raising Issue #3618! 🚀 What's next? Read our Contribution Guidelines 📚.

Tagging @ILIYANGERMANOV for review & approval 👀