Skip to main content

responsive_metrics 0.0.3 copy "responsive_metrics: ^0.0.3" to clipboard
responsive_metrics: ^0.0.3 copied to clipboard

A lightweight, dependency-free responsive design toolkit for Flutter — pixel scaling, breakpoint checks, and per-device values.

0.0.3 #

  • ScreenScaler.init() now accepts an optional scalingEnabled master switch. Pass false to make .w .h .sp .r return raw, unscaled values everywhere, including mobile — for apps that only want RV/pick() breakpoint-tier values and no proportional scaling at all. Defaults to true, so existing behavior is unchanged.
  • ScreenScaler.init() also accepts optional scaleTablet / scaleDesktop flags for turning scaling off per device class instead of globally — e.g. keep mobile scaling on but render tablet/desktop at fixed, unscaled values. No effect while scalingEnabled is false. Defaults to true for both, so existing behavior is unchanged unless opted out.

0.0.2 #

  • Added homepage field to pubspec.yaml.

0.0.1 #

  • Initial release.
  • ScreenScaler singleton for per-device-class pixel scaling.
  • .w .h .sp .r extensions on num.
  • ResponsiveContext extension on BuildContext with isMobile / isTablet / isDesktop / isLandscape / pick().
  • RV value holder for per-device-class constants.
1
likes
160
points
256
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight, dependency-free responsive design toolkit for Flutter — pixel scaling, breakpoint checks, and per-device values.

Homepage

License

MIT (license)

Dependencies

flutter

More

Packages that depend on responsive_metrics