Commit Graph

4423 Commits

Author SHA1 Message Date
SBiOSoftWhare 66d24b6ead Move RoomDataSource releasing from TabBarCoordinator to SplitViewCoordinator. 2021-10-06 15:41:35 +02:00
Doug cfc2ce48db Track an analytics value on accept/decline of an identity server. 2021-10-05 17:19:19 +01:00
SBiOSoftWhare 3d041b29d7 RoomCoordinator: Add setup completion on start methods to fit LegacyAppDelegate calls. 2021-10-05 17:35:15 +02:00
SBiOSoftWhare ec9066571a MasterTabBarController: Clean code. 2021-10-05 16:41:37 +02:00
SBiOSoftWhare 5e1c886c1a MasterTabBarController: Clean code. 2021-10-05 16:24:58 +02:00
SBiOSoftWhare 4f58c2e84b SplitViewCoordinator: Fix navigation router completion not called with nested navigation controller behavior. 2021-10-05 15:34:15 +02:00
ismailgulek 6f80bb04bf Remove extra argument labels 2021-10-05 15:17:30 +03:00
SBiOSoftWhare 7b96151eba TabBarCoordinator: Move code that should not be called several time. 2021-10-05 12:52:21 +02:00
ismailgulek f5f773e7d9 Merge branch 'develop' into ismail/4384_room_summary_store 2021-10-05 13:48:25 +03:00
ismailgulek 43d122b73e Add comments 2021-10-05 13:29:41 +03:00
ismailgulek cc403113cb Generate server notice rooms 2021-10-05 13:17:15 +03:00
SBiOSoftWhare d20e4852c0 TabBarCoordinator: Handle new coordinators used as split view detail. Conform to MasterTabBarControllerDelegate updates. Conform to SplitViewMasterPresentable updates. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare fc210d1126 MasterTabBarController: Delegate split view detail management. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 2e630c5dde Add RoomCoordinator. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare fbbd4d7111 Use NavigationRouterStore where needed. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 37060ffa45 Add NavigationRouterStore that enables to get a NavigationRouter from a UINavigationController controller instance. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 222db8b4b9 SplitViewCoordinator: Update detail presentation management and add a pop completion and replacing detail controller. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 535de35452 SplitViewMasterPresentable: Simplify protocol. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare 30e92078f9 TabBarCoordinator: Improve popToHome method. Do not steal the navigationController.delegate anymore. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare b285a27dcc Create GroupDetailsCoordinator. 2021-10-05 10:48:52 +02:00
SBiOSoftWhare d9c37ce711 Create ContactDetailsCoordinator. 2021-10-05 10:48:51 +02:00
SBiOSoftWhare aaec54896b Split view: Set navigationItem.leftItemsSupplementBackButton to YES for view controllers used as detail. 2021-10-05 10:48:51 +02:00
ismailgulek 8d75f61961 Generate some mock data 2021-10-05 11:44:24 +03:00
ismailgulek 7b0679c3ed Simplify empty view logic 2021-10-04 17:29:04 +03:00
ismailgulek 5200dbdde4 Architecture update 2021-10-04 17:28:21 +03:00
ismailgulek e43ce3d15b Create suggested rooms fetcher 2021-10-02 02:10:13 +03:00
ismailgulek d1950906a0 Adapt changes 2021-10-02 02:09:36 +03:00
Doug 83a0754916 Small tweaks plus changelog entry.
Use the new generated localisation strings. Add comments.

Address feedback from PR review.
2021-10-01 16:16:26 +01:00
manuroe 0500f703b2 i18n: Standardise casing of identity server and integration manager. 2021-10-01 11:51:30 +01:00
manuroe 6dbdb15e03 RecentsDataSource: Memory leak in [RecentsDataSource dataSource:didStateChange:] 2021-10-01 11:34:39 +01:00
manuroe a2ce7af946 Merge branch 'master' into develop 2021-09-30 23:51:17 +01:00
ismailgulek f971fc2f18 Add suggested rooms fetcher 2021-09-30 16:01:26 +03:00
ismailgulek 4625982871 Refactor recent cell data 2021-09-30 16:00:52 +03:00
Doug 1c4b09b813 Merge branch 'develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
ismailgulek d0320f11b5 Fix merge conflict 2021-09-30 12:43:49 +03:00
ismailgulek cc46decec2 Merge branch 'develop' into ismail/4384_room_summary_store 2021-09-30 12:35:46 +03:00
Gil Eluard ba8798d716 Spaces still visible after logging in with another account #4916
- fixed after AvatarViewData rework
2021-09-30 10:45:20 +02:00
Stefan Ceriu 92c2a9488f vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu 8b80b3f4c7 vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
manuroe 57d793008d AppDelegate: Fix a crash when backgrounding the app
By avoiding to call [MXCrossSigning refreshStateWithSuccess]  because it leads to a crash in Realm.
2021-09-29 22:02:19 +01:00
Doug d0c989d72e Add an image for the integration manager to ServiceTermsModalScreenViewController. 2021-09-29 17:40:37 +01:00
Doug f5802395f5 Merge pull request #4924 from vector-im/doug/4896_url_previews_string_whitespace
Use attributed string whitespace for URL previews.
2021-09-29 16:18:31 +01:00
ismailgulek 1b15786228 Add spaces option 2021-09-29 15:10:41 +03:00
Doug bf84540b39 Check whether URL previews should be shown in a single location.
Reset all cell data when this setting is changed to force a refresh.
Rename `hasClosedPreview(from:)` to `shouldShowPreview(for:)` for clarity and potentially adding more rules at a later date.
2021-09-29 11:39:11 +01:00
Doug 57018f90ee Add invalidateLayout to RoomBubbleCellData. 2021-09-29 10:36:35 +01:00
SBiOSoftWhare f536c8fde1 AvatarViewData: Make mediaManager property optional. 2021-09-29 11:28:13 +02:00
ismailgulek 05d71297b5 Merge branch 'develop' into ismail/4384_room_summary_store 2021-09-28 17:30:39 +03:00
Doug 3923c8fa53 Use bubbleComponentWithLinkForEventId: in RoomDataSource. 2021-09-27 18:43:53 +01:00
Doug 29c428167f Move URL preview properties from RoomBubbleCellData in MXKRoomBubbleComponent.
Stop breaking up the bubble data for links now that vertical whitespace is added.
2021-09-27 18:15:48 +01:00
Doug 2ad56b1425 Merge branch 'develop' into doug/4896_url_previews_string_whitespace 2021-09-27 14:44:17 +01:00