From 89fcec537efe7ce5fcbf245da2d0ceba2f7fb537 Mon Sep 17 00:00:00 2001 From: Brazol Date: Thu, 19 Mar 2026 10:14:46 +0100 Subject: [PATCH] new spinner for next page loading --- melos.yaml | 2 +- .../channel_scroll_view/stream_channel_grid_view.dart | 8 ++++---- .../channel_scroll_view/stream_channel_list_view.dart | 8 ++++---- .../draft_scroll_view/stream_draft_list_view.dart | 8 ++++---- .../member_scroll_view/stream_member_grid_view.dart | 8 ++++---- .../member_scroll_view/stream_member_list_view.dart | 8 ++++---- .../stream_message_search_grid_view.dart | 8 ++++---- .../stream_message_search_list_view.dart | 8 ++++---- .../scroll_view/photo_gallery/stream_photo_gallery.dart | 8 ++++---- .../poll_vote_scroll_view/stream_poll_vote_list_view.dart | 7 +++---- .../reaction_scroll_view/stream_reaction_list_view.dart | 8 ++++---- .../thread_scroll_view/stream_thread_list_view.dart | 8 ++++---- .../user_scroll_view/stream_user_grid_view.dart | 8 ++++---- .../user_scroll_view/stream_user_list_view.dart | 8 ++++---- packages/stream_chat_flutter/pubspec.yaml | 2 +- 15 files changed, 53 insertions(+), 54 deletions(-) diff --git a/melos.yaml b/melos.yaml index fde910433..454883d85 100644 --- a/melos.yaml +++ b/melos.yaml @@ -95,7 +95,7 @@ command: stream_core_flutter: git: url: https://github.com/GetStream/stream-core-flutter.git - ref: c7a31449e8632ea43f8c769be95a30ef9393a792 + ref: 2773de5eb126f3cd1f12114f1cb83173155ee8cd path: packages/stream_core_flutter synchronized: ^3.1.0+1 thumblr: ^0.0.4 diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_grid_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_grid_view.dart index 0b970ebb6..c76cd5a83 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_grid_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_grid_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default grid delegate for [StreamChannelGridView]. const defaultChannelGridViewDelegate = SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4); @@ -370,10 +370,10 @@ class StreamChannelGridView extends StatelessWidget { textAlign: TextAlign.center, ), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_view.dart index 1d697dfd6..4047b936f 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/channel_scroll_view/stream_channel_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamChannelListView]. Widget defaultChannelListViewSeparatorBuilder( @@ -341,10 +341,10 @@ class StreamChannelListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingChannelsError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/draft_scroll_view/stream_draft_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/draft_scroll_view/stream_draft_list_view.dart index 8b37be750..01549c7ad 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/draft_scroll_view/stream_draft_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/draft_scroll_view/stream_draft_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamDraftListView]. Widget defaultDraftListViewSeparatorBuilder( @@ -333,10 +333,10 @@ class StreamDraftListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingMessagesError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_grid_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_grid_view.dart index b82ec32b9..6971f5901 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_grid_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_grid_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default grid delegate for [StreamMemberGridView]. const defaultMemberGridViewDelegate = SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4); @@ -370,10 +370,10 @@ class StreamMemberGridView extends StatelessWidget { textAlign: TextAlign.center, ), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_list_view.dart index aa18ec4d4..b9f927973 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/member_scroll_view/stream_member_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamMemberListView]. Widget defaultMemberListViewSeparatorBuilder( @@ -337,10 +337,10 @@ class StreamMemberListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingUsersError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_grid_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_grid_view.dart index 1279f3a03..af78219a0 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_grid_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_grid_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default grid delegate for [StreamMessageSearchGridView]. const defaultMessageSearchGridViewDelegate = SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4); @@ -338,10 +338,10 @@ class StreamMessageSearchGridView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingMessagesError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_list_view.dart index e9d08d655..3ec430b3a 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/message_search_scroll_view/stream_message_search_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamMessageSearchListView]. Widget defaultMessageSearchListViewSeparatorBuilder( @@ -340,10 +340,10 @@ class StreamMessageSearchListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingMessagesError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery.dart b/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery.dart index c8245ee7c..0a42b9892 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/photo_gallery/stream_photo_gallery.dart @@ -4,9 +4,9 @@ import 'package:photo_manager/photo_manager.dart' show AssetEntity, ThumbnailFor import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default grid delegate for [StreamPhotoGallery]. const defaultStreamPhotoGalleryDelegate = SliverGridDelegateWithFixedCrossAxisCount( @@ -382,10 +382,10 @@ class StreamPhotoGallery extends StatelessWidget { ); }, loadMoreIndicatorBuilder: (context) { - return const Center( + return Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ); }, diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/poll_vote_scroll_view/stream_poll_vote_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/poll_vote_scroll_view/stream_poll_vote_list_view.dart index c7e99d675..a61a37477 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/poll_vote_scroll_view/stream_poll_vote_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/poll_vote_scroll_view/stream_poll_vote_list_view.dart @@ -5,7 +5,6 @@ import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_empty_wid import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_indexed_widget_builder.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/src/theme/stream_chat_theme.dart'; import 'package:stream_chat_flutter/src/utils/extensions.dart'; @@ -343,10 +342,10 @@ class StreamPollVoteListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingPollVotesError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/reaction_scroll_view/stream_reaction_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/reaction_scroll_view/stream_reaction_list_view.dart index 914dac212..51e346126 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/reaction_scroll_view/stream_reaction_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/reaction_scroll_view/stream_reaction_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamReactionListView]. Widget defaultReactionListViewSeparatorBuilder( @@ -205,10 +205,10 @@ class StreamReactionListView extends StatelessWidget { onTap: controller.retry, error: const Text('Error loading reactions'), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => loadingBuilder?.call(context) ?? const Center(child: StreamScrollViewLoadingWidget()), diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/thread_scroll_view/stream_thread_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/thread_scroll_view/stream_thread_list_view.dart index 6fc1fea02..beff912ef 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/thread_scroll_view/stream_thread_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/thread_scroll_view/stream_thread_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamThreadListView]. Widget defaultThreadListViewSeparatorBuilder( @@ -333,10 +333,10 @@ class StreamThreadListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingMessagesError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_grid_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_grid_view.dart index 0c5702e3c..88c456a75 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_grid_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_grid_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default grid delegate for [StreamUserGridView]. const defaultUserGridViewDelegate = SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4); @@ -367,10 +367,10 @@ class StreamUserGridView extends StatelessWidget { textAlign: TextAlign.center, ), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_list_view.dart b/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_list_view.dart index 2a0ae2913..9945a9236 100644 --- a/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/scroll_view/user_scroll_view/stream_user_list_view.dart @@ -2,9 +2,9 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_error_widget.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_error.dart'; -import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_load_more_indicator.dart'; import 'package:stream_chat_flutter/src/scroll_view/stream_scroll_view_loading_widget.dart'; import 'package:stream_chat_flutter/stream_chat_flutter.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; /// Default separator builder for [StreamUserListView]. Widget defaultUserListViewSeparatorBuilder( @@ -337,10 +337,10 @@ class StreamUserListView extends StatelessWidget { onTap: controller.retry, error: Text(context.translations.loadingUsersError), ), - loadMoreIndicatorBuilder: (context) => const Center( + loadMoreIndicatorBuilder: (context) => Center( child: Padding( - padding: EdgeInsets.all(16), - child: StreamScrollViewLoadMoreIndicator(), + padding: const EdgeInsets.all(16), + child: StreamLoadingSpinner(), ), ), loadingBuilder: (context) => diff --git a/packages/stream_chat_flutter/pubspec.yaml b/packages/stream_chat_flutter/pubspec.yaml index bc6c041c9..2c8509e24 100644 --- a/packages/stream_chat_flutter/pubspec.yaml +++ b/packages/stream_chat_flutter/pubspec.yaml @@ -62,7 +62,7 @@ dependencies: stream_core_flutter: git: url: https://github.com/GetStream/stream-core-flutter.git - ref: c7a31449e8632ea43f8c769be95a30ef9393a792 + ref: 2773de5eb126f3cd1f12114f1cb83173155ee8cd path: packages/stream_core_flutter svg_icon_widget: ^0.0.1 synchronized: ^3.1.0+1