Merge pull request 'Fixed navigation animation and deleted # in url' (#128) from navigation_animation_web_hashtag into main

Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/128
This commit is contained in:
a.ghabeli
2025-09-14 14:06:04 +03:30
3 changed files with 21 additions and 0 deletions
+12
View File
@@ -1,6 +1,7 @@
// main.dart // main.dart
import 'dart:ui'; import 'dart:ui';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
@@ -9,6 +10,7 @@ import 'package:shared_preferences/shared_preferences.dart';
import 'package:tm_app/core/config/dependencies.dart'; import 'package:tm_app/core/config/dependencies.dart';
import 'package:tm_app/core/services/cache_init.dart'; import 'package:tm_app/core/services/cache_init.dart';
import 'package:tm_app/core/theme/theme_provider.dart'; import 'package:tm_app/core/theme/theme_provider.dart';
import 'package:url_strategy/url_strategy.dart';
import 'core/routes/app_routes.dart'; import 'core/routes/app_routes.dart';
import 'core/theme/colors.dart'; import 'core/theme/colors.dart';
@@ -35,6 +37,8 @@ void main() async {
...providersRemote, ...providersRemote,
]; ];
setPathUrlStrategy();
runApp(MultiProvider(providers: providers, child: const MyApp())); runApp(MultiProvider(providers: providers, child: const MyApp()));
} }
@@ -70,6 +74,14 @@ class _MyAppState extends State<MyApp> {
}, },
), ),
theme: ThemeData( theme: ThemeData(
pageTransitionsTheme: PageTransitionsTheme(
builders: {
for (final platform in TargetPlatform.values)
platform: kIsWeb
? const FadeUpwardsPageTransitionsBuilder()
: const CupertinoPageTransitionsBuilder(),
},
),
brightness: brightness:
themeProvider.isDarkMode ? Brightness.dark : Brightness.light, themeProvider.isDarkMode ? Brightness.dark : Brightness.light,
primaryColor: AppColors.primaryColor, primaryColor: AppColors.primaryColor,
+8
View File
@@ -909,6 +909,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.0" version: "1.1.0"
url_strategy:
dependency: "direct main"
description:
name: url_strategy
sha256: "42b68b42a9864c4d710401add17ad06e28f1c1d5500c93b98c431f6b0ea4ab87"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
uuid: uuid:
dependency: transitive dependency: transitive
description: description:
+1
View File
@@ -27,6 +27,7 @@ dependencies:
toastification: ^3.0.3 toastification: ^3.0.3
pinput: ^5.0.2 pinput: ^5.0.2
path_provider: ^2.1.5 path_provider: ^2.1.5
url_strategy: ^0.2.0
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: