Merge pull request 'fixed web link not to have # in it' (#130) from web_link into main

Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/130
This commit is contained in:
a.ghabeli
2025-09-14 14:15:22 +03:30
2 changed files with 14 additions and 9 deletions
+7 -4
View File
@@ -4,13 +4,13 @@ import 'dart:ui';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
import 'package:provider/provider.dart';
import 'package:provider/single_child_widget.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:tm_app/core/config/dependencies.dart';
import 'package:tm_app/core/services/cache_init.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/theme/colors.dart';
@@ -22,6 +22,10 @@ void main() async {
// Initialize SVG cache
await CacheInit.init();
if (kIsWeb) {
setUrlStrategy(PathUrlStrategy());
}
await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
// Initialize the logger
@@ -37,8 +41,6 @@ void main() async {
...providersRemote,
];
setPathUrlStrategy();
runApp(MultiProvider(providers: providers, child: const MyApp()));
}
@@ -77,7 +79,8 @@ class _MyAppState extends State<MyApp> {
pageTransitionsTheme: PageTransitionsTheme(
builders: {
for (final platform in TargetPlatform.values)
platform: kIsWeb
platform:
kIsWeb
? const FadeUpwardsPageTransitionsBuilder()
: const CupertinoPageTransitionsBuilder(),
},
+3 -1
View File
@@ -10,6 +10,8 @@ environment:
dependencies:
flutter:
sdk: flutter
flutter_web_plugins:
sdk: flutter
cupertino_icons: ^1.0.8
provider: ^6.1.5
@@ -27,7 +29,7 @@ dependencies:
toastification: ^3.0.3
pinput: ^5.0.2
path_provider: ^2.1.5
url_strategy: ^0.2.0
dev_dependencies:
flutter_test: