You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ui): improve pull-to-refresh and splash screen timing
Pull-to-Refresh Improvements:
- Hide native RefreshControl spinner completely in all tabs (home, wifi, sms)
- Use progressViewOffset=-1000 to move native spinner off-screen
- Use transparent tintColor and colors for invisible native indicator
- ModernRefreshIndicator now sole visual indicator for refresh
Splash Screen Timing Fix:
- Hide native splash earlier (when fonts loaded, not after login)
- Show AnimatedSplashScreen during silent login process
- AnimatedSplashScreen now visible until authReady=true
- Fixes issue where login happened during native white splash
Files changed:
- home.tsx, wifi.tsx, sms.tsx: Updated RefreshControl props
- _layout.tsx: Fixed splash screen timing logic
0 commit comments