What's New in 1.2.0What's New in 1.2.0
Design System EnhancementsDesign System Enhancements
- Standardized modal overlays with consistent 85% opacity across all modals
- Consolidated button styling with centralized
theme.colors.buttonsconfiguration - Added input focus states with orange accent borders for better feedback
- Notification badges redesigned from red to orange for visual cohesion with app theme
New Reusable ComponentsNew Reusable Components
- FilterChips: Horizontal scrollable filter component for activity type filtering
- ToggleButtons: Unified tab switching component with orange active states
- Enhanced ZapModal: Preset amount buttons (100-5000 sats), custom input with balance validation
Navigation ImprovementsNavigation Improvements
- Events screen now features back button navigation for improved UX flow
- Cleaner header design with intuitive return navigation
Component RefactoringComponent Refactoring
- WorkoutsTab now uses shared ToggleButtons component for consistency
- WorkoutActionButtons renamed for clarity:
- "Public" → "Compete" (action-oriented)
- "Published!" → "Entered!" (clearer feedback)
- Status: "✓ Public" → "✓ Competing"
Theme SystemTheme System
- Centralized modal styling across all overlay components
- Added
inputFocusandmodalOverlayto theme constants - Removed hardcoded color values in favor of theme references
The update is available on Github, will go on a run before throwing it to zapstore and ios