Skip to content

Commit 8ecfd11

Browse files
committed
align content with main Duck.ai toggle
1 parent 4fad082 commit 8ecfd11

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

duckchat/duckchat-impl/src/main/java/com/duckduckgo/duckchat/impl/ui/settings/DuckChatSettingsActivity.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import android.view.View
2222
import android.widget.CompoundButton
2323
import androidx.core.content.ContextCompat
2424
import androidx.core.view.isVisible
25+
import androidx.core.view.updatePadding
2526
import androidx.lifecycle.Lifecycle
2627
import androidx.lifecycle.flowWithLifecycle
2728
import androidx.lifecycle.lifecycleScope
@@ -108,6 +109,13 @@ class DuckChatSettingsActivity : DuckDuckGoActivity() {
108109
binding.userEnabledDuckChatToggleRebranding.show()
109110
binding.showDuckChatSearchSettingsLink.setPrimaryText(getString(R.string.duck_chat_assist_settings_title_rebranding))
110111
binding.showDuckChatSearchSettingsLink.setSecondaryText(getString(R.string.duck_chat_assist_settings_description_rebranding))
112+
113+
// align content with the main Duck.ai toggle's text
114+
val offset = resources.getDimensionPixelSize(CommonR.dimen.listItemImageContainerSize) +
115+
resources.getDimensionPixelSize(CommonR.dimen.keyline_4)
116+
binding.duckAiInputScreenToggleContainer.updatePadding(left = offset)
117+
binding.duckAiInputScreenDescription.updatePadding(left = offset)
118+
binding.duckAiShortcuts.updatePadding(left = offset)
111119
} else {
112120
binding.includeToolbar.toolbar.title = getString(R.string.duck_ai_paid_settings_title)
113121
binding.duckChatSettingsIcon.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.chat_private_128))
@@ -117,6 +125,11 @@ class DuckChatSettingsActivity : DuckDuckGoActivity() {
117125
binding.userEnabledDuckChatToggleRebranding.gone()
118126
binding.showDuckChatSearchSettingsLink.setPrimaryText(getString(R.string.duck_chat_assist_settings_title))
119127
binding.showDuckChatSearchSettingsLink.setSecondaryText(getString(R.string.duck_chat_assist_settings_description))
128+
129+
val offset = 0
130+
binding.duckAiInputScreenToggleContainer.updatePadding(left = offset)
131+
binding.duckAiInputScreenDescription.updatePadding(left = offset)
132+
binding.duckAiShortcuts.updatePadding(left = offset)
120133
}
121134

122135
binding.duckChatSettingsText.addClickableSpan(

0 commit comments

Comments
 (0)