Some groundwork for the main screens new UI
Breaking up in the interest of making it easier to request CRs.
This includes a few small commits laying the groundwork for the new UI. The commits are separated out from the other stuff on the basis that they can be merged in without (drastically) changing any behaviour of the current F-Droid client. The only exception is the addition of the preference "Manage Repositories" which will be available both in the main menu and also the settings activity (In the forthcoming UI changes, the main menu will not exist).
Merge request reports
Activity
@eighthave: As discussed in the scrum, this is the small set of changes to the existing F-Droid code which is required for moving forward with the new main screen changes. If you could run an eye over and provide comments that would be welcome.
The broken build is because I broke the build in
master
when pulling from weblate. There is an issue #858 (closed) to address that, so I'd be happy to merge this with the current state of the build.mentioned in merge request !433 (merged)
mentioned in merge request !434 (merged)
added ~16415 ui labels
mentioned in issue #709 (closed)
This looks ready for me, it just needs to be rebased on master then merged. Perhaps !439 (merged) should be merged first, then this rebased.
added 25 commits
- de3122cc...6f43d4eb - 14 commits from branch
fdroid:master
- 34dbf49f - gitlab-ci: put all the static tests into test job
- 6fb1207a - always refresh APKs in DB at start with timestamps < 2010-01-01
- 199ab44e - deprecate App.requirements[], was only used for RequiresRoot
- 611fd6e5 - rename App instance vars to match fdroidserver field names
- bc0db92c - ensure that App description is never null
- 52332ee2 - fields as instance vars: icon, mirrors for Repo; antiFeatures for Apk
- 9e1edb61 - Added query for 'top X apps in category' and associated test
- ae2ad2d8 - Be more explicit about searching categories with free form text.
- b65faec4 - Make category searching case insensitive. Only works for ASCII :(
- a4f57509 - Notify when new categories are available, old ones are no longer available.
- 8498025c - Added preference to manage repositories
Toggle commit list- de3122cc...6f43d4eb - 14 commits from branch
added 6 commits
- 601c8510 - fields as instance vars: icon, mirrors for Repo; antiFeatures for Apk
- a8d8e656 - Added query for 'top X apps in category' and associated test
- 25d2659b - Be more explicit about searching categories with free form text.
- f4c03c6b - Make category searching case insensitive. Only works for ASCII :(
- bdde162f - Notify when new categories are available, old ones are no longer available.
- a93904d9 - Added preference to manage repositories
Toggle commit list