follow mode button, zoom mode and abort behavior tuning

This commit is contained in:
Constantin Leue
2026-08-03 22:29:22 +02:00
parent 2f4353f3fa
commit ba14af8469
4 changed files with 108 additions and 20 deletions
+3 -2
View File
@@ -26,6 +26,7 @@ import 'package:dmc_app/ui/providers/mission_meta_provider.dart';
import 'package:dmc_app/ui/providers/sharing_provider.dart';
import 'package:dmc_app/ui/providers/telemetry_provider.dart';
import 'package:dmc_app/transport/mock/mock_flight_controller_link.dart';
import 'package:dmc_app/ui/widgets/drone_follow_icon.dart';
import 'package:dmc_app/ui/widgets/full_value_chart.dart';
import 'package:dmc_app/ui/widgets/halo_menu.dart';
import 'package:dmc_app/ui/widgets/header_wind_pill.dart';
@@ -984,13 +985,13 @@ void main() {
// Noch keine Telemetrie eingetroffen (MockFlightControllerLink tickt
// erst nach 1s) - Hinweis statt Kamerasprung.
await tester.tap(find.byIcon(Icons.my_location));
await tester.tap(find.byType(DroneFollowIcon));
await tester.pump();
expect(find.text('No telemetry yet'), findsOneWidget);
await tester.pump(const Duration(seconds: 1, milliseconds: 100));
await tester.tap(find.byIcon(Icons.my_location));
await tester.tap(find.byType(DroneFollowIcon));
await tester.pump();
final camera = container.read(mapControllerProvider).camera;