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