Commit Graph

29 Commits

Author SHA1 Message Date
SBiOSoftWhare a294bce588 Add NavigationRouterStore that enables to get a NavigationRouter from a UINavigationController controller instance. 2021-10-05 10:48:52 +02:00
Gil Eluard 6044ea45f5 Merge branch 'gil/pre_release_fixes' into gil/4498_Handle_space_link 2021-09-22 16:58:28 +02:00
Gil Eluard 4068c1a55f Merge branch 'develop' into spaces
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
2021-09-22 15:39:06 +02:00
Gil Eluard 3db7e10c15 [Spaces] M10.6.1 Handle space link #4498
- Fixed universal links
- Added support for space links
2021-09-22 14:58:19 +02:00
David Langley e8ff4e9154 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples 2021-09-15 14:33:05 +01:00
Gil Eluard 6335acc0cd Merge branch 'develop' into spaces
# Conflicts:
#	Riot/Modules/Common/Avatar/AvatarViewDataProtocol.swift
#	Riot/Modules/Common/Recents/RecentsViewController.m
#	Riot/Modules/Home/Views/RoomCollectionViewCell.m
#	Riot/Modules/TabBar/TabBarCoordinator.swift
2021-09-15 14:42:04 +02:00
Gil Eluard 21f5d73b6f [Spaces] M10.8 Browsing users in a space #4682
- Update after code review
2021-09-14 16:59:32 +02:00
Gil Eluard 6caad7f61c [Spaces] M10.8 Browsing users in a space #4682
- Update after code review
2021-09-14 15:29:16 +02:00
Gil Eluard aa931a3c1a [Spaces] M10.8 Browsing users in a space #4682
- Update after code review
2021-09-14 11:45:33 +02:00
David Langley a962dfff29 Always get the identifier from the theme. 2021-09-10 11:14:42 +01:00
David Langley ebcaa37568 get theme id from theme, always republish theme updates. 2021-09-10 10:54:50 +01:00
David Langley eaedefa3c2 Add configurable logger for RiotSwiftUI 2021-09-09 22:42:00 +01:00
David Langley 862f30102f Finish extraction
- Moves SwiftUI code out of Riot and into RiotSwiftUI which has no dependency on Matrix SDK.
- Git wasn't smart enough to see the file moves. Most feature function has remain unchanged. 1 change I did make was remove NotificationSettingsViewModel's dependence on MxPushRule, so that the view model could be moved into RiotSwiftUI.
- Add LocaleProvider to abstract VectorL10n's use of Matrix SDK language so it can be used in RiotSwiftUI.
- Split Theme into UKit/SwiftUI version to remove RiotSwiftUI's dependence on ThemeService and ThemeV1.
- Migrated from ThemeObserver to ThemePublisher. We push updates to ThemePublisher so that we can remove ThemeService as dependency.
- Add .DS_Store to .gitignore
2021-09-01 12:34:38 +01:00
Gil Eluard fe0c81cdc6 Merge branch 'spaces' into element_4509 2021-07-26 10:42:49 +02:00
Doug 4353687e61 Fix SwiftLint warnings. 2021-07-02 17:13:45 +01:00
SBiOSoftWhare f86b2745c4 AppCoordinator: Update space switch. 2021-07-02 16:50:28 +02:00
SBiOSoftWhare 12a180df66 AppCoordinator: Update AppNavigator usage. Prepare space switching. 2021-07-01 00:25:00 +02:00
SBiOSoftWhare a15269efa5 Merge pull request #4399 from vector-im/element_4398 2021-06-09 11:00:47 +02:00
Stefan Ceriu de33fa7cf0 Integrate FLEX (#4394)
Set up FLEX for debug builds under a 2 finger double tap anywhere on the screen.
2021-06-09 09:58:22 +03:00
SBiOSoftWhare 8654a7542d AppCoordinator: Handle side menu and AppNavigator injection. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare f69fd2d059 AppCoordinator: Handle user session removal on clear cache. 2021-06-07 12:12:00 +02:00
Stefan Ceriu a8b0e8700e Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
SBiOSoftWhare c8a9f973e0 AppCoordinator: Handle UserSessionsService and inject it to the SplitViewCoordinator. 2021-05-20 22:19:08 +02:00
SBiOSoftWhare 17561bf45a AppCoordinator & SplitViewCoordinator: Add detail navigation logs. 2021-01-14 14:41:39 +01:00
SBiOSoftWhare d60b14b1f2 AppCoordinator: Handle custom scheme URL parsing and SSO deep link. 2021-01-07 14:41:01 +01:00
SBiOSoftWhare 86e6068e88 Handle custom scheme URL 2020-12-18 18:44:08 +01:00
SBiOSoftWhare 71c6288487 Fix review remarks. 2020-09-24 16:25:10 +02:00
SBiOSoftWhare e878ed475e Merge branch 'develop' into convert_to_coordinators
# Conflicts:
#	CHANGES.rst
#	Riot/Modules/TabBar/MasterTabBarController.h
#	Riot/Modules/TabBar/MasterTabBarController.m
2020-09-24 11:37:24 +02:00
SBiOSoftWhare 9752f213ae Create AppCoordinator to handle navigation at root level. 2020-09-04 13:19:26 +02:00