Commit graph

678 commits

Author SHA1 Message Date
ismailgulek
35d0fac0ae
Introduce room vc notifications 2021-04-01 23:59:55 +03:00
Gil Eluard
d24d20d3c8 Merge branch 'element_4087' into element_4134 2021-04-01 08:48:08 +02:00
Gil Eluard
654aea9692 Switching composer between text mode & action mode
- Fixed: The final frames of the appearance animation of the new composer buttons are missing
2021-03-29 23:45:47 +02:00
Gil Eluard
9369008e0f Merge branch 'element_4133' into element_4087 2021-03-29 23:31:39 +02:00
Gil Eluard
c2e7e78321 Composer update - UI enhancements
- Fixed red dot misplacement in the header
2021-03-29 23:04:01 +02:00
Gil Eluard
0322f3c7f4 Explore typing notifications inspired by web
- prevent timeline from going up and down by keeping the space allocated for the typing notification
2021-03-29 22:26:03 +02:00
Gil Eluard
9f7e0b7fcd Merge branch 'element_4087' into element_4134 2021-03-27 08:04:03 +01:00
Gil Eluard
31b3d0200c Switching composer between text mode & action mode
- Fixed: if you start typing while the new attachment sending mode is on, the send button appears
2021-03-27 07:51:51 +01:00
Gil Eluard
111e3a0fb8 Merge branch 'element_4087' into element_4134 2021-03-26 11:18:23 +01:00
Gil Eluard
d2c4634d08 Switching composer between text mode & action mode
- Deselect text if user taps action button to avoid overlaps
2021-03-26 11:18:05 +01:00
Gil Eluard
a6ee83bd36 Merge branch 'element_4087' into element_4134 2021-03-25 22:15:54 +01:00
Gil Eluard
b4d363511d Switching composer between text mode & action mode 2021-03-25 22:15:18 +01:00
Gil Eluard
dce73e4130 Explore typing notifications inspired by web
- bug fixing
2021-03-25 11:53:45 +01:00
Gil Eluard
6f499cb3cb Explore typing notifications inspired by web
- Update for dark mode
2021-03-24 23:16:27 +01:00
Gil Eluard
b40aeb4299 Merge branch 'element_4133' into element_4134 2021-03-24 22:43:05 +01:00
Gil Eluard
ac7afdb381 Merge branch 'develop' into element_4133 2021-03-24 22:41:37 +01:00
Gil Eluard
59f24ee67d Composer update - UI enhancements
- composer max height
- unread messages on scroll to bottom button
- changed input toolbar background
- new missed discussions notifications
- Edit a message mode
- Reply to a message mode
- support for landscape mode
2021-03-24 22:17:09 +01:00
manuroe
42e2818bee
Merge pull request #4105 from Johennes/feature/emoji-short-name
EmojiStore: Include short name when searching for emojis
2021-03-24 14:24:57 +01:00
Gil Eluard
bca3c6131c Composer Update - Typing and sending a message
- Change send button icon according to the send mode
- Changed the background of the input view
2021-03-23 17:15:31 +01:00
Gil Eluard
847afcbc2e Merge branch 'element_4133' into element_4134 2021-03-23 08:13:32 +01:00
Gil Eluard
763c20f077 Composer Update - Typing and sending a message
- Removed composer height limit
- Fixed a bug that was preventing to see the entire text inserted in the composer text view
2021-03-23 08:13:14 +01:00
Gil Eluard
00a524ab88 Explore typing notifications inspired by web
- First iteration
2021-03-22 19:55:41 +01:00
Gil Eluard
d561ef472b Composer update - UI enhancements
- Composer height =58px - Frame = 42px
- Replace current scroll to bottom implementation with a scroll to Bottom FAB on both themes
- The text inside the composer frame should be centered
- The padding between the "reveal plus" button, composer frame and Left + Right sides should be at equal distance on default mode
- Verify that the "Send a message..." String matches with the colour indicated on Figma.
- The padding between each component (buttons and composer frame) should be at equal distance on default mode. E.g : It should be at 12px for each gap.
- The input text jumps down when users start typing. It should be centered at all times.
- Remove the Scroll bar in the text frame.
- DARK THEME
2021-03-20 21:31:17 +01:00
ismailgulek
0cfde0fe76
Move Jitsi view controller to CallPresenter 2021-03-19 17:33:07 +03:00
Gil Eluard
55f95c72a5 Merge branch 'develop' into element_4085 2021-03-19 10:51:40 +01:00
manuroe
ce08dba3ae
Merge pull request #4127 from vector-im/4115_remove_shields_from_room_list
Room lists: Remove shields on room avatars
2021-03-19 09:54:54 +01:00
ismailgulek
ec683c266c
Fix overflow issue 2021-03-19 02:52:52 +03:00
ismailgulek
2679a633f5
Show room name and avatar if declined 2021-03-18 13:46:39 +03:00
ismailgulek
bb596bf601
Implement in-memory decline cache for group calls 2021-03-18 13:32:34 +03:00
ismailgulek
9828155767
Update call tiles on join/answer actions 2021-03-18 13:02:42 +03:00
Gil Eluard
4c16754669 Composer Update - Typing and sending a message
- Updated input bar paddings according to design review
2021-03-18 07:06:59 +01:00
Gil Eluard
419f20b1a2 SR sizing is inconsistent with RR & Message states cosmetic changes 2021-03-17 20:09:44 +01:00
ismailgulek
7e726f8372
Handle join and answer for group calls 2021-03-17 19:43:51 +03:00
ismailgulek
a99e85e5dc
Handle group call tile tap 2021-03-17 19:41:31 +03:00
ismailgulek
a5e52c76f4
Introduce group call tiles 2021-03-17 19:39:41 +03:00
ismailgulek
c228f8859d
Refactor cell rendering, move most of the controls to the subclass, refactor user actions, add you started call state 2021-03-17 18:17:54 +03:00
ismailgulek
00d9dcd114
Move tile action button to common 2021-03-17 18:09:10 +03:00
ismailgulek
8531b6d9a6
Refactor buttons container view to include a stack view 2021-03-17 18:08:25 +03:00
manuroe
b88d15242d Room lists: Remove shields on room avatars
#4115

but keep it in the room screen
2021-03-17 15:32:01 +01:00
ismailgulek
4dbcd6bd2f
Merge branch 'develop' into voip_design_updates 2021-03-17 16:37:52 +03:00
ismailgulek
4238c36932
Fix returning number of rows in room data source 2021-03-17 15:54:10 +03:00
ismailgulek
63ed682c99
Merge branch 'develop' into voip_virtual_timeline_fix 2021-03-17 10:40:11 +03:00
ismailgulek
384032759d
Fix #4125 2021-03-17 00:49:07 +03:00
Gil Eluard
a31f6666f6 Composer Update - Typing and sending a message
- Updated typing animation after UI review
2021-03-15 15:57:36 +01:00
Gil Eluard
c1e1c09b06 Composer Update - Typing and sending a message
- Code tweaks
2021-03-15 14:36:37 +01:00
Gil Eluard
95b2e4c296 Composer Update - Typing and sending a message 2021-03-15 14:27:59 +01:00
ismailgulek
6076efb64c
Refactor bubble cell, introduce viewState and implement statusText 2021-03-12 04:05:10 +03:00
ismailgulek
4554f6201e
Add call actions 2021-03-12 04:04:23 +03:00
ismailgulek
fc00a14f03
Introduce HorizontalButtonsContainerView 2021-03-12 03:40:55 +03:00
ismailgulek
996629ce87
IntroduceCallTileActionButton 2021-03-12 03:40:44 +03:00
ismailgulek
22d1697f16
Layout fixes 2021-03-12 03:39:35 +03:00
ismailgulek
3fd33ba8ab
Layout fixes 2021-03-12 03:37:46 +03:00
ismailgulek
9fdb5c7fd2
Adapt new transitive properties 2021-03-12 02:26:51 +03:00
ismailgulek
40512fed8f
Create new labels for inner content view 2021-03-12 02:26:03 +03:00
ismailgulek
3c7dcf8398
Include call answer and hangup events in the bubble 2021-03-12 02:24:07 +03:00
Gil Eluard
877356138b Retrying & deleting failed messages
- Update after code review
2021-03-10 22:19:04 +01:00
Gil Eluard
d0e0dc856e Merge branch 'element_4014' into element_4013
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2021-03-09 13:22:13 +01:00
Gil Eluard
1a71e61a66 Improve the status of send messages (sending, sent, received, failed)
- update after review
2021-03-09 11:59:54 +01:00
ismailgulek
3f3e5053ec
Cancel event selection on room if only a selected event exists 2021-03-09 01:12:52 +03:00
Johannes Marbach
d3b578e440 EmojiStore: Include short name when searching for emojis
This adds the "common" short name to the list of strings to match the search text
against. Previously, only the "other" short names were included in the comparison.
This causes an issue for certain emojis like, for instance, the "Hundred Points
Symbol" where the term "100" is *only* included in the common short name. As a
result, the emoji did not previously show up when searching for "100".

Note that as a side effect, searching for "2" will now also return things such as
the "dog2" emoji. This matches the behavior in the Element Android app and also in
the emoji-mart Node.js package.

Closes: #4063

Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2021-03-05 19:48:00 +01:00
Gil Eluard
1e67bad138 Retrying & deleting failed messages
- If users press on Retry, send again the message and display a loading wheel
- code and UI tweaks
2021-03-03 10:27:08 +01:00
Gil Eluard
bfccb32b22 merged element_4014 into element_4013 2021-03-02 22:06:24 +01:00
Gil Eluard
9a41f0d4b8 Retrying & deleting failed messages
- Display an exclamation mark (on a red background). In case of a multi-line message
- When a message with an error is selected, show a bottom bar with the 4 following actions: Retry - Delete - Edit - Copy
- If users press on Delete, a confirmation dialog is displayed
- When error messages occur, a general error message appears above the composer. Selecting Delete will delete all error messages. Pressing on Retry will attempt to resend error messages
- If users press on Delete, a confirmation dialog is displayed
- In room lists, decorate rooms with errored messages with the error icon. Rooms with errors should be sorted first
2021-03-02 21:56:50 +01:00
Gil Eluard
636ddf2869 Improve the status of send messages (sending, sent, received, failed)
- Code tweaks
2021-02-26 07:19:46 +01:00
Gil Eluard
26bd006711 Retrying & deleting failed messages
- When a message with an error is selected, show a bottom bar with the 4 following actions: Retry - Delete - Edit - Copy
2021-02-25 16:51:39 +01:00
Gil Eluard
419efd886a Merge branch 'develop' into element_4014
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2021-02-25 15:49:53 +01:00
Gil Eluard
0a931cef6e Improve the status of send messages (sending, sent, received, failed)
- tweaks and new L&F for download progress
2021-02-25 11:07:21 +01:00
Gil Eluard
c2839baf95 Improve the status of send messages (sending, sent, received, failed)
- Code tweaks
2021-02-23 22:05:39 +01:00
Gil Eluard
1ff5309f73 Improve the status of send messages (sending, sent, received, failed)
- Bug fixing and imporvement
2021-02-23 21:21:15 +01:00
SBiOSoftWhare
d179b201ba RoomVC: Present a RoomInfoCoordinator on room creation cell quick actions. 2021-02-23 15:52:24 +01:00
SBiOSoftWhare
19b87f493e RoomInfoCoordinator: Add possibility to open an initial specific section. 2021-02-23 15:51:23 +01:00
SBiOSoftWhare
a250f4db44 RoomCreationIntroCellContentView: Improve add topic case. 2021-02-23 15:46:20 +01:00
SBiOSoftWhare
ce2ef397e1 RoomDataSource: Fix insertRoomCreationIntroCellDataIfNeeded method. 2021-02-23 09:34:27 +01:00
SBiOSoftWhare
e12db6b592 RoomCreationIntroCell: Remove unused method. 2021-02-23 08:48:17 +01:00
SBiOSoftWhare
f9aa3cddee RoomDataSource: Add thread safety instructions for bubbles array in insertRoomCreationIntroCellDataIfNeeded. 2021-02-23 08:47:50 +01:00
Gil Eluard
2f774022e2 Improve the status of send messages (sending, sent, received, failed)
- First implementation
2021-02-22 13:51:25 +01:00
SBiOSoftWhare
7ac45cfa0f RoomVC: Handle RoomCreationIntroCell./ 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
4d415bbc02 RoomParticipantsViewController: Add possibility to display cancel bar button. 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
258a27ba2d RoomFilesViewController: Add possibility to display cancel bar button. 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
5b7fe189d2 RoomDataSource: Handle RoomCreationIntroCell conditional display. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
85aaf28c45 RoomBubbleCellData: Add new tag to handle RoomCreationIntroCell. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
435063ad96 RoomAvatarView: Add view data. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
2a9103c9b5 Room creation intro: Create RoomCreationIntroCell. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
7d62f363b6 Room creation intro: Create cell content view. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
e134633cf4 Create room avatar view. 2021-02-22 00:12:00 +01:00
ismailgulek
af3c766bfe Show dialpad option only if PSTN supported 2021-02-12 15:47:35 +03:00
ismailgulek
f41efd90d9 Merge branch 'voip_2746' into voip_tiles
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-02-10 21:41:51 +03:00
ismailgulek
46f4a4f3d1 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	CHANGES.rst
2021-02-10 00:40:22 +03:00
ismailgulek
ab92b8b3f4 Merge branch 'voip_2746' into voip_tiles 2021-02-10 00:38:49 +03:00
ismailgulek
d09c4c9f07 Merge branch 'voip_2746' into voip_dialpad 2021-02-10 00:38:23 +03:00
ismailgulek
b3d5ae0fa0 Get rid of redundant _theme 2021-02-10 00:35:34 +03:00
ismailgulek
737360cf10 Remove k prefix from const string name 2021-02-10 00:17:43 +03:00
Gil Eluard
3db4a6acc6 Force device verification on user share key re-request if device is not verified. 2021-02-02 11:31:21 +01:00
ismailgulek
5e88f19d29 Add notification for tap on tiles 2021-01-21 14:27:32 +03:00
ismailgulek
8c2a043752 Do not show tile for incoming call 2021-01-21 13:52:14 +03:00
ismailgulek
d2d16be0e0 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-01-20 16:27:55 +03:00
ismailgulek
bfc82b0b0f Merge branch 'voip_2746' into voip_dialpad
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-01-20 16:25:36 +03:00
ismailgulek
648e288372 Remove old cell 2021-01-20 14:53:47 +03:00
ismailgulek
c497d94892 Implement cell tap action 2021-01-20 13:27:30 +03:00
ismailgulek
87633d77cd Implement call back action 2021-01-20 13:27:13 +03:00