mirror of
https://github.com/root-fr/jmap-webmail.git
synced 2026-09-26 08:01:20 +00:00
Enhanced the batch operations UI with polished animations and transitions: **Toolbar Animations:** - Smooth slide-down transition for batch actions toolbar (300ms ease-in-out) - Animated slide-in effects for selection count and action buttons - Collapsible toolbar with max-height and opacity transitions **Checkbox Animations:** - Zoom-in animation when checkboxes are checked (200ms) - Scale effects on hover (110%) and active (95%) states - Smooth opacity transitions for unchecked states - Color transitions for checked state (blue theme) **Selection Feedback:** - Blue ring highlight on selected email items - Subtle background tint for selected emails - Animated "select all" button with scale and zoom effects - Visual separator between action buttons **Loading States:** - Spinning loader icons during batch operations - Disabled state with reduced opacity during processing - 500ms delay after operations for smooth visual feedback - Prevents multiple simultaneous batch operations **Visual Polish:** - Hover effects with background color transitions - Active state feedback on all interactive elements - Proper pluralization (email/emails) in selection count - Consistent transition timing across all animations All animations use Tailwind's built-in utilities and follow smooth easing curves for a premium feel. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>