Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
committed Dec 28, 2024
1 parent 581bad2 commit ad10dc1
Show file tree
Hide file tree
Showing 13 changed files with 30 additions and 19 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
3 changes: 2 additions & 1 deletion example/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
3 changes: 2 additions & 1 deletion example/android/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
3 changes: 2 additions & 1 deletion example/ios/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
3 changes: 2 additions & 1 deletion example/linux/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
3 changes: 2 additions & 1 deletion example/macos/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
2 changes: 1 addition & 1 deletion example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ packages:
path: ".."
relative: true
source: path
version: "0.0.30"
version: "0.0.31"
js:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'A new Flutter project.'
publish_to: 'none'
version: '0.0.0'
environment:
sdk: '>=3.3.3 <4.0.0'
sdk: '>=3.6.0 <4.0.0'
dependencies:
flutter:
sdk: 'flutter'
Expand Down
3 changes: 2 additions & 1 deletion example/windows/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,5 @@ linux/flutter/ephemeral
macos/Flutter/ephemeral
windows/ephemeral
tmp/
temp/
temp/
generate_general_private_tools_*
13 changes: 9 additions & 4 deletions lib/core/scroll_controller_auto_keep_state_data.dart
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,8 @@ class ScrollControllerAutoKeepStateData extends ChangeNotifier {
void Function() on_initialized = () {};

/// listen attach or detach
void Function(bool isAttach, double offset) on_attach_or_detach = (bool isAttach, double offset) {};
void Function(bool isAttach, double offset) on_attach_or_detach =
(bool isAttach, double offset) {};

/// scroll_controller
late final ScrollController scroll_controller = ScrollController(
Expand Down Expand Up @@ -129,9 +130,11 @@ class ScrollControllerAutoKeepStateData extends ChangeNotifier {
Alignment alignment() {
if (isAtEdge()) {
try {
if (scroll_controller.position.pixels == scroll_controller.position.minScrollExtent) {
if (scroll_controller.position.pixels ==
scroll_controller.position.minScrollExtent) {
return Alignment.topCenter;
} else if (scroll_controller.position.pixels == scroll_controller.position.maxScrollExtent) {
} else if (scroll_controller.position.pixels ==
scroll_controller.position.maxScrollExtent) {
return Alignment.bottomCenter;
}
} catch (e) {}
Expand All @@ -152,7 +155,9 @@ class ScrollControllerAutoKeepStateData extends ChangeNotifier {

/// wrap page for auto set
Widget builderWidget({
required Widget Function(BuildContext context, PageStorageBucket pageStorageBucket) builder,
required Widget Function(
BuildContext context, PageStorageBucket pageStorageBucket)
builder,
}) {
return PageStorage(
key: page_storage_key,
Expand Down
2 changes: 1 addition & 1 deletion lib/general_lib_flutter.dart
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ export "extension/extension.dart";
export "widget/widget.dart";
export "route/route.dart";

export "ticker/ticker.dart";
export "ticker/ticker.dart";
3 changes: 1 addition & 2 deletions lib/ticker/ticker.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@

import 'package:flutter/scheduler.dart';

class TickerProviderGeneralLibFlutterEmpty extends TickerProvider {
@override
Ticker createTicker(TickerCallback onTick) {
return Ticker(onTick);
}
}
}
6 changes: 3 additions & 3 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: 'general_lib_flutter'
description: 'Library for make flutter more easy and more short with universal extension, utils, and more.'
version: '0.0.31'
version: '0.0.32'
environment:
sdk: '>=3.3.3 <4.0.0'
sdk: '>=3.6.0 <4.0.0'
flutter: '>=3.10.0'
dependencies:
flutter:
Expand All @@ -12,7 +12,7 @@ dev_dependencies:
flutter_test:
sdk: 'flutter'
flutter_lints: '^5.0.0'
general_lib: '^0.0.50'
general_lib: '^0.0.51'
dependency_overrides:
pointycastle: '3.8.0'
mime: '^2.0.0'
Expand Down

0 comments on commit ad10dc1

Please sign in to comment.