responsive_screen_master 2.0.1
responsive_screen_master: ^2.0.1 copied to clipboard
A flutter plugin for Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple.
Changelog #
2.0.1 - 2026-01-31 #
- Fixed analysis warnings to improve pub points.
- Improved code formatting.
2.0.0 - 2026-01-31 #
🚀 MAJOR REBRANDING: Responsive Screen Master #
Screen Go is now Responsive Screen Master! This release marks a complete evolution of the package with a new name, better architecture, and enhanced features.
⚠️ BREAKING CHANGE:
- Package renamed from
screen_gotoresponsive_screen_master.- Main class renamed from
ScreenGotoResponsiveMaster(class name remains same).- Config class renamed from
ScreenGoConfigtoResponsiveMasterConfig.- All imports must be updated to
package:responsive_screen_master/....
✨ New Features #
🎯 Configuration System
- Customizable Breakpoints: Define your own mobile/tablet/desktop breakpoints
- ResponsiveMasterConfig: Comprehensive configuration class for all settings
- Debug Mode: Built-in debug overlay showing real-time device information
- Performance Caching: Intelligent caching system for lightning-fast calculations
🔒 Safe Area Support
- Safe Area Extensions:
.hSafeand.wSafefor safe area calculations - Automatic Detection: Handles notches, status bars, navigation bars
- Safe Area Data: Access to all safe area insets (top, bottom, left, right)
♿ Accessibility Support
- Text Scaling: Respects system font size settings
.spScaledExtension: Font sizes that adapt to accessibility settings- Configurable Limits: Set min/max text scale factors
🌍 RTL Support
- RTL Detection: Automatic right-to-left language detection
- RTL Data: Access to
isRTLboolean in device data
📐 Design-Based Scaling
.swExtension: Scale based on design width (like flutter_screenutil).shExtension: Scale based on design height- Design Configuration: Set designWidth and designHeight in config
🎲 Responsive Grid System
- ResponsiveGrid: Auto-adjusting grid for different screen sizes
- ResponsiveGridBuilder: Builder pattern for dynamic grids
- ResponsiveWrap: Responsive wrap widget with auto-spacing
📱 Platform-Specific Values
- platformValue() Function: Return different values per platform
- Platform Extension: Easy platform-specific customization
🔧 Improvements #
- Intelligent Caching: Faster responsive calculations (~120 FPS performance).
- Clean Architecture: Refactored code structure for better maintainability.
- Documentation: New comprehensive README and Arabic guides.
1.1.7 Legacy (Screen Go) #
- Previous stable release under the name
screen_go.