1203 trackers oriented view
Description
The Manage tracker
offers a vision by tracker. In this tab the user can see a list of trackers. For each tracker the number of apps in which it's been detected and the number of leaks it generated in the last period* is written as a subtitle: detected in x apps, y blocked leaks
.
When the user presses a tracker name, it opens a screen on which:
-
at the top they can see the total of leaks this tracker generated, how many were blocked, how many were let through
-
below there is an option to block this tracker in all apps
-
under this option they can see the list of the apps with their icon in which this tracker has been detected with the number of blocked and authorized leaks as a subtitle. Each app has a toggle to let the user fine tune if they want to block or allow the tracker for each app.
-
the period is defined by the vision selected by the user at the top the
Manage trackers
screen (cf. https://gitlab.e.foundation/e/os/backlog/-/issues/1465)
Screenshots
Technical details
RecyclerViews as items in a ViewPager2, in a scrollview, isn't the easier UI to implement. A documented hack from Android community to re-compute view size on pager move is used.
Tests
Issues
https://gitlab.e.foundation/e/os/backlog/-/issues/1203