Commit graph

479 commits

Author SHA1 Message Date
manuroe
a151bf4a91 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
ismailgulek
1976fc1906 Suppress warnings 2020-08-18 17:38:52 +03:00
ismailgulek
27ba4c1d0b Use TableViewSections in RoomSettingsViewController 2020-08-18 17:32:13 +03:00
ismailgulek
d66c350c4b Replace edit API with swipe actions configuration 2020-08-18 13:53:43 +03:00
ismailgulek
5329943c5d Refactor section tags 2020-08-18 13:11:13 +03:00
ismailgulek
13a3f38891 Refactor room settings screen to use new settings 2020-08-18 13:06:20 +03:00
ismailgulek
d365d5c610 Change config name 2020-08-14 14:55:06 +03:00
ismailgulek
0b0be7fcfc Introduce messageDetailsAllowSaving 2020-08-14 14:06:22 +03:00
SBiOSoftWhare
68b0200482
Merge pull request #3491 from vector-im/sizable_cell
Room: Create a base cell to manage default UI structure and create a self sizing base cell for child using auto layout
2020-08-05 16:40:26 +02:00
SBiOSoftWhare
3d6dfd6947 RoomDataSource: Handle cells conforming to BubbleCellReactionsDisplayable. 2020-08-04 17:25:53 +02:00
SBiOSoftWhare
cd51bf15cb Add comments. 2020-08-03 19:43:45 +02:00
ismailgulek
d3c539d59e
Namespace some settings 2020-08-03 16:07:39 +03:00
SBiOSoftWhare
2ebd0cb336 Create SizableBubbleCell that enables to self size a cell using Auto Layout. 2020-07-31 19:01:50 +02:00
SBiOSoftWhare
4200561da1 Create SizingViewHeightStore to store a view height relative to a width. 2020-07-31 18:58:53 +02:00
SBiOSoftWhare
4ae99ea4be Create BaseBubbleCell that embed the base UI structure of timeline cells (BubbleCellContentView). 2020-07-31 18:56:33 +02:00
SBiOSoftWhare
78f7cdf942 RoomBubbleCellData: Factorize additional view height calculation and use BubbleReactionsViewSizer to get reactions view height. 2020-07-31 18:32:44 +02:00
SBiOSoftWhare
6df70a2269 Create a BubbleReactionsViewSizer in order to determine reactions view height. 2020-07-31 18:27:38 +02:00
SBiOSoftWhare
137d192149 Creates a BubbleReactionsViewModelBuilder. 2020-07-31 18:27:03 +02:00
SBiOSoftWhare
5a3f506e14 BubbleCellContentView: Handle display of new UI elements: sender info, encryption status and reactions. 2020-07-31 18:26:09 +02:00
SBiOSoftWhare
c461de1fa8 Add BubbleCellReactionsDisplayable protocol indicating that a cell support displaying reactions. 2020-07-31 18:24:07 +02:00
ismailgulek
c6c5e17490
Remove report content setting 2020-07-30 18:12:17 +03:00
ismailgulek
f2700ebfc3 Integrate allowVoIPUsage 2020-07-30 16:13:27 +03:00
ismailgulek
a8ad34969f
All new settings moved to BuildSettings 2020-07-30 16:13:08 +03:00
ismailgulek
b8e5d641e1 Integrate allowMessageDetailsShare 2020-07-30 16:12:03 +03:00
ismailgulek
51d08641b6 Integrate allowMessageDetailsPermalink 2020-07-30 16:11:55 +03:00
ismailgulek
93edc52fcc Integrate allowMessageDetailsReportContent 2020-07-30 16:11:47 +03:00
ismailgulek
1a29cc41bf Integrate allowMessageDetailsViewSource 2020-07-30 16:11:39 +03:00
ismailgulek
f4372d1951 Integrate allowSendingStickers 2020-07-30 16:11:30 +03:00
SBiOSoftWhare
a504a8f8be Theme: Update disclosure indicator with theme color. 2020-07-16 23:16:11 +02:00
ismailgulek
7ff531873e Merge branch 'develop' into riot_3137 2020-07-16 10:37:30 +03:00
SBiOSoftWhare
68d403c3fe
Merge pull request #3404 from vector-im/rebranding
Rebranding
2020-07-15 18:30:21 +02:00
ismailgulek
c9f4b2a27c
Update parser to use regex and retain it in RoomViewController 2020-07-14 15:39:04 +03:00
ismailgulek
7bf460acd8
Update Riot/Modules/Room/RoomViewController.m
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-14 11:28:17 +03:00
ismailgulek
b98e198794
Update Riot/Modules/Room/RoomViewController.m
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-14 11:27:46 +03:00
SBiOSoftWhare
46b7dc8b3d RoomVC: Update plus icon. 2020-07-11 02:08:34 +02:00
SBiOSoftWhare
d1dfcaf33f Update plus icon. 2020-07-11 01:53:18 +02:00
SBiOSoftWhare
a2062a1001 RoomActivities: Update typing icon. 2020-07-11 01:27:25 +02:00
SBiOSoftWhare
b411b5e9a1 RoomActivities: Update error icon. 2020-07-11 01:18:08 +02:00
SBiOSoftWhare
247be2aeda RoomActivities: Update scroll down icon. 2020-07-11 01:10:02 +02:00
SBiOSoftWhare
a8d262c2bd Update jump to last unread button. 2020-07-11 00:56:15 +02:00
SBiOSoftWhare
48ae391ec0 Update add participant asset. 2020-07-11 00:28:11 +02:00
SBiOSoftWhare
61d5fbf967 Room input toolbars: Revert separators. 2020-07-10 16:43:20 +02:00
SBiOSoftWhare
371885abbf RoomParticipantsViewController: Remove underline placeholder in search bar. 2020-07-10 15:09:00 +02:00
SBiOSoftWhare
980afbc4a0 RoomVC: Use accent color for "more emoji" action in context menu. 2020-07-10 14:54:51 +02:00
SBiOSoftWhare
b7f88be4c9 RoomVC: Update jump to last unread banner UI. 2020-07-10 14:47:37 +02:00
SBiOSoftWhare
3f407215be RoomTitleView: Update details icon color. 2020-07-10 14:35:16 +02:00
SBiOSoftWhare
84a7a49c26 Update integrations icon. 2020-07-10 14:20:16 +02:00
SBiOSoftWhare
912e7d4c28 ExpandedRoomTitleView: Update members list icon. 2020-07-09 20:06:35 +02:00
SBiOSoftWhare
15bedd3479 RoomVC: Update input tool bar icons. 2020-07-09 19:28:51 +02:00
SBiOSoftWhare
08045b6afd Checkboxes: Use theme tint color. 2020-07-09 18:58:44 +02:00
SBiOSoftWhare
9bca7796fa RoomInputToolBar: Fix hardcoded colors. 2020-07-09 18:08:11 +02:00
SBiOSoftWhare
28de91089a RoomActivitiesView: Remove separator and change default background color. 2020-07-06 20:54:02 +02:00
SBiOSoftWhare
46a691d618 Room input toolbars: Hide separator. 2020-07-06 20:51:04 +02:00
SBiOSoftWhare
73a360c304 RoomContextualMenuToolbarView: Hide separator. 2020-07-06 20:49:38 +02:00
ismailgulek
e358ee3fa0
Show confirmation alert if given and visible urls different, when tapped a link in a message cell, fixes #3137 2020-07-03 14:23:44 +03:00
SBiOSoftWhare
6c3be2f5a2 RoomTitleView: Update theme colors. 2020-07-02 19:06:14 +02:00
SBiOSoftWhare
fb11aa4301 RoomMemberDetailsViewController: Update theme colors. 2020-07-02 19:04:06 +02:00
ismailgulek
b2dd2bf8cb
Fix leading constraint, fixes #3226 2020-07-02 16:12:44 +03:00
ismailgulek
ed9750e53f
Merge branch 'develop' into xcode11
# Conflicts:
#	CHANGES.rst
#	Riot.xcodeproj/project.pbxproj
2020-06-26 17:33:09 +03:00
ismailgulek
a0bd6db5e8
Check user in session before using userId 2020-06-12 15:07:26 +03:00
ismailgulek
f815db4246
Get inviter from invite event instead of looping members 2020-06-12 14:36:58 +03:00
ismailgulek
7a94692002
Change issue link to Github 2020-06-05 18:16:29 +03:00
ismailgulek
f21a24867a
Do a temporary workaround for navigation bar background, fixes #3271 2020-06-05 17:49:13 +03:00
ismailgulek
95767ba452 Override preferredStatusBarStyle for missing pages and ensure setNeedsStatusBarAppearanceUpdate will be called
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 12:10:27 +03:00
manuroe
5f44745355 RoomMemberVC: Make sure we have user keys to display the right trust level 2020-05-06 14:37:37 +02:00
SBiOSoftWhare
4b70a9c5ef Integrate RoundedButton where needed. 2020-04-28 16:34:39 +02:00
manuroe
71b3e167ef Jitsi: Support v1 and v2 widget types 2020-04-24 09:04:49 +02:00
ismailgulek
911eb38026
Merge pull request #3084 from vector-im/riot_3067
Consider Safe Area Insets for Some Screens
2020-04-23 20:56:58 +03:00
manuroe
26de5a9e65
Merge branch 'develop' into riot_3138 2020-04-23 15:53:15 +02:00
manuroe
020fbc4ed6 Rename UserEncryptionTrustLevelNormal to UserEncryptionTrustLevelNotVerified 2020-04-23 15:25:43 +02:00
manuroe
38fd4fd831 Cross-signing: Allow to verify each device of users with no cross-signing
Fix #3138
This is implemented by adding a new `UserEncryptionTrustLevel` value: `UserEncryptionTrustLevelNoCrossSigning`
2020-04-23 15:10:41 +02:00
SBiOSoftWhare
ed99f45fa2 RoomMemberDetailsViewController: For current user present complete security when device is not trusted. 2020-04-23 11:58:19 +02:00
ismailgulek
c642c41d09
Encryption info cell background color to safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 17:02:29 +03:00
ismailgulek
58de3a7898
Some custom constraints on table view cells fixed for safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 16:15:30 +03:00
ismailgulek
1cb9829dcf
RoomParticipantsViewController extend table row under home indicator
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:32 +03:00
ismailgulek
75eb8b05f8
RoomViewController set insets for jump button
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
2259f02e9b
RoomFilesViewController table view bottom inset reset bug fix
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
d632ee8499
RoomViewController navigation bar remaining translucent on some cases bug fix
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
90ebc08e74
RoomViewController fix redundant space on table bottom
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:58:35 +03:00
ismailgulek
cf29ff4349
RoomMemberDetailsViewController bug fix: navigationBar was remaining translucent
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:13 +03:00
ismailgulek
7d5b7f15a7
Bug fix: When navigating back from a child page using edgeScreenPanRecognizer, do not destroy child pages until navigation completed
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:13 +03:00
ismailgulek
383438174f
RoomViewController bubblesTableView bottom constraint fix
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:13 +03:00
ismailgulek
475deda512
Layout problem on back from RoomSearchViewController, fixes #3073
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:12 +03:00
ismailgulek
1376c6b27b
RoomParticipantsViewController safe area insets
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:12 +03:00
ismailgulek
f753d97ba1
RoomViewController safe area insets 2020-04-22 13:53:11 +03:00
manuroe
f337e84888 Badges: Make Riot build again 2020-04-21 14:26:20 +02:00
manuroe
35bc453ef0 Remove LABS > Enable Cross-signing 2020-04-15 23:17:10 +02:00
manuroe
ee62f3b6f2 KeyVerificationCoordinatorBridgePresenterDelegate: Add keyVerificationCoordinatorBridgePresenterDelegateDidCancel 2020-04-14 12:50:53 +02:00
SBiOSoftWhare
ba7ad7b9c7 RoomVC: Handle title view encryption trust level badge image 2020-04-08 15:07:24 +02:00
SBiOSoftWhare
ffa560dc81 RoomTitleView: Add badge image view. 2020-04-08 15:06:59 +02:00
SBiOSoftWhare
26ac56d908 Use EncryptionTrustLevelBadgeImageHelper where needed. 2020-04-08 15:06:27 +02:00
SBiOSoftWhare
b8f82a6bef ExpandedRoomTitleView: Reduce trust level badge size. 2020-04-08 12:42:12 +02:00
SBiOSoftWhare
06b0f8db9e RoomMemberTitleView: Remove power level badge. 2020-04-08 12:38:55 +02:00
SBiOSoftWhare
0afdd7af5f RoomMemberDetailsViewController: Add power level label instead of badge. 2020-04-08 12:37:52 +02:00
SBiOSoftWhare
7e0331a9cb RoomParticipantsViewController: Handle power level label instead of badge. 2020-04-08 12:36:34 +02:00
manuroe
801da3d129 RoomMember scree: Display the verify button even in non e2e rooms
#3046
Display also the shield on the user to have the same screen for e2e and non e2e rooms
2020-03-27 09:12:49 +01:00
SBiOSoftWhare
90208e3b0f Refactor DeviceVerification prefix classes to KeyVerification where needed. And move key verification related classes into the same module KeyVerification. 2020-03-18 17:39:26 +01:00
manuroe
3195283768 MXCrypto: Rename MXDeviceVerificationManager to MXKeyVerificationManager
Because it makes more sense now
2020-02-11 13:56:36 +01:00
SBiOSoftWhare
a46e8e025b RoomVC: For a room preview use room canonical alias if present when joining a room. 2020-02-10 17:54:52 +01:00
SBiOSoftWhare
97dc906553 RoomVC: Use cells with encryption badge only if needed in order to recover horizontal white space. 2020-02-06 18:46:32 +01:00