Commit graph

49 commits

Author SHA1 Message Date
Sylvain Berfini
d6ea531cea Moved some code around & added invite participant into conf 2024-07-15 16:10:41 +02:00
Sylvain Berfini
d19f08cf86 Started to add chat during call 2024-07-15 16:10:41 +02:00
Sylvain Berfini
7076acc540 Improved a few things related to conversation 2024-07-15 16:10:41 +02:00
Sylvain Berfini
8226f6e1b3 Factorized avatar + presence & trust badges 2024-07-15 16:10:41 +02:00
Sylvain Berfini
d023519cd8 Use linphone API to get contact's devices & trust 2024-07-15 16:10:41 +02:00
Sylvain Berfini
625edfe33a Various UI fixes 2024-07-15 16:10:40 +02:00
Sylvain Berfini
fc82c8bcf6 Slightly improved disabled plain text chat room warning display 2024-07-15 16:10:40 +02:00
Sylvain Berfini
012b2419e5 Show ephemeral messages icon under conversation title if they are enabled 2024-07-15 16:10:40 +02:00
Sylvain Berfini
1c7316408d Started to add content descriptions 2024-07-15 16:10:40 +02:00
Sylvain Berfini
d002d308c4 Show all conversations but disable non-encrypted ones if in secure mode 2024-07-15 16:10:40 +02:00
Sylvain Berfini
1734d11639 Fixed conversation menu icon size + prevent switching to mosaic mode when more than 6 participants while in conference 2024-07-15 16:10:39 +02:00
Sylvain Berfini
75d1f719ae Fixed favorites caret not switching direction in landscape + conversation title in landscape not displayed properly + show suggestions SIP addresses domain instead of just username + remove default account address from suggestions 2024-07-15 16:10:39 +02:00
Sylvain Berfini
3a240f107c Hiding some menus & buttons when conversation is read only 2024-07-15 16:10:39 +02:00
Sylvain Berfini
8b1ff7af2b Added entries to conversation popup menu + mute indicator below conversation title 2024-07-15 16:10:39 +02:00
Sylvain Berfini
e4d073471c More dark theme improvements 2024-07-15 16:10:39 +02:00
Sylvain Berfini
ae4d087ad6 Improvements for dark theme 2024-07-15 16:10:39 +02:00
Sylvain Berfini
a00409e003 Added unread message indicator when scrolling up in conversation 2024-07-15 16:10:39 +02:00
Sylvain Berfini
8a6a2bef02 Added label to let user know there is no message matching it's filter 2024-07-15 16:10:39 +02:00
Sylvain Berfini
615185deb9 Updated layout & flow for group conversation creation + all floating action buttons are now on orange background 2024-07-15 16:10:39 +02:00
Sylvain Berfini
4bf0a2fa5d Updated conversation top bar layout 2024-07-15 16:10:39 +02:00
Sylvain Berfini
eaa55ab068 Added button to take photos in chat directly 2024-07-15 16:10:38 +02:00
Sylvain Berfini
25c2cfc84e Added button to scroll to bottom 2024-07-15 16:10:38 +02:00
Sylvain Berfini
62ea993847 No longer use conversation send area as a bottom sheet 2024-07-15 16:10:38 +02:00
Sylvain Berfini
ee04b728c9 Do not use color night variant, instead use attr & theme 2024-07-15 16:10:38 +02:00
Sylvain Berfini
a092922145 Code cleanup 2024-07-15 16:10:37 +02:00
Sylvain Berfini
3071c079ba Split ConversationViewModel in two 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c1d76bbd29 Renamed some views, replaced caret by handle for in call bottom sheet 2024-07-15 16:10:37 +02:00
Sylvain Berfini
116ca3cbfe Reworked participants list for mentions a bit, added possibility to attach/remove files to/from sending area 2024-07-15 16:10:37 +02:00
Sylvain Berfini
713e048db9 Much better scrolling performances in chat messages 2024-07-15 16:10:37 +02:00
Sylvain Berfini
dab462de35 Fixed chat rooms list sort order + added mentions menu when typing '@' + hide participants in non-group conversation 2024-07-15 16:10:37 +02:00
Sylvain Berfini
56ec0f8911 Added calls list while in conference + started conference participants list 2024-07-15 16:10:36 +02:00
Sylvain Berfini
1d7ca67053 Changes to make chat room shortcuts work 2024-07-15 16:10:36 +02:00
Sylvain Berfini
f855426a9f Made chat message delivery bottom sheet generic to also use it to display emoji reactions lists 2024-07-15 16:10:36 +02:00
Sylvain Berfini
e24d3ca33f Fixed conversation not visible after creating it + missing presence in 1-1 conversation 2024-07-15 16:10:36 +02:00
Sylvain Berfini
c151ef1526 Improved delivery bottom sheet 2024-07-15 16:10:36 +02:00
Sylvain Berfini
be908cdf0e Started proto for IMDNs display 2024-07-15 16:10:36 +02:00
Sylvain Berfini
3d455d0fc9 Finished emoji picker, started file picker 2024-07-15 16:10:36 +02:00
Sylvain Berfini
f9d2e04609 Added search in conversation top bar 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a2355e3225 Started conversation info fragment 2024-07-15 16:10:36 +02:00
Sylvain Berfini
4ce5d989c5 Use ShapableImageView to easily draw borders around avatars, fixed trust badge display condition 2024-07-15 16:10:36 +02:00
Sylvain Berfini
43cf0f5cba Finished removing AvatarView (still borders to do and fix display issue when group has 3 participants) 2024-07-15 16:10:36 +02:00
Sylvain Berfini
e4a3ec37c5 Started removing AvatarView dependency 2024-07-15 16:10:36 +02:00
Sylvain Berfini
b8d8e877d7 More work on conversation 2024-07-15 16:10:36 +02:00
Sylvain Berfini
db6f71c8cb Added simple text message sending + improved sent chat bubble 2024-07-15 16:10:36 +02:00
Sylvain Berfini
8a62a68d6e Added group avatar for group chat rooms 2024-07-15 16:10:36 +02:00
Sylvain Berfini
7c28c37d0b Improved touch size of some buttons 2024-07-15 16:10:36 +02:00
Sylvain Berfini
395dc379ed Fixed issue in conversations list & conversation related to group 2024-07-15 16:10:36 +02:00
Sylvain Berfini
2fb97fbc51 Started displaying messages 2024-07-15 16:10:35 +02:00
Sylvain Berfini
c12ddf43a2 Started conversation layout 2024-07-15 16:10:35 +02:00