chore: add build artifacts, map assets, and routing data
This commit is contained in:
@@ -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: [
|
||||
|
||||
Reference in New Issue
Block a user