From add6b4c1e8b11e06a68e67960a5f761b189b9401 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Tue, 8 Aug 2017 05:51:38 -0500 Subject: ProfileActivity: Refactor into clean layers of functionality --- app/src/main/res/drawable/ic_action_edit.xml | 9 +++ app/src/main/res/drawable/ic_action_save.xml | 10 +++ app/src/main/res/layout-land/profile_activity.xml | 19 ------ app/src/main/res/layout/placeholder_fragment.xml | 7 --- app/src/main/res/layout/profile_activity.xml | 22 ++++++- .../main/res/layout/profile_detail_fragment.xml | 71 ++++++++++++++++++++++ app/src/main/res/layout/profile_list_fragment.xml | 1 + app/src/main/res/menu/profile_detail.xml | 9 +++ app/src/main/res/menu/profile_detail_edit.xml | 9 +++ app/src/main/res/values/strings.xml | 5 +- 10 files changed, 132 insertions(+), 30 deletions(-) create mode 100644 app/src/main/res/drawable/ic_action_edit.xml create mode 100644 app/src/main/res/drawable/ic_action_save.xml delete mode 100644 app/src/main/res/layout-land/profile_activity.xml delete mode 100644 app/src/main/res/layout/placeholder_fragment.xml create mode 100644 app/src/main/res/layout/profile_detail_fragment.xml create mode 100644 app/src/main/res/menu/profile_detail.xml create mode 100644 app/src/main/res/menu/profile_detail_edit.xml (limited to 'app/src/main/res') diff --git a/app/src/main/res/drawable/ic_action_edit.xml b/app/src/main/res/drawable/ic_action_edit.xml new file mode 100644 index 00000000..c910949f --- /dev/null +++ b/app/src/main/res/drawable/ic_action_edit.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_action_save.xml b/app/src/main/res/drawable/ic_action_save.xml new file mode 100644 index 00000000..08280124 --- /dev/null +++ b/app/src/main/res/drawable/ic_action_save.xml @@ -0,0 +1,10 @@ + + + + diff --git a/app/src/main/res/layout-land/profile_activity.xml b/app/src/main/res/layout-land/profile_activity.xml deleted file mode 100644 index acc56925..00000000 --- a/app/src/main/res/layout-land/profile_activity.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/layout/placeholder_fragment.xml b/app/src/main/res/layout/placeholder_fragment.xml deleted file mode 100644 index 8a321c6b..00000000 --- a/app/src/main/res/layout/placeholder_fragment.xml +++ /dev/null @@ -1,7 +0,0 @@ - - diff --git a/app/src/main/res/layout/profile_activity.xml b/app/src/main/res/layout/profile_activity.xml index d9b6a1f6..2645552b 100644 --- a/app/src/main/res/layout/profile_activity.xml +++ b/app/src/main/res/layout/profile_activity.xml @@ -1,5 +1,21 @@ - + android:layout_height="match_parent" + android:baselineAligned="false" + android:orientation="horizontal"> + + + + + diff --git a/app/src/main/res/layout/profile_detail_fragment.xml b/app/src/main/res/layout/profile_detail_fragment.xml new file mode 100644 index 00000000..248f11a1 --- /dev/null +++ b/app/src/main/res/layout/profile_detail_fragment.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/profile_list_fragment.xml b/app/src/main/res/layout/profile_list_fragment.xml index c0edd444..f5954092 100644 --- a/app/src/main/res/layout/profile_list_fragment.xml +++ b/app/src/main/res/layout/profile_list_fragment.xml @@ -4,6 +4,7 @@ + diff --git a/app/src/main/res/menu/profile_detail.xml b/app/src/main/res/menu/profile_detail.xml new file mode 100644 index 00000000..499adcdb --- /dev/null +++ b/app/src/main/res/menu/profile_detail.xml @@ -0,0 +1,9 @@ + + + + diff --git a/app/src/main/res/menu/profile_detail_edit.xml b/app/src/main/res/menu/profile_detail_edit.xml new file mode 100644 index 00000000..ad97fcbf --- /dev/null +++ b/app/src/main/res/menu/profile_detail_edit.xml @@ -0,0 +1,9 @@ + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cbedef43..4010e776 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,6 +3,9 @@ WireGuard Connected Disconnected - No profile selected. + No profile selected + Profile name + Public key + Save Settings -- cgit v1.2.3