Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.27.3
- Others
- Import `package:flutter/widgets.dart` instead of `package:flutter/material.dart` so the package no longer depends on the Material library, compatible with apps migrated to `material_ui` in Flutter 3.47 by @LinXunFeng in [#156](https://github.com/fluttercandies/flutter_scrollview_observer/issues/156).

## 1.27.2
- ListViewObserver
- Support `SliverPrototypeExtentList` (`prototypeItem` of `ListView` and `ReorderableListView`) by @LinXunFeng in [#158](https://github.com/fluttercandies/flutter_scrollview_observer/issues/158).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2023-08-12 16:01:29
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/src/common/models/observe_model.dart';

class ObserverHandleContextsResultModel<M extends ObserveModel> {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/models/observer_index_position_model.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/src/common/typedefs.dart';

class ObserverIndexPositionModel {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import 'dart:async';

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/models/observe_find_child_model.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_listener.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import 'dart:collection';

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

import 'package:scrollview_observer/src/common/models/observe_model.dart';
import 'package:scrollview_observer/src/common/observer_typedef.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_notification_result.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2023-08-12 20:09:46
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/src/common/models/observe_model.dart';
import 'package:scrollview_observer/src/common/models/observer_handle_contexts_result_model.dart';
import 'package:scrollview_observer/src/common/typedefs.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_typedef.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2022-12-04 15:57:38
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/src/common/models/observe_model.dart';
import 'package:scrollview_observer/src/common/models/observe_scroll_to_index_result_model.dart';
import 'package:scrollview_observer/src/sliver/models/sliver_viewport_observe_model.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_widget.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import 'dart:async';
import 'dart:collection';

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

import 'package:scrollview_observer/src/common/models/observer_handle_contexts_result_model.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_widget_scope.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2024-10-19 11:49:39
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/observer_controller.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/common/observer_widget_tag_manager.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2024-11-03 14:40:40
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

class ObserverWidgetTagManager extends InheritedWidget {
final Map<String, BuildContext> _tagMap = {};
Expand Down
2 changes: 1 addition & 1 deletion lib/src/gridview/grid_observer_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-07-20 00:32:40
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/models/observer_handle_contexts_result_model.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/gridview/grid_observer_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-08-08 00:20:03
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

import 'package:scrollview_observer/src/common/observer_widget.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/listview/list_observer_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-07-20 00:32:40
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/models/observer_handle_contexts_result_model.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/listview/list_observer_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-08-08 00:20:03
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

import 'package:scrollview_observer/src/common/observer_typedef.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/notification.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-05-28 12:37:41
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/src/common/observer_controller.dart';

class ScrollViewOnceObserveNotification extends Notification {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/observer_core.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import 'dart:math';

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

import 'gridview/models/gridview_observe_displaying_child_model.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2023-08-12 16:18:26
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/src/common/models/observe_model.dart';
import 'package:scrollview_observer/src/common/models/observer_handle_contexts_result_model.dart';
import 'package:scrollview_observer/src/sliver/models/sliver_viewport_observe_model.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2023-05-14 10:51:42
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

class SliverViewportObserveDisplayingChildModel {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/sliver/sliver_observer_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-08-08 00:20:03
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/observer_controller.dart';
import 'package:scrollview_observer/src/common/typedefs.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/sliver/sliver_observer_listener.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import 'dart:collection';

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

import 'package:scrollview_observer/src/common/observer_typedef.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/src/sliver/sliver_observer_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import 'dart:collection';

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

import 'package:scrollview_observer/src/common/models/observe_model.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/utils/src/chat/chat_observer_scroll_physics.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2022-09-27 23:12:45
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'chat_observer_scroll_physics_mixin.dart';
import 'chat_scroll_observer.dart';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2022-09-29 22:47:10
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/typedefs.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/src/utils/src/chat/chat_scroll_observer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2022-09-27 23:01:58
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/typedefs.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/utils/src/chat/chat_scroll_observer_model.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Repo: https://github.com/LinXunFeng/flutter_scrollview_observer
* @Date: 2023-05-13 10:33:00
*/
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

import 'package:scrollview_observer/src/common/models/observe_displaying_child_model_mixin.dart';
import 'package:scrollview_observer/src/utils/src/chat/chat_scroll_observer.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/src/utils/src/nested_scroll_util.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2023-12-04 20:15:33
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';
import 'package:scrollview_observer/scrollview_observer.dart';
import 'package:scrollview_observer/src/common/typedefs.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/src/utils/src/observer_utils.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* @Date: 2022-08-21 00:53:44
*/

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';
import 'package:scrollview_observer/src/common/models/observe_model.dart';
import 'package:scrollview_observer/src/gridview/models/gridview_observe_displaying_child_model.dart';
Expand All @@ -18,7 +18,7 @@ class ObserverUtils {

/// Calculate current extent of [RenderSliverPersistentHeader] base on
/// target layout offset.
/// Such as [SliverAppBar]
/// Such as `SliverAppBar`
///
/// You must pass either [key] or [context]
static double calcPersistentHeaderExtent({
Expand Down
2 changes: 1 addition & 1 deletion lib/src/utils/src/slivers.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/rendering.dart';

class SliverObserveContext extends SliverPadding {
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: scrollview_observer
description: A widget for observing data related to the child widgets being displayed in a ScrollView.
version: 1.27.2
version: 1.27.3
homepage: https://github.com/fluttercandies/flutter_scrollview_observer

environment:
Expand Down
Loading