From e6f0929e2ed830f8f23278049ea587877d14b2cf Mon Sep 17 00:00:00 2001 From: Caleb Jasik Date: Tue, 4 Mar 2025 10:25:01 -0600 Subject: [PATCH] Re-enable the `usePathUrlStrategy` call, with proper deps https://docs.flutter.dev/ui/navigation/url-strategies#configuring-the-url-strategy --- lib/main.dart | 3 +++ pubspec.lock | 2 +- pubspec.yaml | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index 862e6e3..15f3a17 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -12,8 +12,10 @@ import 'package:mobile_nebula/services/settings.dart'; import 'package:mobile_nebula/services/theme.dart'; import 'package:mobile_nebula/services/utils.dart'; import 'package:sentry_flutter/sentry_flutter.dart'; +import 'package:flutter_web_plugins/url_strategy.dart'; Future main() async { + usePathUrlStrategy(); var settings = Settings(); if (settings.trackErrors) { await SentryFlutter.init((options) { @@ -106,6 +108,7 @@ class _AppState extends State { }, cupertino: (_, __) => CupertinoAppData(theme: CupertinoThemeData(brightness: brightness)), onGenerateRoute: (settings) { + print(settings); if (settings.name == '/') { return platformPageRoute(context: context, builder: (context) => MainScreen(dnEnrolled)); } diff --git a/pubspec.lock b/pubspec.lock index 757435d..9682df0 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -188,7 +188,7 @@ packages: source: sdk version: "0.0.0" flutter_web_plugins: - dependency: transitive + dependency: "direct main" description: flutter source: sdk version: "0.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index 4ebb369..8310147 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,6 +19,8 @@ environment: dependencies: flutter: sdk: flutter + flutter_web_plugins: + sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons.