feat: add Jordan 3D topographic platform, Siro Map cinematic orbit studio, sun-shadow simulation, and sovereign intelligence security gating

This commit is contained in:
Hamza-Ayed
2026-09-19 12:34:26 +03:00
parent 91e9e71ce4
commit 0bf13824c9
180 changed files with 245224 additions and 704 deletions
@@ -75,20 +75,20 @@ class _SplashViewState extends State<SplashView> with SingleTickerProviderStateM
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
// Luxury Uruk Emblem Container
// Luxury Siro Maps Emblem Container
Container(
width: 114,
height: 114,
width: 116,
height: 116,
decoration: BoxDecoration(
color: const Color(0xFF131722),
borderRadius: BorderRadius.circular(32),
border: Border.all(
color: AppColors.urukGold.withValues(alpha: 0.35),
color: AppColors.appleBlue.withValues(alpha: 0.35),
width: 1.5,
),
boxShadow: [
BoxShadow(
color: AppColors.urukGold.withValues(alpha: 0.22),
color: AppColors.appleBlue.withValues(alpha: 0.18),
blurRadius: 36,
offset: const Offset(0, 14),
),
@@ -102,7 +102,7 @@ class _SplashViewState extends State<SplashView> with SingleTickerProviderStateM
child: ClipRRect(
borderRadius: BorderRadius.circular(30),
child: Image.asset(
'assets/images/siro_uruk_logo.png',
'assets/images/siro_maps_logo.png',
fit: BoxFit.cover,
),
),
@@ -110,7 +110,7 @@ class _SplashViewState extends State<SplashView> with SingleTickerProviderStateM
const SizedBox(height: 24),
// App Title
Text(
'خرائط أوروك',
'خرائط سيرو',
style: GoogleFonts.alexandria(
fontSize: 28,
fontWeight: FontWeight.w800,
@@ -121,104 +121,13 @@ class _SplashViewState extends State<SplashView> with SingleTickerProviderStateM
const SizedBox(height: 6),
// Subtitle
Text(
'Uruk Map • منظومة الخرائط والملاحة الذكية',
'Siro Map • منظومة الخرائط والملاحة الذكية',
style: GoogleFonts.alexandria(
fontSize: 13,
fontWeight: FontWeight.w600,
color: AppColors.textSecondary,
),
),
const SizedBox(height: 26),
// Official Uruk International Prize Award Badge
Container(
constraints: const BoxConstraints(maxWidth: 340),
padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 11),
decoration: BoxDecoration(
gradient: const LinearGradient(
colors: [
Color(0xFFFFFDF7),
Color(0xFFFFF6D8),
],
begin: Alignment.topRight,
end: Alignment.bottomLeft,
),
borderRadius: BorderRadius.circular(18),
border: Border.all(color: AppColors.urukGoldBorder, width: 1.2),
boxShadow: [
BoxShadow(
color: AppColors.urukGold.withValues(alpha: 0.14),
blurRadius: 22,
offset: const Offset(0, 8),
),
],
),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
Container(
width: 44,
height: 44,
decoration: BoxDecoration(
shape: BoxShape.circle,
color: AppColors.pureWhite,
border: Border.all(
color: AppColors.urukGold.withValues(alpha: 0.4),
width: 1.2,
),
),
child: ClipOval(
child: Image.asset(
'assets/images/uruk_prize_logo.png',
fit: BoxFit.contain,
),
),
),
const SizedBox(width: 12),
Flexible(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: [
Row(
mainAxisSize: MainAxisSize.min,
children: [
const Icon(
Icons.workspace_premium_rounded,
size: 16,
color: AppColors.urukGoldDark,
),
const SizedBox(width: 4),
Flexible(
child: Text(
'الحائز على جائزة أوروك الدولية',
style: GoogleFonts.alexandria(
fontSize: 12,
fontWeight: FontWeight.w700,
color: AppColors.urukGoldDark,
),
),
),
],
),
const SizedBox(height: 2),
Text(
'مشروع منبثق عن برنامج جوائز أوروك للسيادة الرقمية',
style: GoogleFonts.alexandria(
fontSize: 10,
fontWeight: FontWeight.w500,
color: AppColors.textSecondary,
),
maxLines: 2,
overflow: TextOverflow.ellipsis,
),
],
),
),
],
),
),
const SizedBox(height: 28),
// Regional Sovereignty Pill Badge
Container(