baxcloud_calls_uikit_sdk 0.1.1
baxcloud_calls_uikit_sdk: ^0.1.1 copied to clipboard
BaxCloud Calls UI Kit — 1:1 and group audio/video calling with native CallKit and BYO push.
Changelog #
0.1.1 #
Features #
BaxCallStringsonBaxCallTheme— override Accept / Decline / Missed call / channel names (i18n)
Fixes #
- First accept after cold start: ignore native CallKit
ended/timeoutafter accept; defersetCallConnecteduntil media is up - Incoming poll dismisses ringing UI when caller cancels / ends (works without push)
- Do not tear down in-call UI on transient media disconnect while invite is still
accepted - Avoid recreating the media host on unrelated widget rebuilds (prevents leaked publishers)
- Android ringtone restored (
isFullScreen: false— full-screen activity path skipped sound in CallKit 3.x); still requests full-screen intent for heads-up - Upgrade
flutter_callkit_incomingto^3.1.5(typed CallEvent API, Android Telecom / FGS fixes)
0.1.0 #
Initial public release of the BaxCloud Calls UI Kit.
Features #
- 1:1 and group audio/video calls with server-mediated invites
- Native ringing UI (iOS CallKit / Android full-screen incoming) via BYO FCM / APNs VoIP push
BaxCalls.initialize/startOutgoing/showIncoming/ accept · decline · cancel · end- FaceTime-style in-call UI: layouts (
faceTime/grid/carousel/audio), PiP, floating controls BaxCallUiConfigpresets with named overrides:faceTime(),groupGrid(),audioOnly()BaxCallController— mute, camera, flip, speaker, hang-up (activeController/session.controller)- Bring-your-own chrome via
inCallBuilder+session.media - Optional
BaxCallView.user— falls back toBaxCalls.initializelocalUser - Push token registration helpers + optional foreground invite poll
- Shared
BaxcloudUseridentity; depends onbaxcloud_core^0.1.5 - Example app for two-device / push testing