Update: 2026-07-10 17:26:15
@@ -59,7 +59,7 @@ ThemeData _createTheme({
|
|||||||
|
|
||||||
ThemeData lightThemeEnglish = _createTheme(
|
ThemeData lightThemeEnglish = _createTheme(
|
||||||
brightness: Brightness.light,
|
brightness: Brightness.light,
|
||||||
fontFamily: "SFPro",
|
fontFamily: 'CupertinoSystemText', // Native fallback
|
||||||
scaffoldBackgroundColor: Colors.white,
|
scaffoldBackgroundColor: Colors.white,
|
||||||
cardColor: Colors.white,
|
cardColor: Colors.white,
|
||||||
dividerColor: Colors.black12,
|
dividerColor: Colors.black12,
|
||||||
@@ -67,7 +67,7 @@ ThemeData lightThemeEnglish = _createTheme(
|
|||||||
|
|
||||||
ThemeData darkThemeEnglish = _createTheme(
|
ThemeData darkThemeEnglish = _createTheme(
|
||||||
brightness: Brightness.dark,
|
brightness: Brightness.dark,
|
||||||
fontFamily: "SFPro",
|
fontFamily: 'CupertinoSystemText',
|
||||||
scaffoldBackgroundColor: const Color(0xFF121212),
|
scaffoldBackgroundColor: const Color(0xFF121212),
|
||||||
cardColor: const Color(0xFF1E1E1E),
|
cardColor: const Color(0xFF1E1E1E),
|
||||||
dividerColor: Colors.white10,
|
dividerColor: Colors.white10,
|
||||||
@@ -75,7 +75,7 @@ ThemeData darkThemeEnglish = _createTheme(
|
|||||||
|
|
||||||
ThemeData lightThemeArabic = _createTheme(
|
ThemeData lightThemeArabic = _createTheme(
|
||||||
brightness: Brightness.light,
|
brightness: Brightness.light,
|
||||||
fontFamily: 'SFArabic',
|
fontFamily: 'CupertinoSystemText',
|
||||||
scaffoldBackgroundColor: Colors.white,
|
scaffoldBackgroundColor: Colors.white,
|
||||||
cardColor: Colors.white,
|
cardColor: Colors.white,
|
||||||
dividerColor: Colors.black12,
|
dividerColor: Colors.black12,
|
||||||
@@ -83,7 +83,7 @@ ThemeData lightThemeArabic = _createTheme(
|
|||||||
|
|
||||||
ThemeData darkThemeArabic = _createTheme(
|
ThemeData darkThemeArabic = _createTheme(
|
||||||
brightness: Brightness.dark,
|
brightness: Brightness.dark,
|
||||||
fontFamily: 'SFArabic',
|
fontFamily: 'CupertinoSystemText',
|
||||||
scaffoldBackgroundColor: const Color(0xFF121212),
|
scaffoldBackgroundColor: const Color(0xFF121212),
|
||||||
cardColor: const Color(0xFF1E1E1E),
|
cardColor: const Color(0xFF1E1E1E),
|
||||||
dividerColor: Colors.white10,
|
dividerColor: Colors.white10,
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 8.1 KiB |
@@ -3719,18 +3719,24 @@ class RideLifecycleController extends GetxController {
|
|||||||
|
|
||||||
// بناء الـ markers أولاً ثم وضعها معاً مع polylines في تحديث واحد
|
// بناء الـ markers أولاً ثم وضعها معاً مع polylines في تحديث واحد
|
||||||
final Set<Marker> newMarkers = {
|
final Set<Marker> newMarkers = {
|
||||||
// لا نمرر InfoWindow هنا: صور A/B تحتوي الحرف أصلاً، وأي textField
|
|
||||||
// إضافي يرسم حرفاً مكرراً فوق الدبوس بعد إصلاح الخطوط في الـ SDK.
|
|
||||||
Marker(
|
Marker(
|
||||||
markerId: const MarkerId('start'),
|
markerId: const MarkerId('start'),
|
||||||
position: startLoc,
|
position: startLoc,
|
||||||
icon: InlqBitmap.fromStyleImage('start_icon'),
|
icon: InlqBitmap.fromStyleImage('start_icon'),
|
||||||
|
infoWindow: InfoWindow(
|
||||||
|
title: startNameAddress.split('،').first.trim(),
|
||||||
|
snippet: 'start',
|
||||||
|
),
|
||||||
anchor: const Offset(0.5, 1.0),
|
anchor: const Offset(0.5, 1.0),
|
||||||
),
|
),
|
||||||
Marker(
|
Marker(
|
||||||
markerId: const MarkerId('end'),
|
markerId: const MarkerId('end'),
|
||||||
position: endLoc,
|
position: endLoc,
|
||||||
icon: InlqBitmap.fromStyleImage('end_icon'),
|
icon: InlqBitmap.fromStyleImage('end_icon'),
|
||||||
|
infoWindow: InfoWindow(
|
||||||
|
title: endNameAddress.split('،').first.trim(),
|
||||||
|
snippet: 'end',
|
||||||
|
),
|
||||||
anchor: const Offset(0.5, 1.0),
|
anchor: const Offset(0.5, 1.0),
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
@@ -3745,6 +3751,10 @@ class RideLifecycleController extends GetxController {
|
|||||||
icon: InlqBitmap.fromStyleImage(isFirstWaypoint
|
icon: InlqBitmap.fromStyleImage(isFirstWaypoint
|
||||||
? 'start_icon'
|
? 'start_icon'
|
||||||
: 'end_icon'),
|
: 'end_icon'),
|
||||||
|
infoWindow: InfoWindow(
|
||||||
|
title: 'توقف ${i + 1}',
|
||||||
|
snippet: 'stop_$i',
|
||||||
|
),
|
||||||
anchor: const Offset(0.5, 1.0),
|
anchor: const Offset(0.5, 1.0),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import '../../constant/colors.dart';
|
|||||||
|
|
||||||
ThemeData lightThemeEnglish = ThemeData(
|
ThemeData lightThemeEnglish = ThemeData(
|
||||||
brightness: Brightness.light,
|
brightness: Brightness.light,
|
||||||
fontFamily: "SFPro",
|
fontFamily: 'CupertinoSystemText',
|
||||||
textTheme: TextTheme(
|
textTheme: TextTheme(
|
||||||
displaySmall: AppStyle.title,
|
displaySmall: AppStyle.title,
|
||||||
displayLarge: AppStyle.headTitle,
|
displayLarge: AppStyle.headTitle,
|
||||||
@@ -41,7 +41,7 @@ ThemeData lightThemeEnglish = ThemeData(
|
|||||||
|
|
||||||
ThemeData darkThemeEnglish = ThemeData(
|
ThemeData darkThemeEnglish = ThemeData(
|
||||||
brightness: Brightness.dark,
|
brightness: Brightness.dark,
|
||||||
fontFamily: "SFPro",
|
fontFamily: 'CupertinoSystemText',
|
||||||
primaryColor: AppColor.primaryColor,
|
primaryColor: AppColor.primaryColor,
|
||||||
scaffoldBackgroundColor: const Color(0xFF121212),
|
scaffoldBackgroundColor: const Color(0xFF121212),
|
||||||
cardColor: const Color(0xFF1E1E1E),
|
cardColor: const Color(0xFF1E1E1E),
|
||||||
@@ -75,7 +75,7 @@ ThemeData darkThemeEnglish = ThemeData(
|
|||||||
|
|
||||||
ThemeData lightThemeArabic = ThemeData(
|
ThemeData lightThemeArabic = ThemeData(
|
||||||
brightness: Brightness.light,
|
brightness: Brightness.light,
|
||||||
fontFamily: 'SFArabic',
|
fontFamily: 'CupertinoSystemText',
|
||||||
textTheme: TextTheme(
|
textTheme: TextTheme(
|
||||||
displaySmall: AppStyle.title,
|
displaySmall: AppStyle.title,
|
||||||
displayLarge: AppStyle.headTitle,
|
displayLarge: AppStyle.headTitle,
|
||||||
@@ -111,7 +111,7 @@ ThemeData lightThemeArabic = ThemeData(
|
|||||||
|
|
||||||
ThemeData darkThemeArabic = ThemeData(
|
ThemeData darkThemeArabic = ThemeData(
|
||||||
brightness: Brightness.dark,
|
brightness: Brightness.dark,
|
||||||
fontFamily: 'SFArabic',
|
fontFamily: 'CupertinoSystemText',
|
||||||
primaryColor: AppColor.primaryColor,
|
primaryColor: AppColor.primaryColor,
|
||||||
scaffoldBackgroundColor: const Color(0xFF121212),
|
scaffoldBackgroundColor: const Color(0xFF121212),
|
||||||
cardColor: const Color(0xFF1E1E1E),
|
cardColor: const Color(0xFF1E1E1E),
|
||||||
|
|||||||
@@ -1296,10 +1296,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: matcher
|
name: matcher
|
||||||
sha256: "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6"
|
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.18"
|
version: "0.12.19"
|
||||||
material_color_utilities:
|
material_color_utilities:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1312,10 +1312,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.17.0"
|
version: "1.18.0"
|
||||||
mime:
|
mime:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@@ -1884,10 +1884,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636"
|
sha256: "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.7.9"
|
version: "0.7.11"
|
||||||
timezone:
|
timezone:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ name: siro_rider
|
|||||||
description: "A new Flutter project."
|
description: "A new Flutter project."
|
||||||
publish_to: "none" # Remove this line if you wish to publish to pub.dev
|
publish_to: "none" # Remove this line if you wish to publish to pub.dev
|
||||||
|
|
||||||
version: 1.0.0+3
|
version: 1.0.5+5
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ">=3.0.5 <4.0.0"
|
sdk: ">=3.0.5 <4.0.0"
|
||||||
|
|||||||