Skip to content

Commit 234a56f

Browse files
committed
v0.0.11 Release
- Dartfmt files. No functional changes.
1 parent 63f5e2a commit 234a56f

File tree

3 files changed

+37
-23
lines changed

3 files changed

+37
-23
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 0.0.11
4+
- Dartfmt files. No functional changes.
5+
36
## 0.0.10
47
- Calculate padding for SafeArea scaling correctly.
58
- Calculate ViewInsets for keyboard offset correctly.

lib/responsive_wrapper.dart

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -302,26 +302,29 @@ class _ResponsiveWrapperState extends State<ResponsiveWrapper>
302302
double scaledLeftInset;
303303
double scaledTopInset;
304304
double scaledRightInset;
305-
double scaledBottomInset;
305+
double scaledBottomInset;
306306

307-
if(widget.mediaQueryData != null) {
307+
if (widget.mediaQueryData != null) {
308308
leftInsetFactor = widget.mediaQueryData.viewInsets.left / screenWidth;
309309
topInsetFactor = widget.mediaQueryData.viewInsets.top / screenHeight;
310310
rightInsetFactor = widget.mediaQueryData.viewInsets.right / screenWidth;
311-
bottomInsetFactor = widget.mediaQueryData.viewInsets.bottom / screenHeight;
311+
bottomInsetFactor =
312+
widget.mediaQueryData.viewInsets.bottom / screenHeight;
312313
} else {
313314
leftInsetFactor = MediaQuery.of(context).viewInsets.left / screenWidth;
314315
topInsetFactor = MediaQuery.of(context).viewInsets.top / screenHeight;
315316
rightInsetFactor = MediaQuery.of(context).viewInsets.right / screenWidth;
316-
bottomInsetFactor = MediaQuery.of(context).viewInsets.bottom / screenHeight;
317+
bottomInsetFactor =
318+
MediaQuery.of(context).viewInsets.bottom / screenHeight;
317319
}
318320

319321
scaledLeftInset = leftInsetFactor * scaledWidth;
320322
scaledTopInset = topInsetFactor * scaledHeight;
321323
scaledRightInset = rightInsetFactor * scaledWidth;
322324
scaledBottomInset = bottomInsetFactor * scaledHeight;
323325

324-
return EdgeInsets.fromLTRB(scaledLeftInset, scaledTopInset, scaledRightInset, scaledBottomInset);
326+
return EdgeInsets.fromLTRB(
327+
scaledLeftInset, scaledTopInset, scaledRightInset, scaledBottomInset);
325328
}
326329

327330
EdgeInsets scaledViewPadding;
@@ -333,26 +336,31 @@ class _ResponsiveWrapperState extends State<ResponsiveWrapper>
333336
double scaledLeftPadding;
334337
double scaledTopPadding;
335338
double scaledRightPadding;
336-
double scaledBottomPadding;
339+
double scaledBottomPadding;
337340

338-
if(widget.mediaQueryData != null) {
341+
if (widget.mediaQueryData != null) {
339342
leftPaddingFactor = widget.mediaQueryData.viewPadding.left / screenWidth;
340343
topPaddingFactor = widget.mediaQueryData.viewPadding.top / screenHeight;
341-
rightPaddingFactor = widget.mediaQueryData.viewPadding.right / screenWidth;
342-
bottomPaddingFactor = widget.mediaQueryData.viewPadding.bottom / screenHeight;
344+
rightPaddingFactor =
345+
widget.mediaQueryData.viewPadding.right / screenWidth;
346+
bottomPaddingFactor =
347+
widget.mediaQueryData.viewPadding.bottom / screenHeight;
343348
} else {
344349
leftPaddingFactor = MediaQuery.of(context).viewPadding.left / screenWidth;
345350
topPaddingFactor = MediaQuery.of(context).viewPadding.top / screenHeight;
346-
rightPaddingFactor = MediaQuery.of(context).viewPadding.right / screenWidth;
347-
bottomPaddingFactor = MediaQuery.of(context).viewPadding.bottom / screenHeight;
351+
rightPaddingFactor =
352+
MediaQuery.of(context).viewPadding.right / screenWidth;
353+
bottomPaddingFactor =
354+
MediaQuery.of(context).viewPadding.bottom / screenHeight;
348355
}
349356

350357
scaledLeftPadding = leftPaddingFactor * scaledWidth;
351358
scaledTopPadding = topPaddingFactor * scaledHeight;
352359
scaledRightPadding = rightPaddingFactor * scaledWidth;
353360
scaledBottomPadding = bottomPaddingFactor * scaledHeight;
354361

355-
return EdgeInsets.fromLTRB(scaledLeftPadding, scaledTopPadding, scaledRightPadding, scaledBottomPadding);
362+
return EdgeInsets.fromLTRB(scaledLeftPadding, scaledTopPadding,
363+
scaledRightPadding, scaledBottomPadding);
356364
}
357365

358366
EdgeInsets scaledPadding;
@@ -362,12 +370,17 @@ class _ResponsiveWrapperState extends State<ResponsiveWrapper>
362370
double scaledRightPadding;
363371
double scaledBottomPadding;
364372

365-
scaledLeftPadding = max(0.0, getScaledViewPadding().left - getScaledViewInsets().left);
366-
scaledTopPadding = max(0.0, getScaledViewPadding().top - getScaledViewInsets().top);
367-
scaledRightPadding = max(0.0, getScaledViewPadding().right - getScaledViewInsets().right);
368-
scaledBottomPadding = max(0.0, getScaledViewPadding().bottom - getScaledViewInsets().bottom);
369-
370-
return EdgeInsets.fromLTRB(scaledLeftPadding, scaledTopPadding, scaledRightPadding, scaledBottomPadding);
373+
scaledLeftPadding =
374+
max(0.0, getScaledViewPadding().left - getScaledViewInsets().left);
375+
scaledTopPadding =
376+
max(0.0, getScaledViewPadding().top - getScaledViewInsets().top);
377+
scaledRightPadding =
378+
max(0.0, getScaledViewPadding().right - getScaledViewInsets().right);
379+
scaledBottomPadding =
380+
max(0.0, getScaledViewPadding().bottom - getScaledViewInsets().bottom);
381+
382+
return EdgeInsets.fromLTRB(scaledLeftPadding, scaledTopPadding,
383+
scaledRightPadding, scaledBottomPadding);
371384
}
372385

373386
double get activeScaleFactor =>
@@ -506,17 +519,15 @@ class _ResponsiveWrapperState extends State<ResponsiveWrapper>
506519
devicePixelRatio: devicePixelRatio * activeScaleFactor,
507520
viewInsets: scaledViewInsets,
508521
viewPadding: scaledViewPadding,
509-
padding: scaledPadding
510-
);
522+
padding: scaledPadding);
511523
}
512524

513525
return MediaQuery.of(context).copyWith(
514526
size: Size(scaledWidth, scaledHeight),
515527
devicePixelRatio: devicePixelRatio * activeScaleFactor,
516528
viewInsets: scaledViewInsets,
517529
viewPadding: scaledViewPadding,
518-
padding: scaledPadding
519-
);
530+
padding: scaledPadding);
520531
}
521532
}
522533

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: responsive_framework
22
description: Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple.
3-
version: 0.0.10
3+
version: 0.0.11
44
homepage: https://codelessly.com
55
repository: https://github.com/Codelessly/ResponsiveFramework
66
issue_tracker: https://github.com/Codelessly/ResponsiveFramework/issues

0 commit comments

Comments
 (0)