From 43d1a141a75b0bb585fbcdb1f45966e4c566c5e2 Mon Sep 17 00:00:00 2001 From: Lisette Linse Date: Wed, 30 Sep 2026 15:48:08 +0200 Subject: [PATCH 1/2] fix: Remove dependency on material_ui where unnecessary --- .../lib/src/behaviors/propagating_collision_behavior.dart | 2 +- packages/flame_behaviors/pubspec.yaml | 1 - packages/flame_forge2d/pubspec.yaml | 1 - packages/flame_forge2d/test/body_component_test.dart | 2 +- packages/flame_gamepads/lib/src/gamepad_callbacks.dart | 2 +- packages/flame_gamepads/pubspec.yaml | 1 - packages/flame_lottie/pubspec.yaml | 1 - packages/flame_lottie/test/flame_lottie_test.dart | 2 +- packages/flame_riverpod/lib/src/consumer.dart | 2 +- packages/flame_riverpod/pubspec.yaml | 1 - packages/flame_steering_behaviors/lib/src/mixins/steerable.dart | 2 +- packages/flame_steering_behaviors/lib/src/mixins/steering.dart | 2 +- packages/flame_steering_behaviors/lib/src/steering/wander.dart | 2 +- packages/flame_steering_behaviors/pubspec.yaml | 1 - 14 files changed, 8 insertions(+), 14 deletions(-) diff --git a/packages/flame_behaviors/lib/src/behaviors/propagating_collision_behavior.dart b/packages/flame_behaviors/lib/src/behaviors/propagating_collision_behavior.dart index e8a9745ba78..a9ea68fb91c 100644 --- a/packages/flame_behaviors/lib/src/behaviors/propagating_collision_behavior.dart +++ b/packages/flame_behaviors/lib/src/behaviors/propagating_collision_behavior.dart @@ -1,7 +1,7 @@ import 'package:flame/collisions.dart'; import 'package:flame/components.dart'; import 'package:flame_behaviors/flame_behaviors.dart'; -import 'package:material_ui/material_ui.dart'; +import 'package:flutter/foundation.dart'; /// {@template collision_behavior} /// This behavior is used for collision between entities. The diff --git a/packages/flame_behaviors/pubspec.yaml b/packages/flame_behaviors/pubspec.yaml index 6aa9869ed3f..3cda2317a7f 100644 --- a/packages/flame_behaviors/pubspec.yaml +++ b/packages/flame_behaviors/pubspec.yaml @@ -13,7 +13,6 @@ dependencies: flutter: sdk: flutter - material_ui: any dev_dependencies: flame_lint: ^1.4.3 flame_test: ^2.3.0 diff --git a/packages/flame_forge2d/pubspec.yaml b/packages/flame_forge2d/pubspec.yaml index b80e5395806..4f6b5429a96 100644 --- a/packages/flame_forge2d/pubspec.yaml +++ b/packages/flame_forge2d/pubspec.yaml @@ -28,6 +28,5 @@ dev_dependencies: flame_test: ^2.3.0 flutter_test: sdk: flutter - material_ui: any mocktail: ^1.0.4 test: any diff --git a/packages/flame_forge2d/test/body_component_test.dart b/packages/flame_forge2d/test/body_component_test.dart index baa2938ca23..347a07bfad0 100644 --- a/packages/flame_forge2d/test/body_component_test.dart +++ b/packages/flame_forge2d/test/body_component_test.dart @@ -6,8 +6,8 @@ import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; import 'package:flame_forge2d/flame_forge2d.dart'; import 'package:flame_test/flame_test.dart'; +import 'package:flutter/widgets.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:material_ui/material_ui.dart'; import 'package:mocktail/mocktail.dart'; class _TestBodyComponent extends BodyComponent with TapCallbacks { diff --git a/packages/flame_gamepads/lib/src/gamepad_callbacks.dart b/packages/flame_gamepads/lib/src/gamepad_callbacks.dart index c262ef73eb5..b594d018b6d 100644 --- a/packages/flame_gamepads/lib/src/gamepad_callbacks.dart +++ b/packages/flame_gamepads/lib/src/gamepad_callbacks.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:flame/components.dart'; +import 'package:flutter/foundation.dart'; import 'package:gamepads/gamepads.dart'; -import 'package:material_ui/material_ui.dart'; /// This mixin can be added to a [Component] allowing it to receive /// normalized gamepad events while the component is mounted. diff --git a/packages/flame_gamepads/pubspec.yaml b/packages/flame_gamepads/pubspec.yaml index 9fc14c6e94d..d2d5c413e97 100644 --- a/packages/flame_gamepads/pubspec.yaml +++ b/packages/flame_gamepads/pubspec.yaml @@ -21,7 +21,6 @@ dependencies: sdk: flutter gamepads: ^0.1.10 - material_ui: any dev_dependencies: dartdoc: ^9.0.0 flame_lint: ^1.4.3 diff --git a/packages/flame_lottie/pubspec.yaml b/packages/flame_lottie/pubspec.yaml index db05f5c96c9..6f8a1f0eaea 100644 --- a/packages/flame_lottie/pubspec.yaml +++ b/packages/flame_lottie/pubspec.yaml @@ -27,4 +27,3 @@ dev_dependencies: flame_test: ^2.3.0 flutter_test: sdk: flutter - material_ui: any diff --git a/packages/flame_lottie/test/flame_lottie_test.dart b/packages/flame_lottie/test/flame_lottie_test.dart index 8b67602040d..b6c2f73e6ff 100644 --- a/packages/flame_lottie/test/flame_lottie_test.dart +++ b/packages/flame_lottie/test/flame_lottie_test.dart @@ -3,8 +3,8 @@ import 'dart:typed_data'; import 'package:flame_lottie/flame_lottie.dart'; import 'package:flame_test/flame_test.dart'; +import 'package:flutter/widgets.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:material_ui/material_ui.dart'; void main() { testWithFlameGame( diff --git a/packages/flame_riverpod/lib/src/consumer.dart b/packages/flame_riverpod/lib/src/consumer.dart index 95648f24303..4930446786f 100644 --- a/packages/flame_riverpod/lib/src/consumer.dart +++ b/packages/flame_riverpod/lib/src/consumer.dart @@ -1,9 +1,9 @@ import 'dart:async'; -import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flame/components.dart'; import 'package:flame/game.dart'; import 'package:flame_riverpod/src/widget.dart'; +import 'package:flutter/widgets.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/misc.dart'; diff --git a/packages/flame_riverpod/pubspec.yaml b/packages/flame_riverpod/pubspec.yaml index b575b1ec6db..f5ce0276c54 100644 --- a/packages/flame_riverpod/pubspec.yaml +++ b/packages/flame_riverpod/pubspec.yaml @@ -16,7 +16,6 @@ environment: flutter: ">=3.44.0" dependencies: - cupertino_ui: any flame: ^1.38.0 flutter: sdk: flutter diff --git a/packages/flame_steering_behaviors/lib/src/mixins/steerable.dart b/packages/flame_steering_behaviors/lib/src/mixins/steerable.dart index 721eaf1db31..279edb3311a 100644 --- a/packages/flame_steering_behaviors/lib/src/mixins/steerable.dart +++ b/packages/flame_steering_behaviors/lib/src/mixins/steerable.dart @@ -1,6 +1,6 @@ import 'package:flame/components.dart'; import 'package:flame_behaviors/flame_behaviors.dart'; -import 'package:material_ui/material_ui.dart'; +import 'package:flutter/foundation.dart'; /// {@template steerable} /// Mixin that makes an [Entity] steerable. diff --git a/packages/flame_steering_behaviors/lib/src/mixins/steering.dart b/packages/flame_steering_behaviors/lib/src/mixins/steering.dart index b7dd144d5e5..9e6c9bb35dd 100644 --- a/packages/flame_steering_behaviors/lib/src/mixins/steering.dart +++ b/packages/flame_steering_behaviors/lib/src/mixins/steering.dart @@ -1,7 +1,7 @@ import 'package:flame/extensions.dart'; import 'package:flame_behaviors/flame_behaviors.dart'; import 'package:flame_steering_behaviors/flame_steering_behaviors.dart'; -import 'package:material_ui/material_ui.dart'; +import 'package:flutter/foundation.dart'; /// {@template steering} /// Mixin that turns a [Behavior] into a steering behavior for a [Steerable]. diff --git a/packages/flame_steering_behaviors/lib/src/steering/wander.dart b/packages/flame_steering_behaviors/lib/src/steering/wander.dart index 8e0549a2d13..a2a1c75c414 100644 --- a/packages/flame_steering_behaviors/lib/src/steering/wander.dart +++ b/packages/flame_steering_behaviors/lib/src/steering/wander.dart @@ -2,7 +2,7 @@ import 'dart:math'; import 'package:flame/extensions.dart'; import 'package:flame_steering_behaviors/flame_steering_behaviors.dart'; -import 'package:material_ui/material_ui.dart'; +import 'package:flutter/foundation.dart'; /// {@template wander} /// Wander steering algorithm. diff --git a/packages/flame_steering_behaviors/pubspec.yaml b/packages/flame_steering_behaviors/pubspec.yaml index 467d15c14b0..a05d7876d13 100644 --- a/packages/flame_steering_behaviors/pubspec.yaml +++ b/packages/flame_steering_behaviors/pubspec.yaml @@ -14,7 +14,6 @@ dependencies: flutter: sdk: flutter - material_ui: any dev_dependencies: flame_lint: ^1.4.3 flame_test: ^2.3.0 From e78a7cd2046a1033756049fd39ee5cd42ca2a687 Mon Sep 17 00:00:00 2001 From: Lisette Linse Date: Wed, 30 Sep 2026 15:49:26 +0200 Subject: [PATCH 2/2] chore: reformat blank lines in pubspec.yaml --- packages/flame_behaviors/example/pubspec.yaml | 2 +- packages/flame_bloc/example/pubspec.yaml | 2 +- packages/flame_devtools/pubspec.yaml | 2 +- packages/flame_gamepads/example/pubspec.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/flame_behaviors/example/pubspec.yaml b/packages/flame_behaviors/example/pubspec.yaml index 7e3b5750b37..f64154fcabf 100644 --- a/packages/flame_behaviors/example/pubspec.yaml +++ b/packages/flame_behaviors/example/pubspec.yaml @@ -12,8 +12,8 @@ dependencies: flame_behaviors: ^1.4.0 flutter: sdk: flutter - material_ui: any + dev_dependencies: flame_lint: ^1.4.3 diff --git a/packages/flame_bloc/example/pubspec.yaml b/packages/flame_bloc/example/pubspec.yaml index 155715dc14b..c2781d4b140 100644 --- a/packages/flame_bloc/example/pubspec.yaml +++ b/packages/flame_bloc/example/pubspec.yaml @@ -17,8 +17,8 @@ dependencies: flutter: sdk: flutter flutter_bloc: ^8.1.2 - material_ui: any + dev_dependencies: flame_lint: ^1.4.3 flutter_test: diff --git a/packages/flame_devtools/pubspec.yaml b/packages/flame_devtools/pubspec.yaml index e843d2148b2..d67f999aee3 100644 --- a/packages/flame_devtools/pubspec.yaml +++ b/packages/flame_devtools/pubspec.yaml @@ -15,8 +15,8 @@ dependencies: flutter: sdk: flutter flutter_riverpod: ^3.0.3 - material_ui: any + dev_dependencies: flame_lint: ^1.4.3 diff --git a/packages/flame_gamepads/example/pubspec.yaml b/packages/flame_gamepads/example/pubspec.yaml index 2adca199a2d..ce79efb27d2 100644 --- a/packages/flame_gamepads/example/pubspec.yaml +++ b/packages/flame_gamepads/example/pubspec.yaml @@ -13,8 +13,8 @@ dependencies: flutter: sdk: flutter gamepads: ^0.1.10 - material_ui: any + dev_dependencies: flame_lint: ^1.4.3 flutter: