mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-18 04:08:48 -05:00
579dc6f7c0
Design system and theme: - Add google_fonts and Inter TextTheme; extend AppTheme with navigationBarTheme, bottomSheetTheme, chipTheme, dividerTheme - Add app_tokens.dart (AppSpacing, AppRadii, AppDurations) Timer UX: - Remove nested NavigationBar from TimerScreen; single focused timer view - Replace Start Timer dialog with modal bottom sheet (project search, task picker, notes) - Redesign timer card (chips, FilledButton stop, AnimatedSwitcher) - TimerWidget: use Timer.periodic for tick; dispose correctly Projects UX: - Replace search TextField with Material 3 SearchBar; add RefreshIndicator - Project rows: avatar initial, client chip, Start timer action - Start timer from project opens sheet with project pre-selected Logo and app icon: - Use assets/icon/app_icon.png as in-app logo on splash and login - Regenerate Android launcher icons from same asset; iOS config in flutter_launcher_icons_ios.yaml (remove_alpha_ios) Co-authored-by: Cursor <cursoragent@cursor.com>