Commit Graph

2954 Commits

Author SHA1 Message Date
ismailgulek be2399b4e5 Enhance PictureInPicturable protocol 2021-06-09 13:53:35 +03:00
ismailgulek 27dfe850d1 Fix local preview for video calls, update theme 2021-06-09 12:42:54 +03:00
ismailgulek ded7420b6a Change UI according to video call, adapt theme, round avatars 2021-06-09 12:42:20 +03:00
David Langley bc73650451 Merge pull request #4405 from vector-im/element_4403
Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403)
2021-06-09 10:33:21 +01:00
simonwiedmer f122ee6902 Merge branch 'develop' into dial_pad_home 2021-06-09 11:21:03 +02:00
SBiOSoftWhare 9e88854d36 Merge pull request #4399 from vector-im/element_4398 2021-06-09 11:00:47 +02:00
Stefan Ceriu 01cd128e46 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 a399961e57 TabBarCoordinator: Add accessibility label on side menu action and fix settings icon. 2021-06-08 18:43:27 +02:00
SBiOSoftWhare 45a426ae22 AvatarView: Advertize on subclassing necessity. 2021-06-08 17:49:11 +02:00
langleyd 68dedfb5d0 Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403) 2021-06-08 14:03:17 +01:00
ismailgulek e9b9a87875 Add pip view container and load pip view into it 2021-06-08 16:00:38 +03:00
ismailgulek 256e9fb7a5 Create CallPiPView class 2021-06-08 15:59:57 +03:00
ismailgulek 0c16999ecf Remove call bar view 2021-06-08 15:59:06 +03:00
Simon Wiedmer 4ea30c8c58 Add check for PSTN support to dialpad 2021-06-08 13:39:28 +02:00
Simon Wiedmer b04222a91c Add 'Dial pad' option to plus menu on homescreen 2021-06-08 11:34:30 +02:00
ismailgulek 0d052f09af Remove all call bar related things 2021-06-08 12:13:16 +03:00
SBiOSoftWhare f63920f73f AppCoordinator: Handle side menu and AppNavigator injection. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare c15fb55014 TabBarCoordinator: Handle side menu. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 87cb67ff15 Add AlertPresentable that absracts an alert presenter. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare d09c7bddf9 Add SideMenuPresentable and an implementation thant handles side menu presentation. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare fd8245f005 Implement SideMenuCoordinator. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 2e56cdc108 Implements side menu screen. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare e6ca45638c Add SideMenuVersionView that displays application version. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 7e6292289f Add SideMenuActionView that represents a side menu action view. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare e2fc6a1bc1 Add SideMenuItem that represents side menu actions. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare bd33f8eb38 Create UserAvatarView. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 42384a0520 RoomCreationIntroCell: Handle RoomAvatarViewData updates. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 0280c77201 RoomAvatarView: Now inherits from AvatarView, make RoomAvatarViewData conform to AvatarViewDataProtocol. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 19e5ac3181 Create AvatarView: Base class to support an avatar view. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare bb765b7a35 PlaceholderDetailViewController: Handle theme update for navigation bar. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare c3c29ce1fd LegacyAppDelegate: Use AppInfo. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 931d3af9d9 MasterTabBarController: Add sanity checks when add or remove a session. Fix runtime issue with Xcode 12.5 and NSArray mismatch type with Swift (see https://forums.swift.org/t/objective-c-interoperability-type-mismatch/12464 for more information). 2021-06-07 16:20:49 +02:00
SBiOSoftWhare f1ae5070e3 MasterTabBarController: Force type of Matrix session arrays. 2021-06-07 15:24:51 +02:00
SBiOSoftWhare 21bd76e304 AppCoordinator: Handle user session removal on clear cache. 2021-06-07 12:12:00 +02:00
ismailgulek 5be385f90c Do not show the settings screen again while session closed 2021-06-03 13:21:01 +03:00
Stefan Ceriu 43f6c44c78 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
ismailgulek c88a81ea38 Update onTintColor 2021-06-01 17:24:17 +03:00
SBiOSoftWhare 1c54382327 TabBarCoordinator: Update MasterTabBarController according to new UserSessionsService behavior. 2021-05-28 12:48:04 +02:00
SBiOSoftWhare 3f336c1d1a TabBarCoordinator: Add sanity checks before adding Matrix session from MasterTabBarController. 2021-05-27 10:49:02 +02:00
SBiOSoftWhare 7d7e98eb9d TabBarCoordinator: Add sanity checks before adding or removing Matrix session from MasterTabBarController. 2021-05-26 21:02:41 +02:00
ismailgulek 1e56a62ca2 Set a root view controller for call status bar window 2021-05-26 15:07:47 +03:00
ismailgulek b4f8442f36 Pass openIdToken to the JWT builder 2021-05-24 13:23:40 +03:00
ismailgulek c6b4c002ba Add optional serverName param to the Matrix context 2021-05-24 13:23:16 +03:00
SBiOSoftWhare 8b60338808 Merge branch 'develop' into nav_decouple_1 2021-05-21 14:54:43 +02:00
SBiOSoftWhare d8a68b48d4 AppCoordinator: Handle UserSessionsService and inject it to the SplitViewCoordinator. 2021-05-20 22:19:08 +02:00
SBiOSoftWhare 5a5f161b6c LegacyAppDelegate: Add delegation methods to advertize account and Matrix session add/remove. 2021-05-20 22:14:49 +02:00
SBiOSoftWhare a0610eb321 SplitViewCoordinator: Update init method and support UserSessionsService. 2021-05-20 22:11:09 +02:00
SBiOSoftWhare a908218cd1 TabBarCoordinator: Manage tab bar item controllers instantiation and manage unified search and settings presentation. 2021-05-20 22:06:08 +02:00
SBiOSoftWhare ba1ca38c2b MasterTabBarController: First step to decouple tab bar item controllers from the tab bar controller. Remove segues and instantiate authentication and unified search controllers programmatically. 2021-05-20 21:42:04 +02:00
SBiOSoftWhare 53ee6a4530 Navigation: Add possibility to instantiate each tab bar item controller programmatically. 2021-05-20 21:29:08 +02:00