From 38297246632ae6ba5a4fcefc8c1b4a2efd43ed70 Mon Sep 17 00:00:00 2001 From: Minerva Panda Date: Wed, 12 Oct 2016 05:35:50 +0530 Subject: [PATCH] Add highlight and show how to use some features --- app/build.gradle | 1 + app/src/debug/res/show_feature.xml | 51 ++++++++++++++ app/src/main/AndroidManifest.xml | 35 +++++++++- .../android/activities/ChatBoxFeature.java | 63 ++++++++++++++++++ .../android/activities/MessageExplain.java | 50 ++++++++++++++ .../zulip/android/activities/ShowFeature.java | 54 +++++++++++++++ .../android/activities/StreamPicker.java | 53 +++++++++++++++ .../android/activities/ZulipActivity.java | 8 ++- app/src/main/res/drawable-hdpi/message.png | Bin 0 -> 117373 bytes .../main/res/drawable-hdpi/privatechat.png | Bin 0 -> 97928 bytes app/src/main/res/drawable/chatbox.png | Bin 0 -> 126623 bytes app/src/main/res/drawable/dragleft.png | Bin 0 -> 7036 bytes app/src/main/res/drawable/dragleftright.jpg | Bin 0 -> 4688 bytes app/src/main/res/drawable/streampicker.png | Bin 0 -> 76318 bytes app/src/main/res/layout/chat_box_feature.xml | 46 +++++++++++++ app/src/main/res/layout/message_explain.xml | 30 +++++++++ app/src/main/res/layout/show_feature.xml | 36 ++++++++++ app/src/main/res/layout/stream_picker.xml | 32 +++++++++ app/src/main/res/menu/options.xml | 3 + app/src/main/res/values-v21/styles.xml | 44 ++++++++++++ 20 files changed, 503 insertions(+), 3 deletions(-) create mode 100644 app/src/debug/res/show_feature.xml create mode 100644 app/src/main/java/com/zulip/android/activities/ChatBoxFeature.java create mode 100644 app/src/main/java/com/zulip/android/activities/MessageExplain.java create mode 100644 app/src/main/java/com/zulip/android/activities/ShowFeature.java create mode 100644 app/src/main/java/com/zulip/android/activities/StreamPicker.java create mode 100644 app/src/main/res/drawable-hdpi/message.png create mode 100644 app/src/main/res/drawable-hdpi/privatechat.png create mode 100644 app/src/main/res/drawable/chatbox.png create mode 100644 app/src/main/res/drawable/dragleft.png create mode 100644 app/src/main/res/drawable/dragleftright.jpg create mode 100644 app/src/main/res/drawable/streampicker.png create mode 100644 app/src/main/res/layout/chat_box_feature.xml create mode 100644 app/src/main/res/layout/message_explain.xml create mode 100644 app/src/main/res/layout/show_feature.xml create mode 100644 app/src/main/res/layout/stream_picker.xml create mode 100644 app/src/main/res/values-v21/styles.xml diff --git a/app/build.gradle b/app/build.gradle index c8188817f..fa86506fc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -75,6 +75,7 @@ dependencies { compile 'commons-lang:commons-lang:2.6' compile 'org.ccil.cowan.tagsoup:tagsoup:1.2.1' compile 'com.squareup.picasso:picasso:2.5.2' + compile 'com.github.amlcurran.showcaseview:library:5.4.3' compile('com.crashlytics.sdk.android:crashlytics:2.6.2@aar') { transitive = true; } diff --git a/app/src/debug/res/show_feature.xml b/app/src/debug/res/show_feature.xml new file mode 100644 index 000000000..8b7914288 --- /dev/null +++ b/app/src/debug/res/show_feature.xml @@ -0,0 +1,51 @@ + + + + + + + + + + +