diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt index c7be9194f..46df84303 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt @@ -50,6 +50,7 @@ class MessageActionsDialog( setContentView(dialogMessageActionsBinding.root) window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT) + initEmojiBar() initMenuItemCopy(!message.isDeleted) initMenuReplyToMessage(message.replyable) initMenuReplyPrivately( @@ -69,6 +70,30 @@ class MessageActionsDialog( ) } + private fun initEmojiBar() { + dialogMessageActionsBinding.emojiThumbsUp.setOnClickListener{ + dismiss() + } + dialogMessageActionsBinding.emojiThumbsDown.setOnClickListener{ + dismiss() + } + dialogMessageActionsBinding.emojiLaugh.setOnClickListener{ + dismiss() + } + dialogMessageActionsBinding.emojiHeart.setOnClickListener{ + dismiss() + } + dialogMessageActionsBinding.emojiConfused.setOnClickListener{ + dismiss() + } + dialogMessageActionsBinding.emojiSad.setOnClickListener{ + dismiss() + } + dialogMessageActionsBinding.emojiMore.setOnClickListener{ + dismiss() + } + } + private fun initMenuMarkAsUnread(visible: Boolean) { if (visible) { dialogMessageActionsBinding.menuMarkAsUnread.setOnClickListener { diff --git a/app/src/main/res/drawable/ic_dots_horizontal.xml b/app/src/main/res/drawable/ic_dots_horizontal.xml new file mode 100644 index 000000000..95d932f97 --- /dev/null +++ b/app/src/main/res/drawable/ic_dots_horizontal.xml @@ -0,0 +1,25 @@ + + + + diff --git a/app/src/main/res/layout/dialog_message_actions.xml b/app/src/main/res/layout/dialog_message_actions.xml index 12aa8a94f..e389b05b8 100644 --- a/app/src/main/res/layout/dialog_message_actions.xml +++ b/app/src/main/res/layout/dialog_message_actions.xml @@ -29,6 +29,87 @@ android:paddingEnd="@dimen/standard_padding" android:paddingBottom="@dimen/standard_half_padding"> + + + + + + + + + + + + + + + + + Invisible 😃 + 👍 + 👎 + ❤️ + 😯 + 😢 + More emojis Don\'t clear Today 30 minutes