Skip to content

Commit 83c61ca

Browse files
jonalmeidamergify[bot]
authored andcommitted
Fix toolbar placement and app theming
Closes #3691
1 parent 714b245 commit 83c61ca

18 files changed

+46
-56
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
android:parentActivityName=".BrowserActivity" />
7777

7878
<activity
79-
android:theme="@style/Theme.AppCompat.Light"
79+
android:theme="@style/AppTheme"
8080
android:name=".addons.AddonDetailsActivity"
8181
android:exported="false"
8282
android:label="@string/mozac_feature_addons_addons" />
@@ -85,24 +85,24 @@
8585
android:label="@string/mozac_feature_addons_addons"
8686
android:parentActivityName=".addons.AddonsActivity"
8787
android:exported="false"
88-
android:theme="@style/Theme.AppCompat.Light" />
88+
android:theme="@style/AppTheme" />
8989

9090
<activity
9191
android:name=".addons.PermissionsDetailsActivity"
9292
android:label="@string/mozac_feature_addons_addons"
9393
android:exported="false"
94-
android:theme="@style/Theme.AppCompat.Light" />
94+
android:theme="@style/AppTheme" />
9595

9696
<activity
9797
android:name=".addons.AddonSettingsActivity"
9898
android:label="@string/mozac_feature_addons_addons"
9999
android:exported="false"
100-
android:theme="@style/Theme.AppCompat.Light" />
100+
android:theme="@style/AppTheme" />
101101

102102
<activity
103103
android:name=".addons.WebExtensionActionPopupActivity"
104104
android:label="@string/mozac_feature_addons_addons"
105-
android:theme="@style/Theme.AppCompat.Light"/>
105+
android:theme="@style/AppTheme"/>
106106

107107
<activity
108108
android:name=".IntentReceiverActivity"

app/src/main/java/org/mozilla/reference/browser/BrowserActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ open class BrowserActivity : AppCompatActivity() {
5050
open fun createBrowserFragment(sessionId: String?): Fragment = BrowserFragment.create(sessionId)
5151

5252
override fun onCreate(savedInstanceState: Bundle?) {
53+
setContentView(R.layout.activity_main)
5354
super.onCreate(savedInstanceState)
5455
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
5556
window.setupPersistentInsets()
56-
setContentView(R.layout.activity_main)
5757

5858
components.notificationsDelegate.bindToActivity(this)
5959

app/src/main/java/org/mozilla/reference/browser/CrashListActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class CrashListActivity : AppCompatActivity() {
2525
super.onCreate(savedInstanceState)
2626
window.setupPersistentInsets()
2727

28-
packageName
2928
supportFragmentManager
3029
.beginTransaction()
3130
.add(android.R.id.content, CrashListFragment())

app/src/main/java/org/mozilla/reference/browser/addons/AddonSettingsActivity.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ import org.mozilla.reference.browser.ext.components
3030
*/
3131
class AddonSettingsActivity : AppCompatActivity() {
3232
override fun onCreate(savedInstanceState: Bundle?) {
33+
setContentView(R.layout.activity_add_on_settings)
3334
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
3435
super.onCreate(savedInstanceState)
35-
window.setupPersistentInsets()
36-
37-
setContentView(R.layout.activity_add_on_settings)
36+
window.setupPersistentInsets(true)
3837

3938
val addon = requireNotNull(
4039
intent.getParcelableExtraCompat("add_on", Addon::class.java),

app/src/main/java/org/mozilla/reference/browser/addons/AddonsActivity.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ import org.mozilla.reference.browser.R
1717
*/
1818
class AddonsActivity : AppCompatActivity() {
1919
override fun onCreate(savedInstanceState: Bundle?) {
20-
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
21-
super.onCreate(savedInstanceState)
22-
window.setupPersistentInsets()
23-
2420
setContentView(R.layout.activity_main)
21+
super.onCreate(savedInstanceState)
22+
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
23+
window.setupPersistentInsets(true)
2524

2625
if (savedInstanceState == null) {
2726
supportFragmentManager.beginTransaction().apply {

app/src/main/java/org/mozilla/reference/browser/addons/InstalledAddonDetailsActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class InstalledAddonDetailsActivity : AppCompatActivity() {
3535
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
3636
super.onCreate(savedInstanceState)
3737
setContentView(R.layout.activity_installed_add_on_details)
38-
window.setupPersistentInsets()
38+
window.setupPersistentInsets(true)
3939

4040
val addon = requireNotNull(
4141
intent.getParcelableExtraCompat("add_on", Addon::class.java),

app/src/main/java/org/mozilla/reference/browser/addons/WebExtensionActionPopupActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ class WebExtensionActionPopupActivity : AppCompatActivity() {
3131
private lateinit var webExtensionId: String
3232

3333
override fun onCreate(savedInstanceState: Bundle?) {
34+
setContentView(R.layout.activity_add_on_settings)
3435
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
3536
super.onCreate(savedInstanceState)
36-
setContentView(R.layout.activity_add_on_settings)
3737
window.setupPersistentInsets()
3838

3939
webExtensionId = requireNotNull(intent.getStringExtra("web_extension_id"))

app/src/main/java/org/mozilla/reference/browser/settings/SettingsActivity.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
package org.mozilla.reference.browser.settings
66

7-
import android.R.id.content
87
import android.graphics.Color
98
import android.os.Bundle
109
import android.view.MenuItem
@@ -13,18 +12,20 @@ import androidx.activity.enableEdgeToEdge
1312
import androidx.appcompat.app.AppCompatActivity
1413
import mozilla.components.support.base.feature.UserInteractionHandler
1514
import mozilla.components.support.ktx.android.view.setupPersistentInsets
15+
import org.mozilla.reference.browser.R
1616

1717
class SettingsActivity :
1818
AppCompatActivity(),
1919
SettingsFragment.ActionBarUpdater {
2020
override fun onCreate(savedInstanceState: Bundle?) {
21+
setContentView(R.layout.activity_main)
2122
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
2223
super.onCreate(savedInstanceState)
2324
window.setupPersistentInsets(true)
2425

2526
if (savedInstanceState == null) {
2627
with(supportFragmentManager.beginTransaction()) {
27-
replace(content, SettingsFragment())
28+
replace(R.id.container, SettingsFragment())
2829
commit()
2930
}
3031
}

app/src/main/java/org/mozilla/reference/browser/settings/SettingsFragment.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
143143
OnPreferenceClickListener {
144144
parentFragmentManager
145145
.beginTransaction()
146-
.replace(android.R.id.content, PairSettingsFragment())
146+
.replace(R.id.container, PairSettingsFragment())
147147
.addToBackStack(null)
148148
.commit()
149149
getActionBarUpdater().apply {
@@ -156,7 +156,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
156156
OnPreferenceClickListener {
157157
parentFragmentManager
158158
.beginTransaction()
159-
.replace(android.R.id.content, AccountSettingsFragment())
159+
.replace(R.id.container, AccountSettingsFragment())
160160
.addToBackStack(null)
161161
.commit()
162162
getActionBarUpdater().apply {
@@ -169,7 +169,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
169169
OnPreferenceClickListener {
170170
parentFragmentManager
171171
.beginTransaction()
172-
.replace(android.R.id.content, PrivacySettingsFragment())
172+
.replace(R.id.container, PrivacySettingsFragment())
173173
.addToBackStack(null)
174174
.commit()
175175
getActionBarUpdater().apply {
@@ -188,7 +188,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
188188
OnPreferenceClickListener {
189189
parentFragmentManager
190190
.beginTransaction()
191-
.replace(android.R.id.content, AboutFragment())
191+
.replace(R.id.container, AboutFragment())
192192
.addToBackStack(null)
193193
.commit()
194194
true

app/src/main/java/org/mozilla/reference/browser/tabs/synced/SyncedTabsActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class SyncedTabsActivity : AppCompatActivity() {
1616
override fun onCreate(savedInstanceState: Bundle?) {
1717
enableEdgeToEdge(SystemBarStyle.dark(Color.TRANSPARENT))
1818
super.onCreate(savedInstanceState)
19-
window.setupPersistentInsets()
19+
window.setupPersistentInsets(true)
2020

2121
setContentView(R.layout.activity_main)
2222

0 commit comments

Comments
 (0)