Skip to content
Open
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
5 changes: 3 additions & 2 deletions packages/animations/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
## NEXT
## 3.0.0

* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
* Migrates to material_ui.
* Updates minimum supported SDK version to Flutter 3.44/Dart 3.12.

## 2.2.0

Expand Down
2 changes: 1 addition & 1 deletion packages/animations/example/lib/container_transition.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// found in the LICENSE file.

import 'package:animations/animations.dart';
import 'package:flutter/material.dart';
import 'package:material_ui/material_ui.dart';

const String _loremIpsumParagraph =
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod '
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/example/lib/fade_scale_transition.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// found in the LICENSE file.

import 'package:animations/animations.dart';
import 'package:flutter/material.dart';
import 'package:material_ui/material_ui.dart';

/// The demo page for [FadeScaleTransition].
class FadeScaleTransitionDemo extends StatefulWidget {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// found in the LICENSE file.

import 'package:animations/animations.dart';
import 'package:flutter/material.dart';
import 'package:material_ui/material_ui.dart';

/// The demo page for [FadeThroughTransition].
class FadeThroughTransitionDemo extends StatefulWidget {
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:material_ui/material_ui.dart';

import 'container_transition.dart';
import 'fade_scale_transition.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// found in the LICENSE file.

import 'package:animations/animations.dart';
import 'package:flutter/material.dart';
import 'package:material_ui/material_ui.dart';

/// The demo page for [SharedAxisPageTransitionsBuilder].
class SharedAxisTransitionDemo extends StatefulWidget {
Expand Down
5 changes: 3 additions & 2 deletions packages/animations/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,16 @@ publish_to: none
version: 0.0.1

environment:
sdk: ^3.10.0
flutter: ">=3.38.0"
sdk: ^3.12.0
flutter: ">=3.44.0"

dependencies:
animations:
path: ../../animations
cupertino_icons: ^1.0.2
flutter:
sdk: flutter
material_ui: ^1.0.0
Comment thread
Piinks marked this conversation as resolved.

dev_dependencies:
flutter_test:
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/lib/src/fade_scale_transition.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';
import 'package:material_ui/material_ui.dart';
Comment thread
Piinks marked this conversation as resolved.

import 'modal.dart';

Expand Down
2 changes: 1 addition & 1 deletion packages/animations/lib/src/fade_through_transition.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

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

/// Used by [PageTransitionsTheme] to define a page route transition animation
/// in which the outgoing page fades out, then the incoming page fades in and
Expand Down
5 changes: 2 additions & 3 deletions packages/animations/lib/src/modal.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import 'dart:ui' as ui;

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

import 'fade_scale_transition.dart';

Expand Down Expand Up @@ -96,12 +96,11 @@ class _ModalRoute<T> extends PopupRoute<T> {
this.barrierLabel,
required this.transitionDuration,
required this.reverseTransitionDuration,
required _ModalTransitionBuilder transitionBuilder,
required this._transitionBuilder,

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change due to newly firing prefer_initializing_formals with Dart 3.12

required this.builder,
RouteSettings? routeSettings,
super.filter,
}) : assert(!barrierDismissible || barrierLabel != null),
_transitionBuilder = transitionBuilder,
super(settings: routeSettings);

@override
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/lib/src/open_container.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:material_ui/material_ui.dart';

/// Signature for `action` callback function provided to [OpenContainer.openBuilder].
///
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/lib/src/shared_axis_transition.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

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

/// Determines which type of shared axis transition is used.
enum SharedAxisTransitionType {
Expand Down
7 changes: 4 additions & 3 deletions packages/animations/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@ name: animations
description: Fancy pre-built animations that can easily be integrated into any Flutter application.
repository: https://github.com/flutter/packages/tree/main/packages/animations
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+animations%22
version: 2.2.0
version: 3.0.0

environment:
sdk: ^3.10.0
flutter: ">=3.38.0"
sdk: ^3.12.0
flutter: ">=3.44.0"

dependencies:
flutter:
sdk: flutter
material_ui: ^1.0.0
Comment thread
Piinks marked this conversation as resolved.
Comment thread
Piinks marked this conversation as resolved.

dev_dependencies:
flutter_test:
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/test/dual_transition_builder_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:material_ui/material_ui.dart';

void main() {
testWidgets('runs animations', (WidgetTester tester) async {
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/test/fade_scale_transition_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

import 'package:animations/src/fade_scale_transition.dart';
import 'package:animations/src/modal.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:material_ui/material_ui.dart';

void main() {
testWidgets('FadeScaleTransitionConfiguration builds a new route', (WidgetTester tester) async {
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/test/fade_through_transition_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
// found in the LICENSE file.

import 'package:animations/src/fade_through_transition.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:material_ui/material_ui.dart';

void main() {
testWidgets('FadeThroughPageTransitionsBuilder builds a FadeThroughTransition', (
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/test/modal_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
import 'dart:ui' as ui;

import 'package:animations/src/modal.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:material_ui/material_ui.dart';

void main() {
testWidgets('showModal builds a new route with specified barrier properties', (
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/test/open_container_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
// found in the LICENSE file.

import 'package:animations/src/open_container.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:material_ui/material_ui.dart';

void main() {
testWidgets('Can be opened via GlobalKey', (WidgetTester tester) async {
Expand Down
2 changes: 1 addition & 1 deletion packages/animations/test/shared_axis_transition_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
// found in the LICENSE file.

import 'package:animations/src/shared_axis_transition.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:material_ui/material_ui.dart';
import 'package:vector_math/vector_math_64.dart' hide Colors;

void main() {
Expand Down
Loading