Marcel Hibbe
|
d66a6a9578
|
Merge pull request #1895 from nextcloud/feature/1772/reactions
Reactions to chat messages
|
2022-04-09 23:21:33 +02:00 |
|
Marcel Hibbe
|
3d4f3eeb54
|
open reactions menu when long click on emojis in message
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-09 23:05:32 +02:00 |
|
Marcel Hibbe
|
7dd7738c04
|
use toggle for emoji popup
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 17:11:40 +02:00 |
|
Marcel Hibbe
|
17a8c48078
|
order emojis by amount
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 14:57:02 +02:00 |
|
Marcel Hibbe
|
54c40e99ef
|
hide amount in message if it's only 1
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 14:56:18 +02:00 |
|
Marcel Hibbe
|
0b1f7cb783
|
reorder message action items
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 14:24:55 +02:00 |
|
Marcel Hibbe
|
07299bb32a
|
use light textcolor for reactions for outgoing message
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 13:59:24 +02:00 |
|
Marcel Hibbe
|
3f987fcdad
|
fix import of coil
this must have been removed when auto cleaning imports while there was a problem to find the coil lib
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 13:56:57 +02:00 |
|
Marcel Hibbe
|
73d50c4f0e
|
add reactions for LocationMessageViewHolders
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 13:22:26 +02:00 |
|
Marcel Hibbe
|
c4de77ce00
|
fix to hide MessageActionsDialog for system messages
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 12:19:52 +02:00 |
|
Andy Scherzinger
|
7e5056e6e5
|
fix background color of incoming text messages / system messages
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:54:32 +02:00 |
|
Marcel Hibbe
|
65fb284c6c
|
add reactions for previewMessageHolders
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:15 +02:00 |
|
Andy Scherzinger
|
0b49f6fc65
|
add license header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:14 +02:00 |
|
Andy Scherzinger
|
f9495e4b89
|
optimize reactions list height
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:14 +02:00 |
|
Andy Scherzinger
|
b4316ecaad
|
fix code checks warnings
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:14 +02:00 |
|
Andy Scherzinger
|
2068faa80e
|
correct tab listerner initialization
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:14 +02:00 |
|
Andy Scherzinger
|
660c3401f2
|
sort reaction lists
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:14 +02:00 |
|
Marcel Hibbe
|
2aa7a5eb67
|
rename adapter interface for voice messages
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:14 +02:00 |
|
Andy Scherzinger
|
0051d1d686
|
pin size of the bottom sheet
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:13 +02:00 |
|
Andy Scherzinger
|
6bda280d15
|
Add "all" tab for reactions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:13 +02:00 |
|
Marcel Hibbe
|
357c67db83
|
fix to update UI only if reaction was actually added
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:13 +02:00 |
|
Marcel Hibbe
|
36b786616a
|
support reactions for TextMessages (in+out) and VoiceMessages (in+out)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:13 +02:00 |
|
Andy Scherzinger
|
f17e892acd
|
improve detekt and format kotlin code
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:13 +02:00 |
|
Andy Scherzinger
|
500d651d69
|
replace emoji selection with tab layout
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:12 +02:00 |
|
Andy Scherzinger
|
2f16c1c646
|
polish message bottom sheet
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:12 +02:00 |
|
Marcel Hibbe
|
aa5046cf27
|
add ability to delete reactions
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:12 +02:00 |
|
Marcel Hibbe
|
4e727924c2
|
fix to send reaction for message that has no reactions yet
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:12 +02:00 |
|
Marcel Hibbe
|
4670854848
|
show emoji picker to send reaction (buggy)
emoji picker SOMETIMES opens in full height.
this is a bug inside the emoji picker lib, see https://github.com/vanniktech/Emoji/issues/474
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:12 +02:00 |
|
Marcel Hibbe
|
f4ab037a44
|
add ability to send emoji
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:12 +02:00 |
|
Marcel Hibbe
|
a8b120a345
|
fix background color for bg_bottom_sheet
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:11 +02:00 |
|
Andy Scherzinger
|
65e447b6a5
|
add some margins to the reactions on a message
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:11 +02:00 |
|
Andy Scherzinger
|
deac2059ff
|
improve lint/detekt
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:11 +02:00 |
|
Marcel Hibbe
|
eb961b0452
|
minor cleanup after merge
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:11 +02:00 |
|
Marcel Hibbe
|
9c0ea73b5d
|
fix parsing of json of emoji voters
basic update for emoji voters in UI
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:11 +02:00 |
|
Marcel Hibbe
|
f61872af7c
|
remove redundant code for reactions recyclerview
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:10 +02:00 |
|
Andy Scherzinger
|
c4632f5d42
|
load avatars of reaction actors, optimize layout
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:10 +02:00 |
|
drone
|
f99a33956a
|
Drone: update Lint results to reflect reduced error/warning count [skip ci]
Signed-off-by: drone <drone@nextcloud.com>
|
2022-04-08 09:21:10 +02:00 |
|
Andy Scherzinger
|
646e857e74
|
remove unused color definition
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:10 +02:00 |
|
Andy Scherzinger
|
6222c6b146
|
further harmonize the icon colos for bottom sheet menus
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:10 +02:00 |
|
drone
|
ee38afbf00
|
Drone: update Lint results to reflect reduced error/warning count [skip ci]
Signed-off-by: drone <drone@nextcloud.com>
|
2022-04-08 09:21:10 +02:00 |
|
Andy Scherzinger
|
b66474dcb5
|
update bottom sheet design to latest material3, including icon tinting
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:09 +02:00 |
|
Andy Scherzinger
|
06f42a4c00
|
Render list of reactions in recycler view in bottom sheet
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:09 +02:00 |
|
Andy Scherzinger
|
c19dd5fc71
|
hide reactions when not supported by server
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:09 +02:00 |
|
Marcel Hibbe
|
4abe8ae41d
|
add details view for reactions (WIP)
TODO: encoding for emoji is wrong to send it to server
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:09 +02:00 |
|
Andy Scherzinger
|
0f4f04da8d
|
add git hook installation
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:09 +02:00 |
|
Andy Scherzinger
|
402a1bd3c3
|
organize imports
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:08 +02:00 |
|
Andy Scherzinger
|
3daaa8152e
|
fic kotlin formatting
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:08 +02:00 |
|
Andy Scherzinger
|
60b277637b
|
improve detekt score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:08 +02:00 |
|
Andy Scherzinger
|
b06927726c
|
emoji bar for chat message bottomsheet
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-04-08 09:21:08 +02:00 |
|
Marcel Hibbe
|
d845422097
|
open dialog when clicked on reactions (WIP)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-04-08 09:21:08 +02:00 |
|