Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Issue 5508: Load home info dynamically

Sayantan Roychowdhury requested to merge 5508-dynamic_home into main

Description

To help load home screen of App Lounge faster, we now immediately show home data of a source when loaded, instead of waiting for all data from all sources to load and then show it combined.

Biggest difference can be felt after initial login. Previously it would take around 4 seconds to show anything. Now it takes 1-2 seconds.

Screenshots

Previously:

5508-old

Improved:

5508-new

Technical details

Using livedata to emit home data info from each source.

Tests

Scenario: Load Home tab faster.
  Given User has logged in once, and proper internet connection is available.
  When User opens App Lounge.
  Then Home should get populated in 2 seconds.

Issues

https://gitlab.e.foundation/e/backlog/-/issues/5508

10 commandments of code reviews

👪 https://gitlab.e.foundation/internal/wiki/-/wikis/development/code-review

Merge request reports

Loading