v2.4.0 - Enhanced Mobile Responsiveness and AI Modal UX
What's Changed
This minor release focuses on improving mobile responsiveness and enhancing the AI modal user experience with better interface design.
π New Features
- AI Modal Close Button: Added dedicated close button (Γ) to AI modal header for better accessibility
- Responsive Status Bar: Mobile-optimized status bar with adaptive stat display based on screen size
- Smart Sidebar Initialization: Enhanced sidebar state with context-aware defaults
- Mobile-First Status Display: Optimized status information layout for different screen sizes
β¨ User Experience Improvements
- Better AI Modal UX: More intuitive close functionality with header-placed Γ button
- Cleaner AI Interface: Streamlined AI modal design with dedicated close button instead of separate action
- Mobile-Friendly Stats: Optimized information density for small screens showing only essential stats
- Context-Aware Sidebar: Sidebar behavior adapts to user context and device capabilities
π± Mobile Responsiveness
- Adaptive Status Bar: Mobile shows compact stats (AI cost, words) while desktop shows full details
- Responsive Design: UI elements automatically adapt to screen size with mobile/desktop-specific classes
- Better Information Hierarchy: Most important stats prioritized and visible on smaller screens
- Touch-Friendly Design: Enhanced touch targets and mobile interaction patterns
π§ Technical Improvements
- Enhanced Modal Design: Improved AI modal header layout with flex justify-between alignment
- Responsive CSS: Added
.mobileOnly,.desktopOnly, and.optionalStatclasses for conditional display - Smart State Management: Context-aware sidebar initialization based on URL, device, and settings
- Better Mobile Layout: Optimized spacing and information hierarchy for mobile devices
βΏ Accessibility Enhancements
- Dedicated Close Button: Clear, accessible close action in AI modal header with proper ARIA attributes
- Better Navigation: More intuitive modal interaction patterns
- Improved Touch Targets: Better touch targets for mobile users
- Enhanced ARIA Support: Improved accessibility attributes for modal interactions
π― Mobile Optimizations
- Status Bar Mobile Layout: Compact display showing "AI $X.XX" and "Words XXX" on mobile
- Hidden Optional Stats: Lines and character counts hidden on mobile to reduce clutter
- Smart Sidebar Behavior: Sidebar automatically closes when loading files on mobile or overlay mode
- Better Mobile Experience: Overall improved mobile user experience with optimized layouts
This release significantly improves the mobile experience while maintaining full desktop functionality, making the editor more accessible and user-friendly across all devices.
Full Changelog: v2.3.0...v2.4.0