From 1c640ef3c8bc111d413526715427f5c8a4659fdd Mon Sep 17 00:00:00 2001 From: Prasannan N Date: Fri, 20 Oct 2017 23:11:37 +0530 Subject: [PATCH] Update Freshchat SDK to version 1.1.0 --- freshchat_sdk/LICENSE | 26 ++-- freshchat_sdk/build.gradle | 24 +-- freshchat_sdk/libs/freshchat.jar | Bin 479503 -> 478267 bytes freshchat_sdk/src/main/AndroidManifest.xml | 8 + .../freshchat_faq_category_listitem_bg.xml | 10 ++ .../freshchat_activity_article_list.xml | 2 +- .../freshchat_activity_category_list.xml | 2 +- .../freshchat_dialog_customer_survey.xml | 4 +- .../res/layout/freshchat_listitem_article.xml | 3 +- .../layout/freshchat_listitem_category.xml | 10 +- .../freshchat_listitem_category_for_grid.xml | 6 +- .../res/layout/freshchat_listitem_channel.xml | 10 +- .../res/layout/freshchat_listitem_message.xml | 7 +- ...freshchat_partial_article_voting_frame.xml | 19 ++- ...hchat_partial_channel_list_empty_frame.xml | 2 +- ...ial_chat_resolution_confirmation_frame.xml | 4 +- .../freshchat_partial_faq_list_empty.xml | 4 +- ...eshchat_partial_message_fragment_audio.xml | 2 +- ...shchat_partial_message_fragment_button.xml | 2 +- .../freshchat_partial_picture_msg_dialog.xml | 46 ------ ...hchat_partial_start_conversation_frame.xml | 4 +- .../freshchat_partial_text_message_frame.xml | 2 +- freshchat_sdk/src/main/res/values/attrs.xml | 63 ++++---- freshchat_sdk/src/main/res/values/colors.xml | 18 +-- freshchat_sdk/src/main/res/values/styles.xml | 120 ++++++++------- freshchat_sdk/src/main/res/values/themes.xml | 139 +++++++++--------- freshchat_sdk/src/main/res/values/values.xml | 1 + 27 files changed, 261 insertions(+), 277 deletions(-) create mode 100644 freshchat_sdk/src/main/res/drawable-v21/freshchat_faq_category_listitem_bg.xml delete mode 100644 freshchat_sdk/src/main/res/layout/freshchat_partial_picture_msg_dialog.xml diff --git a/freshchat_sdk/LICENSE b/freshchat_sdk/LICENSE index 4d93469..70adbce 100644 --- a/freshchat_sdk/LICENSE +++ b/freshchat_sdk/LICENSE @@ -1,36 +1,36 @@ Freshchat SDK License Agreement ———————————————————————————— -This Freshchat SDK License Agreement (“Agreement”) governs the use of Freshchat’s SDK, source codes, materials and the accompanying documentation (together, “Freshchat SDK”) and Your relationship between Freshdesk, Inc. (and where applicable, its successors and assigns) and its Affiliates (together, “Freshdesk”) +This Freshchat SDK License Agreement (“Agreement”) governs the use of Freshchat’s SDK, source codes, materials and the accompanying documentation (together, “Freshchat SDK”) and Your relationship between Freshworks, Inc. (and where applicable, its successors and assigns) and its Affiliates (together, “Freshworks”) By either downloading or using the Freshchat SDK, You represent on behalf of Yourself and, if applicable, others (together, “You” or “Your”) that You agree to the terms of this Agreement. If You do not agree to all of the terms herein, do not download or use the Freshchat SDK. Grant of Licenses ———————————————————————————— -Use of Freshchat SDK: Conditioned upon Your compliance with this Agreement, Freshdesk hereby grants You a limited, worldwide, non-transferable, non-exclusive, non-commercial license to use the Freshchat SDK solely for the purpose of developing, testing, operating, and distributing along with Your Application, the mobile customer support and engagement platform provided by Freshdesk called Freshchat. Application herein shall have the same meaning as the Freshchat Terms of Service. -Trademark Licenses: Freshchat and Freshdesk’s other product and service names, and logos used or displayed, as a part of the Freshchat SDK, or on the Service or Websites are registered or unregistered trademarks of Freshdesk (collectively, “Marks”), and You may only use such Marks to identify You as a user of Freshchat; provided You do not attempt, now or in the future, to claim any rights in the Marks, degrade the distinctiveness of the Marks, or use the Marks to disparage or misrepresent Freshdesk, its services or products. Your use of third party service names or logos will be governed by their licenses only. +Use of Freshchat SDK: Conditioned upon Your compliance with this Agreement, Freshworks hereby grants You a limited, worldwide, non-transferable, non-exclusive, non-commercial license to use the Freshchat SDK solely for the purpose of developing, testing, operating, and distributing along with Your Application, the mobile customer support and engagement platform provided by Freshworks called Freshchat. Application herein shall have the same meaning as the Freshchat Terms of Service. +Trademark Licenses: Freshchat and Freshworks’s other product and service names, and logos used or displayed, as a part of the Freshchat SDK, or on the Service or Websites are registered or unregistered trademarks of Freshworks (collectively, “Marks”), and You may only use such Marks to identify You as a user of Freshchat; provided You do not attempt, now or in the future, to claim any rights in the Marks, degrade the distinctiveness of the Marks, or use the Marks to disparage or misrepresent Freshworks, its services or products. Your use of third party service names or logos will be governed by their licenses only. Restrictions on use of Freshchat SDK ———————————————————————————— Except as permitted in writing, You agree not to (a) modify, adapt, alter, translate or otherwise attempt to gain unauthorized access to Freshchat or related systems or networks; (b) falsely imply any sponsorship or association with Us; (c) use the Freshchat SDK in any manner that interferes with or disrupts the integrity or performance of the Freshchat and its components; (d) attempt to decipher, decompile, reverse engineer, disassemble, reproduce, or modify the source code or underlying applications provided in the Freshchat SDK; (e) rent, lease, or otherwise commercially distribute or offer to distribute, the Freshchat SDK; or (f) try to use, or use the Freshchat SDK in violation of this Agreement. Intellectual Property Rights -Ownership: Except for the license granted to You, all rights, title and interest in and to all Our patents, inventions, copyrights, trademarks, domain names, trade secrets, know-how and any other intellectual property and/or proprietary rights in or related to the Freshchat SDK and any part of it (collectively, “Intellectual Property Rights”) shall belong to and remain exclusively with Freshdesk. Freshdesk acknowledges that You own the applications You develop using the Freshchat SDK. -Feedback and Recommendations: Freshdesk shall have a royalty-free, worldwide, transferable, sub-licensable, irrevocable and perpetual license to incorporate or otherwise use any suggestions, enhancement requests, recommendations or other feedback We receive from You with respect to Freshchat or Freshchat SDK. +Ownership: Except for the license granted to You, all rights, title and interest in and to all Our patents, inventions, copyrights, trademarks, domain names, trade secrets, know-how and any other intellectual property and/or proprietary rights in or related to the Freshchat SDK and any part of it (collectively, “Intellectual Property Rights”) shall belong to and remain exclusively with Freshworks. Freshworks acknowledges that You own the applications You develop using the Freshchat SDK. +Feedback and Recommendations: Freshworks shall have a royalty-free, worldwide, transferable, sub-licensable, irrevocable and perpetual license to incorporate or otherwise use any suggestions, enhancement requests, recommendations or other feedback We receive from You with respect to Freshchat or Freshchat SDK. Copyright Notices: You agree that You will maintain and not remove, obscure or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within or as a part of the Freshchat SDK. Reservation of Rights: All rights not expressly provided to You herein are reserved. Updates and Support ———————————————————————————— -Freshdesk may provide upgrades, patches, enhancements, or fixes for the Freshchat SDK (“Updates”) which shall be subject to this Agreement. Freshdesk may also provide You with reasonable support to assist You in integrating Freshchat with Your Application (“Support”). Unless otherwise specified, no fees shall be payable by You for such Support. +Freshworks may provide upgrades, patches, enhancements, or fixes for the Freshchat SDK (“Updates”) which shall be subject to this Agreement. Freshworks may also provide You with reasonable support to assist You in integrating Freshchat with Your Application (“Support”). Unless otherwise specified, no fees shall be payable by You for such Support. Disclaimer of Warranties ———————————————————————————— -THE Freshchat SDK IS PROVIDED ON AN “AS IS” BASIS, WITHOUT ANY WARRANTIES OF ANY KIND TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, AND FRESHDESK EXPRESSLY DISCLAIMS ANY AND ALL CONDITIONS, REPRESENTATIONS, WARRANTIES OR OTHER TERMS, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. YOUR USE OF THE Freshchat SDK IS AT YOUR OWN RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. +THE Freshchat SDK IS PROVIDED ON AN “AS IS” BASIS, WITHOUT ANY WARRANTIES OF ANY KIND TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, AND Freshworks EXPRESSLY DISCLAIMS ANY AND ALL CONDITIONS, REPRESENTATIONS, WARRANTIES OR OTHER TERMS, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. YOUR USE OF THE Freshchat SDK IS AT YOUR OWN RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. Limitation of Liability -TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL FRESHDESK, ITS AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, SUPPLIERS OR LICENSORS BE LIABLE TO ANY PERSON FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, COVER OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, REVENUE, SALES, GOODWILL, USE OR CONTENT, IMPACT ON BUSINESS, BUSINESS INTERRUPTION, LOSS OF ANTICIPATED SAVINGS, LOSS OF BUSINESS OPPORTUNITY) HOWEVER CAUSED, UNDER ANY THEORY OF LIABILITY, INCLUDING, WITHOUT LIMITATION, CONTRACT, TORT, WARRANTY, BREACH OF STATUTORY DUTY,NEGLIGENCE OR OTHERWISE, EVEN IF FRESHDESK HAS BEEN ADVISED AS TO THE POSSIBILITY OF SUCH DAMAGES OR COULD HAVE FORESEEN SUCH DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE AGGREGATE LIABILITY OF FRESHDESK AND ITS AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, SUPPLIERS AND LICENSORS, RELATING TO THE SERVICE WILL BE LIMITED TO AN AMOUNT EQUAL TO USD ONE THOUSAND, PRIOR TO THE FIRST EVENT OR OCCURRENCE GIVING RISE TO SUCH LIABILITY. +TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL FRESHWORKS, ITS AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, SUPPLIERS OR LICENSORS BE LIABLE TO ANY PERSON FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, COVER OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, REVENUE, SALES, GOODWILL, USE OR CONTENT, IMPACT ON BUSINESS, BUSINESS INTERRUPTION, LOSS OF ANTICIPATED SAVINGS, LOSS OF BUSINESS OPPORTUNITY) HOWEVER CAUSED, UNDER ANY THEORY OF LIABILITY, INCLUDING, WITHOUT LIMITATION, CONTRACT, TORT, WARRANTY, BREACH OF STATUTORY DUTY,NEGLIGENCE OR OTHERWISE, EVEN IF FRESHWORKS HAS BEEN ADVISED AS TO THE POSSIBILITY OF SUCH DAMAGES OR COULD HAVE FORESEEN SUCH DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE AGGREGATE LIABILITY OF FRESHWORKS AND ITS AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, SUPPLIERS AND LICENSORS, RELATING TO THE SERVICE WILL BE LIMITED TO AN AMOUNT EQUAL TO USD ONE THOUSAND, PRIOR TO THE FIRST EVENT OR OCCURRENCE GIVING RISE TO SUCH LIABILITY. Indemnification ———————————————————————————— -You will indemnify and hold Freshdesk harmless against any claim brought by a third party against the Freshdesk, and its employees, officers, directors and agents arising from or related to use of the Freshchat SDK by You in breach of this Agreement provided that Freshdesk promptly notifies You of the threat or notice of such a claim. +You will indemnify and hold Freshworks harmless against any claim brought by a third party against the Freshworks, and its employees, officers, directors and agents arising from or related to use of the Freshchat SDK by You in breach of this Agreement provided that Freshworks promptly notifies You of the threat or notice of such a claim. Termination ———————————————————————————— @@ -38,15 +38,15 @@ You may terminate this Agreement at any time by ceasing to use the Freshchat SDK Export Controls ———————————————————————————— -You acknowledge and agree that You will not import, export, or re-export, directly or indirectly, the Freshchat SDK or any part thereof (including, without limitation, any related information) to any country in violation of the laws and regulations of any applicable jurisdiction. This restriction expressly includes, without limitation, the export regulations of the United States, and the import and export restrictions of the various European countries. You further agree to defend, indemnify and hold harmless Freshdesk, its affiliates and their respective directors, officers, employees, agents and representatives from any losses, costs, claims or other liabilities arising out of Your breach of this Section. +You acknowledge and agree that You will not import, export, or re-export, directly or indirectly, the Freshchat SDK or any part thereof (including, without limitation, any related information) to any country in violation of the laws and regulations of any applicable jurisdiction. This restriction expressly includes, without limitation, the export regulations of the United States, and the import and export restrictions of the various European countries. You further agree to defend, indemnify and hold harmless Freshworks, its affiliates and their respective directors, officers, employees, agents and representatives from any losses, costs, claims or other liabilities arising out of Your breach of this Section. Miscellaneous Provisions ———————————————————————————— -Severability and Waiver: If any provision in this Agreement is held by a court of competent jurisdiction to be unenforceable, such provision shall be interpreted so as to best accomplish the original provision to the fullest extent permitted by applicable law, and the remaining provisions of this Agreement shall remain in effect. The failure or delay of Freshdesk to exercise any right herein shall not be deemed a waiver of any right hereunder. +Severability and Waiver: If any provision in this Agreement is held by a court of competent jurisdiction to be unenforceable, such provision shall be interpreted so as to best accomplish the original provision to the fullest extent permitted by applicable law, and the remaining provisions of this Agreement shall remain in effect. The failure or delay of Freshworks to exercise any right herein shall not be deemed a waiver of any right hereunder. -Survival: The provisions pertaining to Ownership of Intellectual Property Rights Disclaimer of Warranties, Limitation of Liability, Indemnification, Survival and Governing Law and Dispute Resolution shall survive any termination of this Agreement. Such termination shall not limit Your or Freshdesk’s liability for obligations accrued as of or prior to such termination or for any breach of this Agreement. +Survival: The provisions pertaining to Ownership of Intellectual Property Rights Disclaimer of Warranties, Limitation of Liability, Indemnification, Survival and Governing Law and Dispute Resolution shall survive any termination of this Agreement. Such termination shall not limit Your or Freshworks’s liability for obligations accrued as of or prior to such termination or for any breach of this Agreement. -Notice: You agree that We may send You communications or data regarding the Freshchat SDK, including but not limited to: (a) notices about Your use of the Freshchat SDK, including any notices concerning violations of use; (b) updates; and (c) any other related issues, via electronic mail You have provided us while creating Your Account with Us. Our address for a notice to us in writing by nationally recognized overnight delivery service (“Courier”) or US Mail is: Freshdesk, Inc., 1250 Bayhill Drive, Suite 315, San Bruno, CA 94066 with a CC to legal@freshdesk.com by electronic mail. All notices shall be deemed to have been given immediately upon delivery by electronic mail, or if otherwise delivered upon receipt or, if earlier, two (2) business days after being deposited in the mail or with a Courier as specified above. “Your Account” mentioned herein shall have the same meaning specified in the Freshchat Terms of Service. +Notice: You agree that We may send You communications or data regarding the Freshchat SDK, including but not limited to: (a) notices about Your use of the Freshchat SDK, including any notices concerning violations of use; (b) updates; and (c) any other related issues, via electronic mail You have provided us while creating Your Account with Us. Our address for a notice to us in writing by nationally recognized overnight delivery service (“Courier”) or US Mail is: Freshworks, Inc., 1250 Bayhill Drive, Suite 315, San Bruno, CA 94066 with a CC to legal@freshworks.com by electronic mail. All notices shall be deemed to have been given immediately upon delivery by electronic mail, or if otherwise delivered upon receipt or, if earlier, two (2) business days after being deposited in the mail or with a Courier as specified above. “Your Account” mentioned herein shall have the same meaning specified in the Freshchat Terms of Service. Governing Law and Dispute Resolution: This Agreement shall be governed by the laws of the State of California without reference to conflict of laws principles. You hereby expressly agree to submit to the exclusive personal jurisdiction of the federal and state courts of the State of California, San Francisco County, for the purpose of resolving any dispute relating to this Agreement or access to or use of the Freshchat SDK by You. diff --git a/freshchat_sdk/build.gradle b/freshchat_sdk/build.gradle index 199969d..e218228 100644 --- a/freshchat_sdk/build.gradle +++ b/freshchat_sdk/build.gradle @@ -3,14 +3,14 @@ apply plugin: 'com.github.dcendents.android-maven' group='com.github.freshdesk' android { - compileSdkVersion 25 - buildToolsVersion "25.0.0" + compileSdkVersion 23 + buildToolsVersion "26.0.2" defaultConfig { minSdkVersion 16 - targetSdkVersion 25 - versionCode 1 - versionName "1.0.0" + targetSdkVersion 23 + versionCode 10 + versionName "1.1.0" consumerProguardFiles 'consumer-proguard-rules.pro' } buildTypes { @@ -21,10 +21,16 @@ android { } } +ext { + gsonVersion = '2.8.0' + picassoVersion = '2.5.2' + supportLibraryVersion = '23.4.0' +} + dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) - compile 'com.android.support:appcompat-v7:25.3.1' - compile 'com.android.support:recyclerview-v7:25.3.1' - compile 'com.google.code.gson:gson:2.3.1' - compile 'com.squareup.picasso:picasso:2.5.2' + compile "com.google.code.gson:gson:$gsonVersion" + compile "com.squareup.picasso:picasso:$picassoVersion" + compile "com.android.support:appcompat-v7:$supportLibraryVersion" + compile "com.android.support:recyclerview-v7:$supportLibraryVersion" } diff --git a/freshchat_sdk/libs/freshchat.jar b/freshchat_sdk/libs/freshchat.jar index fe2cfa6f9ca3f67c6f59a08bb564b20c4babac16..241a2830b8c99ffc507abb81fb46effc154e0a0e 100644 GIT binary patch delta 43581 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

jnE-d4cH{AjY)^?IaYz)UU2NVM5DK9es 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 XISaxQ1s`7ttAw>Yi;wT-DN6nyfRU_Q delta 44651 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 diff --git a/freshchat_sdk/src/main/AndroidManifest.xml b/freshchat_sdk/src/main/AndroidManifest.xml index 5d0d70c..470196e 100644 --- a/freshchat_sdk/src/main/AndroidManifest.xml +++ b/freshchat_sdk/src/main/AndroidManifest.xml @@ -8,6 +8,14 @@ + + + + + + + + diff --git a/freshchat_sdk/src/main/res/drawable-v21/freshchat_faq_category_listitem_bg.xml b/freshchat_sdk/src/main/res/drawable-v21/freshchat_faq_category_listitem_bg.xml new file mode 100644 index 0000000..1310cdb --- /dev/null +++ b/freshchat_sdk/src/main/res/drawable-v21/freshchat_faq_category_listitem_bg.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/freshchat_sdk/src/main/res/layout/freshchat_activity_article_list.xml b/freshchat_sdk/src/main/res/layout/freshchat_activity_article_list.xml index 733fc78..8e761d9 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_activity_article_list.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_activity_article_list.xml @@ -5,7 +5,7 @@ diff --git a/freshchat_sdk/src/main/res/layout/freshchat_activity_category_list.xml b/freshchat_sdk/src/main/res/layout/freshchat_activity_category_list.xml index 90b05cc..7eeb608 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_activity_category_list.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_activity_category_list.xml @@ -5,7 +5,7 @@ diff --git a/freshchat_sdk/src/main/res/layout/freshchat_dialog_customer_survey.xml b/freshchat_sdk/src/main/res/layout/freshchat_dialog_customer_survey.xml index b749f86..0f47ff6 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_dialog_customer_survey.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_dialog_customer_survey.xml @@ -8,7 +8,7 @@ + style="?attr/freshchatCustomerSurveyQuestionTextStyle" /> + style="?attr/freshchatCustomerSurveyCommentsInputViewStyle" /> \ No newline at end of file diff --git a/freshchat_sdk/src/main/res/layout/freshchat_listitem_article.xml b/freshchat_sdk/src/main/res/layout/freshchat_listitem_article.xml index fcba0c2..61f77da 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_listitem_article.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_listitem_article.xml @@ -11,5 +11,4 @@ android:paddingTop="10dp" android:singleLine="false" android:text="Medium Text" - android:textAppearance="?attr/freshchatArticleTitleTextAppearance" - style="?attr/freshchatArticleListItemStyle"/> + style="?attr/freshchatFAQListItemStyle"/> diff --git a/freshchat_sdk/src/main/res/layout/freshchat_listitem_category.xml b/freshchat_sdk/src/main/res/layout/freshchat_listitem_category.xml index 30a9699..75672f5 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_listitem_category.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_listitem_category.xml @@ -3,7 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - style="?attr/freshchatCategoryListItemStyle"> + style="?attr/freshchatFAQCategoryListItemStyle"> + android:paddingRight="8dp" /> diff --git a/freshchat_sdk/src/main/res/layout/freshchat_listitem_category_for_grid.xml b/freshchat_sdk/src/main/res/layout/freshchat_listitem_category_for_grid.xml index 26d2b77..ee19e94 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_listitem_category_for_grid.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_listitem_category_for_grid.xml @@ -5,7 +5,7 @@ android:layout_height="wrap_content" android:orientation="vertical" android:padding="8dp" - style="?attr/freshchatCategoryListItemStyle"> + style="?attr/freshchatFAQCategoryListItemStyle"> diff --git a/freshchat_sdk/src/main/res/layout/freshchat_listitem_channel.xml b/freshchat_sdk/src/main/res/layout/freshchat_listitem_channel.xml index 0ce42d3..634fd2e 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_listitem_channel.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_listitem_channel.xml @@ -27,6 +27,7 @@ diff --git a/freshchat_sdk/src/main/res/layout/freshchat_listitem_message.xml b/freshchat_sdk/src/main/res/layout/freshchat_listitem_message.xml index 76be05e..383eb06 100644 --- a/freshchat_sdk/src/main/res/layout/freshchat_listitem_message.xml +++ b/freshchat_sdk/src/main/res/layout/freshchat_listitem_message.xml @@ -11,18 +11,17 @@ android:id="@+id/freshchat_message_avatar" android:layout_width="@dimen/freshchat_message_avatar_icon_size" android:layout_height="@dimen/freshchat_message_avatar_icon_size" - android:layout_below="@+id/freshchat_message_user_name" /> + android:layout_below="@+id/freshchat_message_user_name" + android:paddingRight="4dp" /> - + android:layout_height="wrap_content" + android:visibility="gone" + style="?attr/freshchatFAQVotingPromptViewStyle" + tools:context=".activity.ArticleDetailActivity"> @@ -28,10 +27,10 @@