From 7e05ee11ff86b939a2c409802151358d777f4417 Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Sat, 30 Nov 2013 11:59:46 -0500 Subject: [PATCH] Tablet UI rewrite --- AndroidManifest.xml | 8 +- res/drawable-hdpi/delete.png | Bin 1624 -> 0 bytes res/drawable-hdpi/generate.png | Bin 1939 -> 0 bytes res/drawable-mdpi/delete.png | Bin 1359 -> 0 bytes res/drawable-mdpi/generate.png | Bin 1567 -> 0 bytes res/drawable-xhdpi/delete.png | Bin 1848 -> 0 bytes res/drawable-xhdpi/generate.png | Bin 2332 -> 0 bytes res/drawable/token.xml | 28 ++ res/drawable/token_disabled.xml | 41 +++ res/drawable/token_normal.xml | 41 +++ res/drawable/token_pressed.xml | 41 +++ res/layout/common.xml | 62 ---- res/layout/hotp.xml | 46 --- res/layout/main.xml | 19 +- res/layout/manual.xml | 314 +++++++++--------- res/layout/token.xml | 93 ++++++ res/layout/totp.xml | 46 --- res/menu/main.xml | 2 +- res/values/strings.xml | 11 +- .../freeotp/CircleProgressBar.java | 74 ----- .../fedorahosted/freeotp/MainActivity.java | 34 +- src/org/fedorahosted/freeotp/Token.java | 145 ++++---- .../fedorahosted/freeotp/TokenAdapter.java | 216 ------------ src/org/fedorahosted/freeotp/TokenStore.java | 92 ----- .../freeotp/UrgencyProgressBar.java | 56 ++++ .../freeotp/adapters/BaseAdapter.java | 47 +++ .../adapters/DeleteActionBarBaseAdapter.java | 155 +++++++++ .../adapters/ReorderableBaseAdapter.java | 131 ++++++++ .../freeotp/adapters/TokenAdapter.java | 143 ++++++++ .../adapters/TokenPersistenceBaseAdapter.java | 129 +++++++ 30 files changed, 1189 insertions(+), 785 deletions(-) delete mode 100755 res/drawable-hdpi/delete.png delete mode 100755 res/drawable-hdpi/generate.png delete mode 100755 res/drawable-mdpi/delete.png delete mode 100755 res/drawable-mdpi/generate.png delete mode 100755 res/drawable-xhdpi/delete.png delete mode 100755 res/drawable-xhdpi/generate.png create mode 100644 res/drawable/token.xml create mode 100644 res/drawable/token_disabled.xml create mode 100644 res/drawable/token_normal.xml create mode 100644 res/drawable/token_pressed.xml delete mode 100644 res/layout/common.xml delete mode 100644 res/layout/hotp.xml create mode 100644 res/layout/token.xml delete mode 100644 res/layout/totp.xml delete mode 100644 src/org/fedorahosted/freeotp/CircleProgressBar.java delete mode 100644 src/org/fedorahosted/freeotp/TokenAdapter.java delete mode 100644 src/org/fedorahosted/freeotp/TokenStore.java create mode 100644 src/org/fedorahosted/freeotp/UrgencyProgressBar.java create mode 100644 src/org/fedorahosted/freeotp/adapters/BaseAdapter.java create mode 100644 src/org/fedorahosted/freeotp/adapters/DeleteActionBarBaseAdapter.java create mode 100644 src/org/fedorahosted/freeotp/adapters/ReorderableBaseAdapter.java create mode 100644 src/org/fedorahosted/freeotp/adapters/TokenAdapter.java create mode 100644 src/org/fedorahosted/freeotp/adapters/TokenPersistenceBaseAdapter.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 73ed9c4..af4a8be 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,5 +1,5 @@ - + + + + + + \ No newline at end of file diff --git a/res/drawable/token_disabled.xml b/res/drawable/token_disabled.xml new file mode 100644 index 0000000..31091d1 --- /dev/null +++ b/res/drawable/token_disabled.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/token_normal.xml b/res/drawable/token_normal.xml new file mode 100644 index 0000000..d015b96 --- /dev/null +++ b/res/drawable/token_normal.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/token_pressed.xml b/res/drawable/token_pressed.xml new file mode 100644 index 0000000..3439865 --- /dev/null +++ b/res/drawable/token_pressed.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/common.xml b/res/layout/common.xml deleted file mode 100644 index 12f5466..0000000 --- a/res/layout/common.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - diff --git a/res/layout/hotp.xml b/res/layout/hotp.xml deleted file mode 100644 index c228a00..0000000 --- a/res/layout/hotp.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - diff --git a/res/layout/main.xml b/res/layout/main.xml index 5f20ec3..a1770ae 100644 --- a/res/layout/main.xml +++ b/res/layout/main.xml @@ -1,5 +1,5 @@ - - - - - - - - - - - + - - - - - - - - - - - - - - + android:layout_height="wrap_content" + android:padding="16dp" > - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:inputType="number" + android:text="30" /> + + + + + - - - - \ No newline at end of file + android:orientation="horizontal" > + + + + + + + + \ No newline at end of file diff --git a/res/layout/token.xml b/res/layout/token.xml new file mode 100644 index 0000000..9f5cd3d --- /dev/null +++ b/res/layout/token.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/totp.xml b/res/layout/totp.xml deleted file mode 100644 index 9c38a4f..0000000 --- a/res/layout/totp.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - diff --git a/res/menu/main.xml b/res/menu/main.xml index 4d8fe7b..827c7d9 100644 --- a/res/menu/main.xml +++ b/res/menu/main.xml @@ -1,5 +1,5 @@ -