ionic-planb-logistic-app-fl.../lib
Jean-Philippe Brule 98ce195bbb Add delivery order badges and optimize list performance
Enhance delivery list UI with sequential order badges and improve scrolling
performance with faster animations for better user experience.

Delivery Order Badge:
- Add 60x60px status-colored square badge showing delivery sequence number
- Position badge to the left of vertical status bar for clear visual hierarchy
- White text (26px, bold) centered in badge
- Automatically displays deliveryIndex + 1 (first delivery = 1, second = 2, etc.)
- Status color matches delivery state (green for completed, gray for pending, etc.)
- 10px border radius for modern appearance

Layout Enhancements:
- Sidebar expanded from 360px to 420px to accommodate order badges
- Vertical centering of row elements for better visual balance
- Maintains optimized spacing: badge (60px) + gap (12px) + bar (6px) + gap (16px) + content
- Full list scrolling restored (removed 4-item limit)

Animation Performance:
- Stagger animation delay reduced by 90% (50ms to 5ms)
- Fast stagger: 30ms to 3ms for ultra-responsive scrolling
- Delivery items appear almost instantly when scrolling
- Total animation time for 20 items: 500ms to 100ms
- Maintains subtle stagger effect while feeling immediate

User Experience Improvements:
- Clear visual indication of delivery order in route
- Faster perceived loading when scrolling through deliveries
- Better readability with larger, prominent order numbers
- Consistent status color coding across badge and accent bar

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 10:29:17 -05:00
..
api ios build, connected data (not finished) 2025-11-14 12:27:40 -05:00
components Add delivery order badges and optimize list performance 2025-11-17 10:29:17 -05:00
l10n Upgrade Flutter packages and fix breaking changes for Riverpod 3.0 2025-11-16 01:25:16 -05:00
models ios build, connected data (not finished) 2025-11-14 12:27:40 -05:00
pages Add delivery order badges and optimize list performance 2025-11-17 10:29:17 -05:00
providers Fix linting issues and code quality improvements 2025-11-16 01:39:35 -05:00
services Fix linting issues and code quality improvements 2025-11-16 01:39:35 -05:00
theme Add delivery order badges and optimize list performance 2025-11-17 10:29:17 -05:00
utils ios build, connected data (not finished) 2025-11-14 12:27:40 -05:00
main.dart Implement system theme support and dark mode infrastructure 2025-11-16 00:52:14 -05:00
theme.dart Optimize contrast and readability with enhanced UI sizing 2025-11-17 10:04:00 -05:00