NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #655 most downloaded on pub.dev
A flutter plugin for adapting screen and font size.Guaranteed to look good on different models
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 9 months
Most releases are documented
notes for 46 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
8 years old
109 releases · first in 2018
Nothing published for this version
feat: support for disabling scaling
feat: support for disabling scaling
Add ability to exclude widgets from from rebuild list
One column per quarter.
- merge pr #550 #555 #556 - update readme
ScreenUtilInit won't rebuild the whole widget tree
fontSizeResolver to specify how font size should be scaleddiameter & diagonal factorsuseInheritedMediaQuery has not effect, and will be removed in next releaseensureScreenSize in web platformNothing published for this version
change useInheritedMediaQuery default value to false
- Adapt to flutter3.10
change useInheritedMediaQuery default value to true
- Limit flutter version > 3.10.0
Nothing published for this version
- merge #464
add spMax => max(toDouble(), sp), and spMin, for example: 12.spMax
add w and h on EdgeInsets,Radius,BorderRadius,BoxConstraints
Bug Fix: False sizes when using DevicePreview
Bug Fix: Some widgets disapear because of parent rebuild.
Fix compatibility with flutter sdk 2.x
- Fix #398
Bug Fix: False sizes when resizing
Bug Fix: Assertion Failed (Find MediaQuery in ancestors)
Bug Fix: Reaching context that no longer used.
- merge #352
- delete log
add num.verticalSpacingRadius num.horizontalSpaceRadius num.setVerticalSpacingFromWidth
For the size, use the context to get it first, which needs to provide the Context More rigorous context checking
Fix the problem of inaccurate height
- .w,.h use MediaQuery
Break Change: updated the first initialization method, please refer to README.md
Break Change : add setContext() , the first initialization method requires calling
init method add "context" param
add "minTextAdapt" param , Font adaptation is based on the minimum value of width and height or only based on width(default)
add number.sm (return min(number.sp , number))
split default value change to false
Text adaptation no longer considers the height of the screen
- fix .r
-Breaking change. Use a new way to set font scaling -Deprecated ssp and nsp
-Breaking change. Use a new way to set font scaling -Deprecated ssp and nsp
- update readme
- update readme
- revert 5.0.0-nullsafety.10 - fix #230
- fix #228
Supplementary documentation, supports two initialization methods
Add a method to get the screen orientation
- fix #221
- merge #216 #218
- Optimize initialization method
- merge #205
- merge 4.0.2+3
- merge 4.0.2+2 #186
- merge 4.0.1 ,4.0.2 #183
Migrated flutter_screenutil to non-nullable
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
add r(),adapt according to the smaller of width or height
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →