From 6d807793c270ce08482aecccd5b9f43842d99400 Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Fri, 20 Jun 2014 21:44:42 +0930 Subject: [PATCH] Moved code from LocalRepo to the Swap UI to reuse it. Along with a bunch of networking stuff, a lot of UI to do with selecting apps to swap was also moved. The background on the list is transparent, which allows blue to shine through. Also, the text on the list items is white, which will not work with a white background. I've temporarily dropped support for searching this list too, until I get some feedback from carrie et al. NOTE: This stuff was written before hans fixed apcompat problems with LocalRepoActivity, but then rebased over it later. As such, it doesn't contain his fixes. Will need to do that before a stable release. i.e. Still has a bit of a dependency on API 11 which needs to be resolved. --- res/layout/swap_blank.xml | 2 +- res/layout/swap_wifi_qr.xml | 10 +- res/menu/{swap.xml => swap_next.xml} | 0 res/menu/swap_skip.xml | 11 + res/values/strings.xml | 2 + res/values/styles.xml | 2 + src/org/fdroid/fdroid/Preferences.java | 10 + .../fdroid/views/swap/JoinWifiFragment.java | 8 +- .../fdroid/views/swap/NfcSwapFragment.java | 46 +++- .../fdroid/views/swap/SelectAppsFragment.java | 198 ++++++++++++++++++ .../fdroid/views/swap/StartSwapFragment.java | 38 ++++ .../fdroid/views/swap/SwapActivity.java | 118 ++++++++--- .../fdroid/views/swap/SwapProcessManager.java | 4 +- .../fdroid/views/swap/WifiQrFragment.java | 58 ++++- 14 files changed, 464 insertions(+), 43 deletions(-) rename res/menu/{swap.xml => swap_next.xml} (100%) create mode 100644 res/menu/swap_skip.xml create mode 100644 src/org/fdroid/fdroid/views/swap/SelectAppsFragment.java create mode 100644 src/org/fdroid/fdroid/views/swap/StartSwapFragment.java diff --git a/res/layout/swap_blank.xml b/res/layout/swap_blank.xml index 83b3d8034..6ed3b2571 100644 --- a/res/layout/swap_blank.xml +++ b/res/layout/swap_blank.xml @@ -14,7 +14,7 @@ android:layout_height="wrap_content" />