From b81a567468aa1f60ab548f977ead161c13ef8125 Mon Sep 17 00:00:00 2001 From: str4d Date: Fri, 1 Apr 2016 03:24:24 +0000 Subject: [PATCH] First part of BQP UI improvements. Includes parallel improvements to Bluetooth key exchange UI. --- briar-android/artwork/qr_code.svg | 67 +++++++++++++++++ briar-android/res/drawable/bluetooth.xml | 3 +- .../drawable/ic_expand_more_black_24dp.xml | 9 +++ briar-android/res/drawable/qr_code_intro.xml | 24 +++++++ briar-android/res/drawable/spinner_border.xml | 16 +++++ .../layout-land/fragment_keyagreement_id.xml | 72 +++++++++++++++++++ .../invitation_bluetooth_start.xml | 71 ++++++++++++++++++ briar-android/res/layout/dropdown_author.xml | 9 +-- .../res/layout/fragment_keyagreement_id.xml | 61 ++++++++++++++++ .../res/layout/fragment_keyagreement_qr.xml | 64 +++++++++-------- ...invitation_bluetooth_confirmation_code.xml | 13 ---- .../invitation_bluetooth_invitation_code.xml | 13 ---- .../res/layout/invitation_bluetooth_start.xml | 41 +++++------ briar-android/res/values/color.xml | 3 + .../identity/LocalAuthorSpinnerAdapter.java | 14 +++- .../invitation/AddContactActivity.java | 18 +++++ .../invitation/ChooseIdentityView.java | 6 -- .../invitation/ConfirmationCodeView.java | 6 -- .../invitation/InvitationCodeView.java | 6 -- .../keyagreement/ChooseIdentityFragment.java | 15 ++-- .../keyagreement/ShowQrCodeFragment.java | 26 +++---- .../briarproject/android/util/CameraView.java | 20 ++++-- 22 files changed, 443 insertions(+), 134 deletions(-) create mode 100644 briar-android/artwork/qr_code.svg create mode 100644 briar-android/res/drawable/ic_expand_more_black_24dp.xml create mode 100644 briar-android/res/drawable/qr_code_intro.xml create mode 100644 briar-android/res/drawable/spinner_border.xml create mode 100644 briar-android/res/layout-land/fragment_keyagreement_id.xml create mode 100644 briar-android/res/layout-land/invitation_bluetooth_start.xml create mode 100644 briar-android/res/layout/fragment_keyagreement_id.xml diff --git a/briar-android/artwork/qr_code.svg b/briar-android/artwork/qr_code.svg new file mode 100644 index 000000000..07930f849 --- /dev/null +++ b/briar-android/artwork/qr_code.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + diff --git a/briar-android/res/drawable/bluetooth.xml b/briar-android/res/drawable/bluetooth.xml index a39bbc2a8..26f10509b 100644 --- a/briar-android/res/drawable/bluetooth.xml +++ b/briar-android/res/drawable/bluetooth.xml @@ -1,5 +1,4 @@ - - + + diff --git a/briar-android/res/drawable/qr_code_intro.xml b/briar-android/res/drawable/qr_code_intro.xml new file mode 100644 index 000000000..6b09db32d --- /dev/null +++ b/briar-android/res/drawable/qr_code_intro.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/briar-android/res/drawable/spinner_border.xml b/briar-android/res/drawable/spinner_border.xml new file mode 100644 index 000000000..9720073e4 --- /dev/null +++ b/briar-android/res/drawable/spinner_border.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/briar-android/res/layout-land/fragment_keyagreement_id.xml b/briar-android/res/layout-land/fragment_keyagreement_id.xml new file mode 100644 index 000000000..590a76fbf --- /dev/null +++ b/briar-android/res/layout-land/fragment_keyagreement_id.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + +