Skip to content

Commit b38b320

Browse files
committed
Merge remote-tracking branch 'origin/master' into v10.0.0
# Conflicts: # melos.yaml # packages/stream_chat/CHANGELOG.md # packages/stream_chat/example/pubspec.yaml # packages/stream_chat/lib/version.dart # packages/stream_chat/pubspec.yaml # packages/stream_chat_flutter/CHANGELOG.md # packages/stream_chat_flutter/example/pubspec.yaml # packages/stream_chat_flutter/pubspec.yaml # packages/stream_chat_flutter_core/CHANGELOG.md # packages/stream_chat_flutter_core/example/pubspec.yaml # packages/stream_chat_flutter_core/pubspec.yaml # packages/stream_chat_localizations/CHANGELOG.md # packages/stream_chat_localizations/example/pubspec.yaml # packages/stream_chat_localizations/pubspec.yaml # packages/stream_chat_persistence/CHANGELOG.md # packages/stream_chat_persistence/example/pubspec.yaml # packages/stream_chat_persistence/pubspec.yaml # sample_app/pubspec.yaml
2 parents ea361cd + 5207134 commit b38b320

File tree

7 files changed

+36
-1
lines changed

7 files changed

+36
-1
lines changed

packages/stream_chat/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
- Added support for `user.messages.deleted` event.
66

7+
## 9.19.0
8+
9+
- Minor bug fixes and improvements
10+
711
## 10.0.0-beta.7
812

913
🛑️ Breaking

packages/stream_chat_flutter/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## 9.19.0
2+
3+
✅ Added
4+
5+
- Added `StreamMessageListView.floatingDateDividerBuilder` in order to specifically customize the
6+
floating date divider.
7+
- Added spacing to typing indicator.
8+
19
## 10.0.0-beta.7
210

311
✅ Added

packages/stream_chat_flutter/lib/src/indicators/typing_indicator.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class StreamTypingIndicator extends StatelessWidget {
5858
padding: padding,
5959
child: Row(
6060
mainAxisSize: MainAxisSize.min,
61+
spacing: 4,
6162
children: [
6263
Lottie.asset(
6364
'lib/assets/animations/typing_dots.json',

packages/stream_chat_flutter/lib/src/message_list_view/message_list_view.dart

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ class StreamMessageListView extends StatefulWidget {
9595
this.threadBuilder,
9696
this.onThreadTap,
9797
this.dateDividerBuilder,
98+
this.floatingDateDividerBuilder,
9899
// we need to use ClampingScrollPhysics to avoid the list view to bounce
99100
// when we are at the either end of the list view and try to use 'animateTo'
100101
// to animate in the same direction.
@@ -241,6 +242,12 @@ class StreamMessageListView extends StatefulWidget {
241242
/// Builder used to render date dividers
242243
final Widget Function(DateTime)? dateDividerBuilder;
243244

245+
/// Builder used to render floating date divider that stays on top while scrolling
246+
/// the message list.
247+
///
248+
/// If null, It will fall back to [dateDividerBuilder] if provided.
249+
final Widget Function(DateTime)? floatingDateDividerBuilder;
250+
244251
/// Index of an item to initially align within the viewport.
245252
final int? initialScrollIndex;
246253

@@ -852,7 +859,10 @@ class _StreamMessageListViewState extends State<StreamMessageListView> {
852859
reverse: widget.reverse,
853860
itemPositionListener: _itemPositionListener.itemPositions,
854861
messages: messages,
855-
dateDividerBuilder: widget.dateDividerBuilder,
862+
dateDividerBuilder: switch (widget.floatingDateDividerBuilder) {
863+
final builder? => builder,
864+
_ => widget.dateDividerBuilder,
865+
},
856866
),
857867
),
858868
if (widget.showScrollToBottom)

packages/stream_chat_flutter_core/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 9.19.0
2+
3+
- Updated `stream_chat` dependency to [`9.19.0`](https://pub.dev/packages/stream_chat/changelog).
4+
15
## 10.0.0-beta.7
26

37
- Included the changes from version [`9.18.0`](https://pub.dev/packages/stream_chat_flutter_core/changelog).

packages/stream_chat_localizations/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 9.19.0
2+
3+
- Updated `stream_chat_flutter` dependency to [`9.19.0`](https://pub.dev/packages/stream_chat_flutter/changelog).
4+
15
## 10.0.0-beta.7
26

37
- Included the changes from version [`9.18.0`](https://pub.dev/packages/stream_chat_localizations/changelog).

packages/stream_chat_persistence/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
- Added a new `messageLimit` parameter to the `getChannelStates` method
88
to limit the number of messages fetched per channel.
99

10+
## 9.19.0
11+
12+
- Updated `stream_chat` dependency to [`9.19.0`](https://pub.dev/packages/stream_chat/changelog).
13+
1014
## 10.0.0-beta.7
1115

1216
- Added support for `Messages.deletedForMe`, `PinnedMessages.deletedForMe`, and

0 commit comments

Comments
 (0)