responsive_mixin_layout 1.6.1
responsive_mixin_layout: ^1.6.1 copied to clipboard
A Flutter package for creating responsive layouts across different screen sizes.
Changelog #
All notable changes to this project will be documented in this file.
1.0.0 #
- Initial release of the package.
- Added the
ResponsiveLayoutwidget to create responsive layouts in Flutter. - Provides custom widgets for mobile devices, tablets, desktops, and TVs.
- Allows customization of the application's appearance based on the device's screen size.
1.0.1 #
- Changed
ScreenSizeclass name toScreenSizes. - Updated extension on context to have getters.
1.0.2 #
- Changed
ResponsiveLayoutMixinmixin name toResponsiveMixinLayout.
1.0.3 #
- Updated Flutter SDK.
- Updated README.
1.1.0 #
- Added
ScreenWidthandScreenHeightclasses to record sizes and methods.
1.2.0 #
- Added
basedOnLayoutbool onResponsiveLayoutto switch between getting screen size from screen size or layout box constraints.
1.3.0 #
- Added
xdesktopfield intoScreenSizes.
1.4.0 #
- Added
screenWidthandscreenHeightfields intoBuildContextextension.
1.5.0 #
Added #
RenderBoxBuilder: A widget that provides access to theRenderBoxof its child widget and triggers a callback.BoxSizeListener: A widget that listens for size changes of its child widget and triggers a callback.ScreenSizeListener: A widget that listens for screen size changes and triggers a callback.TextScalerBuilder: A widget that provides a custom text scaling factor based on the screen size.DoubleExtension: An extension for thedoubleclass that provides additional utility methods, includingclampInvertedandclampMapRanged.
Changed #
- Improved documentation and examples in the README file.
- Updated the
ResponsiveLayoutandResponsiveMixinLayoutwidgets to enhance flexibility and usability.
Fixed #
- Minor bug fixes and performance improvements.
1.6.0 #
Added #
- New widgets
RenderRandomInt,RenderRandomDouble, andRenderRandomBoolto generate random values. - Detailed comments in English for the new widgets.
- Usage examples in the README file.
1.6.1 #
- Updated README.