Commit graph

3324 commits

Author SHA1 Message Date
SBiOSoftWhare
a2dfccd821 Move all MatrixKit cells + MXKRoomViewController into appropriated folders. 2022-01-21 17:18:59 +01:00
SBiOSoftWhare
95ee3cf041
Merge pull request #5383 from vector-im/steve/5208_text_msg_layout
Message bubbles: Text message layout
2022-01-21 16:06:57 +01:00
SBiOSoftWhare
003e17a1a9 Remane RoomCellLayoutUpdater to RoomCellLayoutUpdating. 2022-01-21 15:35:34 +01:00
SBiOSoftWhare
6edacd7ffd Refactor RoomTimelineCellProviderProtocol to RoomTimelineCellProvider. 2022-01-20 17:09:34 +01:00
SBiOSoftWhare
83808f6a27 Refactor RoomCellLayoutUpdaterProtocol to RoomCellLayoutUpdater. 2022-01-20 17:00:13 +01:00
SBiOSoftWhare
f9876649dd RoomTimelineStyle: Conforms to Themable. 2022-01-20 16:56:32 +01:00
SBiOSoftWhare
5ae11d1744 MXKRoomBubbleCellData: Improve getFirstBubbleComponentWithDisplay and getLastBubbleComponentWithDisplay. 2022-01-20 16:01:45 +01:00
SBiOSoftWhare
4b2e9bb8ac MXKRoomBubbleTableViewCell: Update a method name. 2022-01-20 15:47:07 +01:00
SBiOSoftWhare
7893dbfc78 MXKRoomBubbleTableViewCell: Update a method name. 2022-01-20 15:33:39 +01:00
SBiOSoftWhare
891395369d BubbleRoomCellLayoutUpdater: Fix CGFloat type. 2022-01-20 15:09:04 +01:00
SBiOSoftWhare
d2fb2ebc78 BubbleReactionsView: Fix typos. 2022-01-20 14:46:29 +01:00
SBiOSoftWhare
9cb43a08d5 PlainRoomTimelineCellProvider: Fix missing outgoing attachment cells. 2022-01-19 15:44:20 +01:00
Stefan Ceriu
821d6066cd vector-im/element-ios/issues/5298 - Removed cocoapods-keys and moved the MapTiler key to the buildSettings. 2022-01-19 16:11:35 +02:00
Stefan Ceriu
a0b683058e vector-im/element-ios/issues/5298 - Added bottom padding on location markers so they point to the location instead of being centered on it. 2022-01-19 16:11:35 +02:00
Stefan Ceriu
948e23df7e vector-im/element-ios/issues/5298 - Add support for location m.asset types. 2022-01-19 16:11:35 +02:00
SBiOSoftWhare
d1e1a905e1 BubbleRoomCellLayoutUpdater: Update bubble height methods. 2022-01-19 11:46:36 +01:00
David Langley
117b325fc8 Change HomeViewControllerWithBannerWrapperViewController to MXKViewControllerActivityHandling conformance. 2022-01-19 09:48:16 +00:00
David Langley
1200dd967f
Merge pull request #5405 from vector-im/langleyd/5404_add_build_setting_to_hide_social_login
Add build setting to hide social login
2022-01-19 09:20:18 +00:00
David Langley
4813b348df
Merge pull request #5403 from vector-im/langleyd/5402_fix_hide_invite_friends_build_setting
Fix BuildSetting to hide "Invite Friends"
2022-01-19 09:19:53 +00:00
David Langley
0be2787059
Merge pull request #5400 from vector-im/langleyd/5399_fix_crash_uploading_video_ipad
Fix crash uploading video ipad
2022-01-19 09:19:25 +00:00
David Langley
c7bebd4708 Add build setting to hide social login 2022-01-18 22:36:50 +00:00
David Langley
06f873446e Add sideMenuShowInviteFriends and remove the non functioning settingsScreenShowInviteFriends 2022-01-18 22:13:10 +00:00
David Langley
b234a183ac Specify source of alertView popup for selecting video/image size on upload 2022-01-18 21:35:53 +00:00
ismailgulek
8a1d66f49a
Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-19 00:09:26 +03:00
ismailgulek
fe9eeeadd5
Merge branch 'develop' into ismail/5068_start_thread 2022-01-19 00:07:52 +03:00
ismailgulek
0a85d1b6b4
Fix cell layout when thread root is a poll 2022-01-18 23:44:03 +03:00
SBiOSoftWhare
ac821f4930 RoomDataSource: Use RoomTimelineStyle to apply cell selection style. 2022-01-18 20:51:59 +01:00
SBiOSoftWhare
486bd0bc3d BubbleRoomTimelineStyle: Handle selected style. 2022-01-18 20:49:13 +01:00
SBiOSoftWhare
5a01b0bcbd PlainRoomTimelineStyle: Handle selected style. 2022-01-18 20:46:59 +01:00
SBiOSoftWhare
5b2ae72575 RoomTimelineStyle: Add method to apply selected style. 2022-01-18 20:46:34 +01:00
SBiOSoftWhare
34db84551d Text message bubble cells: Fix call to super.setupViews 2022-01-18 19:35:30 +01:00
Stefan Ceriu
d131cc9e6d vector-im/element-ios/issues/5114 - Renamed unstable extensible audio key. 2022-01-18 20:05:10 +02:00
Stefan Ceriu
6eb0f6c9ef vector-im/element-ios/issues/5114 - De-labs-ed polls, disabled editing and undisclosed polls until platform parity. 2022-01-18 20:05:10 +02:00
Stefan Ceriu
84c01c2735 vector-im/element-ios/issues/5114 - Cleanup + rename PollTimeline to TimelinePoll. 2022-01-18 20:05:10 +02:00
Stefan Ceriu
a23bd0da99 vector-im/element-ios/issues/5114 - Allow editing poll start events. 2022-01-18 20:05:10 +02:00
SBiOSoftWhare
ec0a1ca480 BubbleRoomTimelineCellDecorator: Fix CGFloat type issues. 2022-01-18 18:25:48 +01:00
SBiOSoftWhare
ce56391bc8 RoomDataSource: Update timestamp decoration. 2022-01-18 17:52:32 +01:00
SBiOSoftWhare
f1e8e47248 BubbleRoomTimelineCellDecorator: Show timestamp on every text messages in bubble background. 2022-01-18 17:51:41 +01:00
SBiOSoftWhare
2fcbcf8c8e PlainRoomTimelineCellDecorator: Update timestamp management. 2022-01-18 17:49:47 +01:00
SBiOSoftWhare
14aff2cc0f RoomTimelineCellDecorator: Update add timestamp interface. 2022-01-18 17:46:49 +01:00
SBiOSoftWhare
4b85fbb516 BubbleRoomCellLayoutUpdater: Add extra right space for timestamp. 2022-01-18 17:25:32 +01:00
SBiOSoftWhare
3c583285ba MXKRoomBubbleTableViewCell: Add convenient method to retrieve RoomMessageBubbleBackgroundView. 2022-01-18 17:22:13 +01:00
SBiOSoftWhare
a01bc102bc BubbleRoomTimelineCellDecorator: Handle URL preview. 2022-01-18 15:25:14 +01:00
SBiOSoftWhare
63926dd273 BubbleRoomTimelineCellDecorator: Handle reactions view for incoming and outgoing messages. 2022-01-18 15:22:58 +01:00
SBiOSoftWhare
888f2587ec BubbleRoomCellLayoutUpdater: Update incoming text message right margin. 2022-01-18 15:15:40 +01:00
SBiOSoftWhare
19f3435bb5 RoomDataSource: Handle RoomTimelineCellDecorator. 2022-01-18 15:04:46 +01:00
SBiOSoftWhare
2e52b48712 BubbleRoomTimelineStyle handle cell decorator. 2022-01-18 15:03:56 +01:00
SBiOSoftWhare
ef0dd3852a Create BubbleRoomTimelineCellDecorator. 2022-01-18 15:02:30 +01:00
SBiOSoftWhare
cfad78777f PlainRoomTimelineStyle handle cell decorator. 2022-01-18 15:01:20 +01:00
SBiOSoftWhare
3b1d05829f Implement PlainRoomTimelineCellDecorator. 2022-01-18 15:00:10 +01:00
SBiOSoftWhare
2e3299bd2a RoomTimelineStyle: Add cell decorator property. 2022-01-18 14:59:48 +01:00
SBiOSoftWhare
70b12be987 Create RoomTimelineCellDecorator enables to add decoration on a cell (reactions, read receipts, timestamp, URL preview). 2022-01-18 14:58:34 +01:00
ismailgulek
240bf6af95
Disable sending polls in threads 2022-01-18 16:32:23 +03:00
SBiOSoftWhare
55349c61a5 MXKRoomBubbleTableViewCell: Add convenient method to add temporary subview. 2022-01-18 14:25:43 +01:00
SBiOSoftWhare
7ff97f1173 BubbleReactionsView: Add alignement option (left or right). 2022-01-18 14:23:07 +01:00
SBiOSoftWhare
14dc04f651 Add CollectionViewRightAlignFlowLayout to have right alignement display for collection view. 2022-01-18 14:21:16 +01:00
ismailgulek
dcd78742bd
Add background color management on text message highlights 2022-01-18 16:20:12 +03:00
ismailgulek
cb57694d32
Add thread decoration views for search results, fix #5268 2022-01-18 14:46:22 +03:00
ismailgulek
b9ccd522cb
Fix thread screen call button case 2022-01-18 03:13:22 +03:00
ismailgulek
0cb4d66853
Center empty view vertically in the whole screen 2022-01-18 02:57:30 +03:00
ismailgulek
21d6ea5000
Dismiss keyboard when additional menu shown 2022-01-18 02:27:44 +03:00
ismailgulek
b7b84ad461
Align summary last message to the time label 2022-01-18 02:27:23 +03:00
ismailgulek
be882e4097
Reset detail screen after lab setting change, fixes #5273 2022-01-18 02:14:23 +03:00
ismailgulek
d7ed2d3b09
Fix event content where the thread root event is a reply event 2022-01-17 16:33:02 +03:00
ismailgulek
d5de3a9b2f
Various design fixes 2022-01-17 16:32:32 +03:00
ismailgulek
8cfec2f908
Thread summary view design changes 2022-01-17 13:51:05 +03:00
ismailgulek
696d7003c6
Fix build after merges 2022-01-17 13:35:14 +03:00
ismailgulek
6cbefdeaca
Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-17 11:55:05 +03:00
ismailgulek
13660ddbe2
Add threadId parameter 2022-01-17 11:54:36 +03:00
ismailgulek
e9b24263e7
Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-17 11:37:41 +03:00
ismailgulek
aeccbc0dac
Merge branch 'develop' into ismail/5068_start_thread 2022-01-17 11:35:10 +03:00
UwUnyaa
7abd9bc828 Translated using Weblate (Polish)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/pl/
2022-01-16 14:26:09 +00:00
Priit Jõerüüt
0cb21ce5f4 Translated using Weblate (Estonian)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/et/
2022-01-16 14:26:08 +00:00
Weblate
d4fc22a78f Merge branch 'origin/develop' into Weblate. 2022-01-14 18:32:51 +00:00
libexus
d7419f812f Translated using Weblate (German)
Currently translated at 100.0% (442 of 442 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2022-01-14 17:26:08 +00:00
Stefan Ceriu
cf752f496d Fix vector-im/element-ios/issues/4208 - Home screen doesn't update properly on theme changes. 2022-01-14 17:56:58 +02:00
David Langley
05b817fb86 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens 2022-01-14 11:43:09 +00:00
SBiOSoftWhare
7b86a28fdd BubbleRoomCellLayoutUpdater: Update bubble height computation. 2022-01-14 11:15:38 +01:00
SBiOSoftWhare
9b02f6585e RoomBubbleCellData: Handle event merge configuration. 2022-01-14 11:14:50 +01:00
SBiOSoftWhare
d2ba53e37b RoomVC: Handle cell provider. 2022-01-14 10:23:15 +01:00
SBiOSoftWhare
893fd5f968 RoomDataSource: Handle extra cell layout update if needed. 2022-01-14 10:11:13 +01:00
SBiOSoftWhare
71b4f72fa7 SettingsVC: Handle possibility to change room timeline style and apply changes. 2022-01-14 10:06:40 +01:00
SBiOSoftWhare
b2713ea312 Update MatrixKit text message cells. 2022-01-14 10:03:08 +01:00
SBiOSoftWhare
51539821a5 Add RoomTimelineConfiguration that enables to manage room timeline appearance configuration. 2022-01-14 10:02:23 +01:00
SBiOSoftWhare
6fcdae5a5c Add room timeline style for default cell style. 2022-01-14 10:00:21 +01:00
SBiOSoftWhare
54d5bc52e4 Add room timeline style for bubbles. 2022-01-14 09:59:25 +01:00
SBiOSoftWhare
0878d2e64a Add RoomMessageBubbleBackgroundView. 2022-01-14 09:58:55 +01:00
SBiOSoftWhare
88ceb07ea5 Add RoomTimelineStyle that describes a room timeline style used to customize timeline appearance. 2022-01-14 09:55:00 +01:00
SBiOSoftWhare
f90f2fba0e Add cell layout updater implementation for bubbles. 2022-01-14 09:51:08 +01:00
David Langley
06a8d0c0c9 Add analytics for Unauthenticated errors 2022-01-13 17:33:51 +00:00
SBiOSoftWhare
2642223430 Move RoomBubbleCellLayout. 2022-01-13 18:25:34 +01:00
Doug
30f4df0747 Add instructions for creating analytics events. 2022-01-13 17:23:35 +00:00
SBiOSoftWhare
057ea8dba7 Add RoomCellLayoutUpdaterProtocol that enables to setup or update a room timeline cell view. 2022-01-13 18:20:57 +01:00
SBiOSoftWhare
10fc0b055d Update MatrixKit bridging header. 2022-01-13 18:19:46 +01:00
SBiOSoftWhare
fca3344101 Add RoomTimelineCellIdentifier that represents room timeline cell identifiers. 2022-01-13 17:36:13 +01:00
SBiOSoftWhare
cc829ecc2a Add BubbleRoomTimelineCellProvider. 2022-01-13 17:33:21 +01:00
SBiOSoftWhare
3d7a7fa9f1 Add PlainRoomTimelineCellProvider. 2022-01-13 17:31:47 +01:00
SBiOSoftWhare
f7fb4c7ca8 Add RoomTimelineCellProviderProtocol that enables to register and provide room timeline cells. 2022-01-13 17:31:03 +01:00
SBiOSoftWhare
24c8b8d79d RoomTimelineStyleIdentifier: Make it available for ObjC. 2022-01-13 16:56:10 +01:00
SBiOSoftWhare
b251123e89 MXKRoomBubbleCellData: Add convenient method. 2022-01-13 16:54:45 +01:00