You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ui, llc): add backwards compatible partial state (#983)
* feat: add backwards compatible partial state
* feat: add automatic dart fixes
* fix all warnings
* update dogfooding
* Improve deprecations
* Add tests for fixes
* Add participant data in new callbacks
* Add some extra docs
* rename builder methods
* improve partial state mapper
* add unit test for `partialCallStateStream`
* Also compare list equality in partialCallStateStream
* remove local participant from `AddReactionOption`
* Add changelogs
* fix typo
Copy file name to clipboardExpand all lines: packages/stream_video_flutter/CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,13 @@
1
1
## Unreleased
2
2
3
+
🔄 Partial State Updates:
4
+
* Added `call.partialState` for more specific and efficient state updates.
5
+
* Added callbacks in `StreamCallContainer`, `StreamCallContent`, `StreamIncomingCallContent`, and others that no longer return a state.
6
+
By (only) using these callbacks the root widgets will use more efficient partial state updates.
7
+
* Added `PartialCallStateBuilder` to help with making widgets that depend on `partialState`.
8
+
* Deprecated old callbacks
9
+
10
+
3
11
✅ Added
4
12
* Added `handleCallInterruptionCallbacks` method to `RtcMediaDeviceNotifier` that provides an option to handle system audio interruption like incoming calls, or other media playing. See the [documentation](https://getstream.io/video/docs/flutter/advanced/handling-system-audio-interruptions/) for details.
5
13
* Improved the Picture-in-Picture (PiP) implementation for video calls
0 commit comments