Major UI/UX and architecture improvements

- Implemented new navigation system with NavigationProvider and route management
- Added adaptive theme system with ThemeProvider for better theme handling
- Introduced glassmorphism design elements (app bars, scaffolds, cards)
- Added advanced animations (spring animations, page transitions, staggered lists)
- Implemented performance optimizations (memory manager, lazy loading)
- Refactored Analysis screen into modular components
- Added floating navigation bar with haptic feedback
- Improved subscription cards with swipe actions
- Enhanced skeleton loading with better animations
- Added cached network image support
- Improved overall app architecture and code organization

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
JiWoong Sul
2025-07-10 18:36:57 +09:00
parent 8619e96739
commit 4731288622
55 changed files with 8219 additions and 2149 deletions

View File

@@ -38,7 +38,7 @@ class AnimatedWaveBackground extends StatelessWidget {
width: 200,
height: 200,
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.1),
color: Colors.white.withValues(alpha: 0.1),
borderRadius: BorderRadius.circular(100),
),
),
@@ -64,7 +64,7 @@ class AnimatedWaveBackground extends StatelessWidget {
width: 220,
height: 220,
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.05),
color: Colors.white.withValues(alpha: 0.05),
borderRadius: BorderRadius.circular(110),
),
),
@@ -90,7 +90,7 @@ class AnimatedWaveBackground extends StatelessWidget {
width: 120,
height: 120,
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.08),
color: Colors.white.withValues(alpha: 0.08),
borderRadius: BorderRadius.circular(60),
),
),
@@ -109,7 +109,7 @@ class AnimatedWaveBackground extends StatelessWidget {
width: 30,
height: 30,
decoration: BoxDecoration(
color: Colors.white.withOpacity(
color: Colors.white.withValues(alpha:
0.1 + 0.1 * pulseController.value,
),
borderRadius: BorderRadius.circular(15),