diff --git a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt
index 476842c97710..a6cc0a9d0bc8 100644
--- a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt
+++ b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt
@@ -22,6 +22,7 @@ import android.arch.lifecycle.Observer
import android.arch.lifecycle.ViewModelProviders
import android.content.Context
import android.content.Intent
+import android.content.res.Configuration
import android.net.Uri
import android.os.Bundle
import android.support.annotation.StringRes
@@ -611,6 +612,14 @@ class BrowserTabFragment : Fragment(), FindListener {
}
}
+ /**
+ * We don't destroy the activity on config changes like orientation, so we need to ensure we update resources which might change based on config
+ */
+ override fun onConfigurationChanged(newConfig: Configuration) {
+ super.onConfigurationChanged(newConfig)
+ ddgLogo.setImageResource(R.drawable.full_logo)
+ }
+
private fun resetTabState() {
omnibarTextInput.text.clear()
viewModel.resetView()
diff --git a/app/src/main/res/drawable-h400dp-hdpi/full_logo.png b/app/src/main/res/drawable-h400dp-hdpi/full_logo.png
new file mode 100644
index 000000000000..409317a035ae
Binary files /dev/null and b/app/src/main/res/drawable-h400dp-hdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-h400dp-mdpi/full_logo.png b/app/src/main/res/drawable-h400dp-mdpi/full_logo.png
new file mode 100644
index 000000000000..786b90b09c8a
Binary files /dev/null and b/app/src/main/res/drawable-h400dp-mdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-h400dp-xhdpi/full_logo.png b/app/src/main/res/drawable-h400dp-xhdpi/full_logo.png
new file mode 100644
index 000000000000..b052597f49c0
Binary files /dev/null and b/app/src/main/res/drawable-h400dp-xhdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-h400dp-xxhdpi/full_logo.png b/app/src/main/res/drawable-h400dp-xxhdpi/full_logo.png
new file mode 100644
index 000000000000..ea1020050a1e
Binary files /dev/null and b/app/src/main/res/drawable-h400dp-xxhdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-h400dp-xxxhdpi/full_logo.png b/app/src/main/res/drawable-h400dp-xxxhdpi/full_logo.png
new file mode 100644
index 000000000000..9934c9944297
Binary files /dev/null and b/app/src/main/res/drawable-h400dp-xxxhdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-hdpi/full_logo.png b/app/src/main/res/drawable-hdpi/full_logo.png
index 409317a035ae..b6c052f6ced7 100644
Binary files a/app/src/main/res/drawable-hdpi/full_logo.png and b/app/src/main/res/drawable-hdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-mdpi/full_logo.png b/app/src/main/res/drawable-mdpi/full_logo.png
index 786b90b09c8a..5249b3f82a0d 100644
Binary files a/app/src/main/res/drawable-mdpi/full_logo.png and b/app/src/main/res/drawable-mdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-xhdpi/full_logo.png b/app/src/main/res/drawable-xhdpi/full_logo.png
index b052597f49c0..f026af1d7244 100644
Binary files a/app/src/main/res/drawable-xhdpi/full_logo.png and b/app/src/main/res/drawable-xhdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/full_logo.png b/app/src/main/res/drawable-xxhdpi/full_logo.png
index ea1020050a1e..f8c7eaf62849 100644
Binary files a/app/src/main/res/drawable-xxhdpi/full_logo.png and b/app/src/main/res/drawable-xxhdpi/full_logo.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/full_logo.png b/app/src/main/res/drawable-xxxhdpi/full_logo.png
index 9934c9944297..1d118e8e1731 100644
Binary files a/app/src/main/res/drawable-xxxhdpi/full_logo.png and b/app/src/main/res/drawable-xxxhdpi/full_logo.png differ
diff --git a/app/src/main/res/layout/fragment_browser_tab.xml b/app/src/main/res/layout/fragment_browser_tab.xml
index 4965de25de37..69aa2ebc24e6 100644
--- a/app/src/main/res/layout/fragment_browser_tab.xml
+++ b/app/src/main/res/layout/fragment_browser_tab.xml
@@ -34,26 +34,22 @@
android:id="@+id/logoParent"
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:layout_marginTop="?attr/actionBarSize"
android:animateLayoutChanges="true">
-
-
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="0.5"
+ app:layout_constraintWidth_max="180dp" />