Граф коммитов

345 Коммитов

Автор SHA1 Сообщение Дата
Inderpal Singh Aulakh d1d71cb262 [Calling][Bug] video not visible to remote participants on join (#508) 2022-11-10 16:15:18 -08:00
Mohtasim 1ade027e84 Github readme version declaration (#467) 2022-11-10 16:15:18 -08:00
Mohtasim 82d5bf1139 Update ChangeLog (#466) 2022-11-10 16:15:18 -08:00
Mohtasim 8163f1ed0c [Feature] Adding chat & callwithchat declaration in github main readme (#465) 2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh ad1587be01 [Calling][Bug] sometime remote participant do not see video (#458) 2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh f1fb757889 [Calling][Bug] Video stream not send to remote after joining with video camera turned on (#450) 2022-11-10 16:15:18 -08:00
pavelprystinka c24f749b48 [Calling][Feature] Rename NavigationBarViewData to SetupScreenViewData (#439) 2022-11-10 16:15:18 -08:00
pavelprystinka 626b863315 [Calling][Feature] Remove setTitle(String title) (#436) 2022-11-10 16:15:18 -08:00
Mrayyan abb544cd83 [Calling][Bug] Wide screen crash fix (#435) 2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh 4d8d738d9c [Calling][Bug] camera stream is not visible to remote participant after call resume from background mode (#433) 2022-11-10 16:15:18 -08:00
ShaunaSong d883e7096d [Calling][Refactor] Update strings (#432) 2022-11-10 16:15:18 -08:00
pavelprystinka 92b9ecef01 [Calling][Feature] Add constructor that takes only message (#430) 2022-11-10 16:15:18 -08:00
pavelprystinka 9faa89e17e [Calling][Documentation] JavaDoc fixes (#428) 2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh 1731e9d298 Update RemoteParticipantJoinedHandler.kt (#426) 2022-11-10 16:15:18 -08:00
Mohtasim 82f7036921 [Calling][Feature] Update version name (#422) 2022-11-10 16:15:18 -08:00
ShaunaSong 6aa3ca3ff4 [Calling][Bug] Network error in the setup screen (#420) 2022-11-10 16:15:18 -08:00
Mohtasim 2708933094 Change log ui calling updated for Calling-v1.1.0-beta.1
Signed-off-by: Mohtasim <mbellah@microsoft.com>
2022-11-10 16:15:18 -08:00
Mohtasim 8e9b41c9d5 Contribution guideline update for Calling-v1.1.0-beta.1
Signed-off-by: Mohtasim <mbellah@microsoft.com>
2022-11-10 16:15:18 -08:00
Mrayyan 28634f8fca [Calling][Feature] Network not available error (#388) 2022-11-10 16:15:18 -08:00
pavelprystinka 5af7ba3367 [Calling][Feature] Remove calling flavour (#413) 2022-11-10 16:15:18 -08:00
Mrayyan 77a567e7ef [BugFix] Correct talkback announcement for switching cameras (#400) 2022-11-10 16:15:18 -08:00
pavelprystinka b879c216ec [Feature] CallWithChat demo app scaffolding (#411) 2022-11-10 16:15:18 -08:00
pavelprystinka bae3b491a5 [Feature] Rename demo-app, add call-with-chat, remove build flavours from calling (#410) 2022-11-10 16:15:18 -08:00
pavelprystinka d7abbfd738 [Feature] Make Title a require field on the CallCompositeNavigationBarViewData (#407) 2022-11-10 16:15:18 -08:00
Mohtasim 585d111496 [Feature][Calling] Device Manager error code introduced with Camera failure code (#409) 2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh 308733ef0c [Chat][Feature] add chat library structure (#404) 2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh 03e0abbf3c [Refactor] rename azure-communication-ui to calling (#403) 2022-11-10 16:15:18 -08:00
ShaunaSong e0058db78d [Bugfix] Error banner colour does not align with UI spec (#402) 2022-11-10 16:15:18 -08:00
Mrayyan e252b2bfd6 [Feature] Open OS settings permission menu via shortcut button (#390) 2022-11-10 16:15:18 -08:00
Mrayyan 8e8182144b [Feature] Staggered call grid layout (#398) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta af09e81659 refactor: Converted CallCompositeNavigationBarViewData to use Fluent construction (#395)
* refactor: Removed @Nullable annotations and converted CallCompositeNavigationBarViewData to use Fluent construction

* Converted CallCompositeLocalOptions to also use Fluent construction

Co-authored-by: pavelprystinka <30868871+pavelprystinka@users.noreply.github.com>
2022-11-10 16:15:18 -08:00
Albert Lo dae054761f [Refactor] CallCompositeException extend AzureException(#396) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta 6e1e4d8e7a Made CallCompositeNavigationBarViewData final to prevent subclassing (#394) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta 01afaf3043 [Task] Add missing javadoc for new publicapi methods (#393)
* Added the missing javadoc for public api methods

* fixed typo in @link directive
2022-11-10 16:15:18 -08:00
ShaunaSong 48187b8c3e [Feature] As a User I want to see error banner when my video start/stop fails (#392) 2022-11-10 16:15:18 -08:00
Mohtasim a36c79567e [Feature] Receive error event when device manager throws any error (#385) 2022-11-10 16:15:18 -08:00
Albert Lo fdb97aa35f [Feature] Custom Named Exception (#386) 2022-11-10 16:15:18 -08:00
ShaunaSong 0032939274 [Refactor] Change Kotlin getter syntax (#391) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta 2ce6d068cd [Feature] Dispatch cameraFailure error to subscribers (#389)
* feature: expose camera failure error to Contoso

* changelog: added new line for cameraFailure error
2022-11-10 16:15:18 -08:00
ShaunaSong 9401fd9362 [Bug] Disable Proximity when app in the background (#387) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta 1e301128bb feature: Call Title and Subtitle (#383)
* feature: Settings and usage of Call Title and Subtitle

* refactor: Made variables non-final and added no param constructor for CallCompositeLocalOptions

* Updated CHANGELOG with new feature line

* refactor: moved call title and subtitle to new CallCompositeNavigationBarViewData class and updated actionbar title colors to match Figma

* refactor: code formatting

* styling: changed textSize of title and subtitle of Actionbar to 17sp and 12sp to match Figma

* refactor: removed * import
2022-11-10 16:15:18 -08:00
Grisha Kruglov 7886d1d92c Document template of the application ID as it is used for telemetry purposes (#382) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta 0d28576d80 refactor: prefix all non-conforming ui elements with azure_communication_ui_ (#381)
* refactor: prefix all non-conforming ui elements with azure_communication_ui_

* refactor: changed id names in ui tests that were failing after refactor
2022-11-10 16:15:18 -08:00
Grisha Kruglov db041233bb [Refactoring] Add first multi-participant on-device tests, further refactoring of the CallingSDK interface (#371)
There are four parts to enable basic multi-participant instrumented tests:
- Extract remaining native SDK references from the CallingSDK interface. Building up on the initial API extraction that resulted in the CallingSDK interface, and trying to build a mock implementation that's suitable to tests, it became evident that more interfaces were necessary to hide the underlying native calling SDK library implementation.
- Allow injecting a custom CallingSDK implementation into the library. Once we have a complete set of interfaces that are suitable for mocking, we need to allow their injection into our dependency container. This involves exposing an internal singleton (TestHelper) which acts as shared memory between SDK code and test code, and a natural injection point relying on the fact that we can run our instrumented tests in-process and use package access rules to get at the internal APIs.
- Use single-threaded dispatcher in AppStore, allow its injection. Instead of a handler (behaviour of which we can't control in tests), we use a Dispatcher in the AppStore that we can pass along via TestHelper. Then in tests, we can use the same scheduler for test code and code running in coroutines inside of the sdk to execute our work in a well-sequenced way.
- Actual multi-participant tests included in this commit are a basic demonstration of what a mock calling sdk implementation can look like, and how we can emulate remote events during a call. WebViews are used to actually display simulated "video streams".

Also included is some minor unrelated code cleanup.

Co-authored-by: Inderpal Singh Aulakh <73618019+iaulakh@users.noreply.github.com>
2022-11-10 16:15:18 -08:00
Mohtasim 6df6c8fd51 [Bug] Announcing remote pariticipant on hold in talkback (#378) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta d9577a5838 build: Android Studio no longer complains about usage of flatDir (#377) 2022-11-10 16:15:18 -08:00
Peixin Liu 05b2d51512 [Bug] Fix Accessibility focus issue for call on hold overlay (#375) 2022-11-10 16:15:18 -08:00
Albert Lo dcb7962fe5 document bug fixes into changelog (#372) 2022-11-10 16:15:18 -08:00
Dhiraj Gupta 1090d919e9 [Documentation] Update changelog for bugs fixed (#373) 2022-11-10 16:15:18 -08:00
Mrayyan 4f1954f5ca [Bug] Joining call talkback announcement (#345) 2022-11-10 16:15:18 -08:00