flutter_screenutil
A flutter plugin for adapting screen and font size.Guaranteed to look good on different models
5.9.3
348K downloads/mo
#630 most downloaded on pub.dev
OpenFlutter/flutter_screenutil
What this package is like to depend on
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 65 of 86 stable releases
3 versions withdrawn
withdrawn after publishing
8 years old
109 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
109 releases · Oct 2018 to May 2024Releases
latest 60 of 109-
6.0.0-alpha.130 May 2024 pre-releaseNothing published for this version
-
5.9.331 May 2024 -
5.9.230 May 2024Release notes
Open source →- Add ability to exclude widgets from from rebuild list
- Depend on View instead of MediaQuery
- update readme
-
5.9.115 May 2024 -
5.9.021 Aug 2023Release notes
Open source →- ScreenUtilInit won't rebuild the whole widget tree
- Add
fontSizeResolverto specify how font size should be scaled - Add
diameter&diagonalfactors useInheritedMediaQueryhas not effect, and will be removed in next release- Fix
ensureScreenSizein web platform - add deviceType
-
5.9.0-beta17 Jun 2023 pre-releaseNothing published for this version
-
5.8.401 Jun 2023 -
5.8.331 May 2023 -
5.8.222 May 2023Release notes
Open source →- change useInheritedMediaQuery default value to true
- update readme
- remove ScreenutilInit layout listener
-
5.8.112 May 2023 -
5.8.012 May 2023 withdrawnNothing published for this version
-
5.7.010 Mar 2023 -
5.6.130 Jan 2023Release notes
Open source →- add spMax => max(toDouble(), sp), and spMin, for example: 12.spMax
- FlutterView instead of FlutterWindow
-
5.6.027 Oct 2022Release notes
Open source →- bug fix: #434
- add w and h on EdgeInsets,Radius,BorderRadius,BoxConstraints
-
5.5.402 Sep 2022 -
5.5.317 May 2022 withdrawnRelease notes
Open source →- Bug Fix: Some widgets disapear because of parent rebuild.
- Bug Fix: issue #362. Null check operator used on a null value when using ScreenUtil.init().
- Re-add context to builder parameters (users request).
- Add some standard rebuild factors.
-
5.5.3+117 May 2022 -
5.5.3+223 May 2022 -
5.5.206 May 2022 -
5.5.101 May 2022Release notes
Open source →- Bug Fix: Assertion Failed (Find MediaQuery in ancestors)
- Some performance improvements and fixes
-
5.5.028 Apr 2022 withdrawn -
5.4.012 Apr 2022 -
5.4.0+119 Apr 2022 -
5.3.117 Feb 2022Release notes
Open source →- add num.verticalSpacingRadius num.horizontalSpaceRadius num.setVerticalSpacingFromWidth
- update num.horizontalSpace
-
5.3.016 Feb 2022Release notes
Open source →- For the size, use the context to get it first, which needs to provide the Context More rigorous context checking
-
5.2.010 Feb 2022Release notes
Open source →- Rollback of 5.1.1 commit
- Fix the problem of inaccurate height
- merge #332(https://github.com/OpenFlutter/flutter_screenutil/pull/332) add num.setVerticalSpacing // SizedBox(height: num * scaleHeight) num.horizontalSpace // SizedBox(height: num * scaleWidth)
-
5.1.127 Jan 2022 -
5.1.015 Jan 2022Release notes
Open source →- Break Change: updated the first initialization method, please refer to README.md
-
5.0.413 Jan 2022Release notes
Open source →- Break Change : add setContext() , the first initialization method requires calling
- fix # 310
- update ReadMe.md
-
5.0.304 Jan 2022 -
5.0.225 Dec 2021Release notes
Open source →- add "minTextAdapt" param , Font adaptation is based on the minimum value of width and height or only based on width(default)
- update readme
-
5.0.124 Nov 2021 -
5.0.1+116 Dec 2021 -
5.0.1+217 Dec 2021 -
5.0.1+323 Dec 2021 -
5.0.009 Apr 2021Release notes
Open source →-Breaking change. Use a new way to set font scaling -Deprecated ssp and nsp
-
5.0.0+108 May 2021 -
5.0.0+208 May 2021 -
5.0.0-nullsafety.1117 Mar 2021 pre-release -
5.0.0-nullsafety.1015 Mar 2021 pre-release -
5.0.0-nullsafety.911 Mar 2021 pre-release -
5.0.0-nullsafety.811 Mar 2021 pre-release -
5.0.0-nullsafety.722 Feb 2021 pre-release -
5.0.0-nullsafety.621 Feb 2021 pre-release -
5.0.0-nullsafety.505 Feb 2021 pre-release -
5.0.0-nullsafety.426 Jan 2021 pre-release -
5.0.0-nullsafety.306 Jan 2021 pre-release -
5.0.0-nullsafety.229 Dec 2020 pre-release -
5.0.0-nullsafety.121 Dec 2020 pre-release -
5.0.0-nullsafety.016 Dec 2020 pre-release -
4.0.423 Mar 2021Nothing published for this version
-
4.0.4+129 Mar 2021Nothing published for this version
-
4.0.304 Feb 2021Nothing published for this version
-
4.0.3+105 Feb 2021Nothing published for this version
-
4.0.3+221 Feb 2021Nothing published for this version
-
4.0.3+308 Mar 2021Nothing published for this version
-
4.0.221 Dec 2020 -
4.0.2+121 Dec 2020Nothing published for this version
-
4.0.2+229 Dec 2020Nothing published for this version
-
4.0.2+306 Jan 2021Nothing published for this version