diff --git a/CHANGELOG.md b/CHANGELOG.md
index 704a46a4e..3bd7f8cc0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,11 @@
+## [5.3.1](https://github.com/NativeScript/NativeScript/compare/5.3.0...5.3.1) (2019-03-28)
+
+
+### Bug Fixes
+
+* revert fromUrl deprecate warning ([#7082](https://github.com/NativeScript/NativeScript/issues/7082)) ([0a45540](https://github.com/NativeScript/NativeScript/commit/0a45540))
+
+
# [5.3.0](https://github.com/NativeScript/NativeScript/compare/5.2.1...5.3.0) (2019-03-21)
diff --git a/tns-core-modules/image-source/image-source.android.ts b/tns-core-modules/image-source/image-source.android.ts
index 56140ba5e..175495321 100644
--- a/tns-core-modules/image-source/image-source.android.ts
+++ b/tns-core-modules/image-source/image-source.android.ts
@@ -246,8 +246,6 @@ export function fromNativeSource(source: any): ImageSource {
}
export function fromUrl(url: string): Promise {
- console.log("imageSource.fromUrl(url) is deprecated; use http.getImage(url) instead");
-
ensureHttp();
return http.getImage(url);
}
diff --git a/tns-core-modules/image-source/image-source.ios.ts b/tns-core-modules/image-source/image-source.ios.ts
index be18c1056..b7ff6531b 100644
--- a/tns-core-modules/image-source/image-source.ios.ts
+++ b/tns-core-modules/image-source/image-source.ios.ts
@@ -237,8 +237,6 @@ export function fromNativeSource(source: any): ImageSource {
}
export function fromUrl(url: string): Promise {
- console.log("imageSource.fromUrl(url) is deprecated; use http.getImage(url) instead");
-
ensureHttp();
return http.getImage(url);
}
diff --git a/tns-core-modules/ui/core/view/view.ios.ts b/tns-core-modules/ui/core/view/view.ios.ts
index 53281f20e..c733f9066 100644
--- a/tns-core-modules/ui/core/view/view.ios.ts
+++ b/tns-core-modules/ui/core/view/view.ios.ts
@@ -904,6 +904,14 @@ export namespace ios {
return controller;
}
+ public viewDidLoad(): void {
+ super.viewDidLoad();
+
+ // Unify translucent and opaque bars layout
+ // this.edgesForExtendedLayout = UIRectEdgeBottom;
+ this.extendedLayoutIncludesOpaqueBars = true;
+ }
+
public viewWillLayoutSubviews(): void {
super.viewWillLayoutSubviews();
const owner = this.owner.get();
@@ -959,9 +967,6 @@ export namespace ios {
return;
}
- // Unify translucent and opaque bars layout
- this.extendedLayoutIncludesOpaqueBars = true;
-
updateAutoAdjustScrollInsets(this, owner);
if (!owner.parent) {
diff --git a/tns-core-modules/ui/page/page.ios.ts b/tns-core-modules/ui/page/page.ios.ts
index 2c288be1d..9da43e2eb 100644
--- a/tns-core-modules/ui/page/page.ios.ts
+++ b/tns-core-modules/ui/page/page.ios.ts
@@ -68,6 +68,14 @@ class UIViewControllerImpl extends UIViewController {
return controller;
}
+ public viewDidLoad(): void {
+ super.viewDidLoad();
+
+ // Unify translucent and opaque bars layout
+ // this.edgesForExtendedLayout = UIRectEdgeBottom;
+ this.extendedLayoutIncludesOpaqueBars = true;
+ }
+
public viewWillAppear(animated: boolean): void {
super.viewWillAppear(animated);
const owner = this._owner.get();
@@ -100,9 +108,6 @@ class UIViewControllerImpl extends UIViewController {
frame._updateActionBar(owner);
}
- // Unify translucent and opaque bars layout
- this.extendedLayoutIncludesOpaqueBars = true;
-
// Set autoAdjustScrollInsets in will appear - as early as possible
iosView.updateAutoAdjustScrollInsets(this, owner);
diff --git a/tns-core-modules/ui/tab-view/tab-view.ios.ts b/tns-core-modules/ui/tab-view/tab-view.ios.ts
index 75d5f6b34..3201e9a2c 100644
--- a/tns-core-modules/ui/tab-view/tab-view.ios.ts
+++ b/tns-core-modules/ui/tab-view/tab-view.ios.ts
@@ -28,6 +28,14 @@ class UITabBarControllerImpl extends UITabBarController {
return handler;
}
+ public viewDidLoad(): void {
+ super.viewDidLoad();
+
+ // Unify translucent and opaque bars layout
+ // this.edgesForExtendedLayout = UIRectEdgeBottom;
+ this.extendedLayoutIncludesOpaqueBars = true;
+ }
+
@profile
public viewWillAppear(animated: boolean): void {
super.viewWillAppear(animated);
@@ -36,9 +44,6 @@ class UITabBarControllerImpl extends UITabBarController {
return;
}
- // Unify translucent and opaque bars layout
- this.extendedLayoutIncludesOpaqueBars = true;
-
iosView.updateAutoAdjustScrollInsets(this, owner);
if (!owner.parent) {