feat: enhance user avatar display with S3Image and initial-based fallback, improve socket reconnection logic, and update splash screen layout, assets, and Android permissions.

This commit is contained in:
pradeepkumar
2026-03-27 15:39:38 +05:30
parent ca4315b09d
commit 625db4bb99
7 changed files with 132 additions and 56 deletions

View File

@@ -75,23 +75,38 @@ class _SplashScreenState extends State<SplashScreen>
),
child: FadeTransition(
opacity: _fadeAnimation,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset(
'assets/images/splash_house.png',
width: 150,
fit: BoxFit.contain,
semanticLabel: 'House illustration',
child: Center(
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 40),
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
SizedBox(
width: 150,
height: 108,
child: Image.asset(
'assets/images/splash_house.png',
width: 150,
height: 108,
fit: BoxFit.contain,
semanticLabel: 'House illustration',
),
),
const SizedBox(height: 35),
SizedBox(
width: 264,
height: 55,
child: Image.asset(
'assets/images/splash_logo.png',
width: 264,
height: 55,
fit: BoxFit.contain,
semanticLabel: 'RE-Quest logo',
),
),
],
),
const SizedBox(height: 35),
Image.asset(
'assets/images/splash_logo.png',
width: 264,
fit: BoxFit.contain,
semanticLabel: 'RE-Quest logo',
),
],
),
),
),
),