responsive_screen_master 2.0.1 copy "responsive_screen_master: ^2.0.1" to clipboard
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_go to responsive_screen_master.
  • Main class renamed from ScreenGo to ResponsiveMaster (class name remains same).
  • Config class renamed from ScreenGoConfig to ResponsiveMasterConfig.
  • 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: .hSafe and .wSafe for 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
  • .spScaled Extension: 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 isRTL boolean in device data

📐 Design-Based Scaling

  • .sw Extension: Scale based on design width (like flutter_screenutil)
  • .sh Extension: 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.
2
likes
160
points
128
downloads

Publisher

unverified uploader

Weekly Downloads

A flutter plugin for Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple.

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on responsive_screen_master