chore: add build artifacts, map assets, and routing data

This commit is contained in:
Hamza-Ayed
2026-09-19 12:34:24 +03:00
parent aa2b9f131f
commit 43ad2e0ad4
327 changed files with 52421 additions and 1810 deletions
@@ -207,9 +207,9 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
constraints: BoxConstraints(
maxHeight: MediaQuery.of(context).size.height * 0.88,
),
padding: const EdgeInsets.only(top: 12, left: 16, right: 16, bottom: 20),
padding: const EdgeInsets.all(16),
decoration: const BoxDecoration(
color: Color(0xF80F172A),
color: Color(0xFF090E1A),
borderRadius: BorderRadius.vertical(top: Radius.circular(24)),
border: Border(top: BorderSide(color: Color(0xFF0071E3), width: 2.5)),
boxShadow: [BoxShadow(color: Colors.black87, blurRadius: 30)],
@@ -342,7 +342,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
child: Container(
padding: const EdgeInsets.all(7),
decoration: BoxDecoration(
color: const Color(0x661E293B),
color: const Color(0xFF0F172A),
borderRadius: BorderRadius.circular(10),
border: Border.all(color: const Color(0x3338BDF8)),
),
@@ -403,7 +403,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
child: Container(
padding: const EdgeInsets.all(7),
decoration: BoxDecoration(
color: const Color(0x661E293B),
color: const Color(0xFF0F172A),
borderRadius: BorderRadius.circular(10),
border: Border.all(color: const Color(0x33F59E0B)),
),
@@ -469,7 +469,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
child: Container(
padding: const EdgeInsets.all(7),
decoration: BoxDecoration(
color: const Color(0x661E293B),
color: const Color(0xFF0F172A),
borderRadius: BorderRadius.circular(10),
border: Border.all(color: const Color(0x3338BDF8)),
),
@@ -521,7 +521,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
child: Container(
padding: const EdgeInsets.all(7),
decoration: BoxDecoration(
color: const Color(0x661E293B),
color: const Color(0xFF0F172A),
borderRadius: BorderRadius.circular(10),
border: Border.all(color: const Color(0x33F59E0B)),
),
@@ -577,9 +577,9 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
// Optic Heights Adjustment (ارتفاع البصريات وسواري الرصد)
Container(
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 6),
padding: const EdgeInsets.all(16),
decoration: BoxDecoration(
color: const Color(0x991E293B),
color: const Color(0xFF1E293B),
borderRadius: BorderRadius.circular(10),
border: Border.all(color: Colors.white10),
),
@@ -623,7 +623,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
// Tactical Metrics Data Summary
Container(
padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10),
padding: const EdgeInsets.all(16),
decoration: BoxDecoration(
color: const Color(0xFF1E293B),
borderRadius: BorderRadius.circular(12),
@@ -657,9 +657,9 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
const SizedBox(height: 8),
// Ground & air / LOS geometry detail row
Container(
padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10),
padding: const EdgeInsets.all(16),
decoration: BoxDecoration(
color: const Color(0xFF0B1220),
color: const Color(0xFF0F172A),
borderRadius: BorderRadius.circular(12),
border: Border.all(
color: isVisible ? const Color(0x3322C55E) : const Color(0x44EF4444),
@@ -753,7 +753,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
style: ElevatedButton.styleFrom(
backgroundColor: const Color(0xFF0071E3),
foregroundColor: Colors.white,
padding: const EdgeInsets.symmetric(vertical: 12),
padding: const EdgeInsets.all(16),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)),
),
),
@@ -769,7 +769,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
style: OutlinedButton.styleFrom(
foregroundColor: const Color(0xFF38BDF8),
side: const BorderSide(color: Color(0xFF0071E3)),
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 12),
padding: const EdgeInsets.all(16),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)),
),
),
@@ -794,7 +794,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
const PopupMenuItem(value: 25.0, child: Text('منطاد استطلاع / درون (25 متر)', style: TextStyle(color: Colors.white, fontSize: 11))),
],
child: Container(
padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 3),
padding: const EdgeInsets.all(16),
decoration: BoxDecoration(
color: const Color(0xFF0071E3).withValues(alpha: 0.3),
borderRadius: BorderRadius.circular(6),
@@ -815,7 +815,7 @@ class _TacticalLosSheetState extends State<TacticalLosSheet> with SingleTickerPr
Widget _buildSampleInspectorCard(OfflineLosSample s) {
final mil = MilitaryGridUtils.fromLatLng(LatLng(s.lat, s.lng));
return Container(
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 6),
padding: const EdgeInsets.all(16),
decoration: BoxDecoration(
color: const Color(0xFF1E293B),
borderRadius: BorderRadius.circular(8),
@@ -879,7 +879,7 @@ class _LosProfileChart extends StatelessWidget {
width: double.infinity,
padding: const EdgeInsets.fromLTRB(6, 8, 6, 6),
decoration: BoxDecoration(
color: const Color(0xFF0B1220),
color: const Color(0xFF0F172A),
borderRadius: BorderRadius.circular(12),
border: Border.all(color: const Color(0x330071E3)),
),
@@ -887,7 +887,7 @@ class _LosProfileChart extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.symmetric(horizontal: 6),
padding: const EdgeInsets.all(16),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [