Skip to content
Snippets Groups Projects

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • @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)

  • too much merging, so now there's a conflict :) I fixed the weblate issue in 064af8c94c461c5650211c99fd916c4d3a15f6c9 so the tests should pass now.

  • 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

    Compare with previous version

  • 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

    Compare with previous version

  • username-removed-24982 enabled an automatic merge when the pipeline for a93904d90725762ab76f2f72ee0df9c7c8344ea1 succeeds

    enabled an automatic merge when the pipeline for a93904d90725762ab76f2f72ee0df9c7c8344ea1 succeeds

  • username-removed-25042 canceled the automatic merge

    canceled the automatic merge

  • Automatic merge was stalling for some reason. Merged manually.

Please register or sign in to reply
Loading