@ -76,6 +76,8 @@ import org.thoughtcrime.securesms.ui.Cell
import org.thoughtcrime.securesms.ui.Divider
import org.thoughtcrime.securesms.ui.ItemButton
import org.thoughtcrime.securesms.ui.ItemButtonWithDrawable
import org.thoughtcrime.securesms.ui.LargeItemButton
import org.thoughtcrime.securesms.ui.LargeItemButtonWithDrawable
import org.thoughtcrime.securesms.ui.LocalDimensions
import org.thoughtcrime.securesms.ui.color.destructiveButtonColors
import org.thoughtcrime.securesms.ui.components.OutlineButton
@ -414,27 +416,27 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
Cell {
Column {
ItemButtonWithDrawable( R . string . activity _path _title , if ( hasPaths ) R . drawable . ic _status else R . drawable . ic _path _yellow ) { show < PathActivity > ( ) }
Large ItemButtonWithDrawable( R . string . activity _path _title , if ( hasPaths ) R . drawable . ic _status else R . drawable . ic _path _yellow ) { show < PathActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _privacy _button _title , R . drawable . ic _privacy _icon ) { show < PrivacySettingsActivity > ( ) }
Large ItemButton( R . string . activity _settings _privacy _button _title , R . drawable . ic _privacy _icon ) { show < PrivacySettingsActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _notifications _button _title , R . drawable . ic _speaker , Modifier . contentDescription ( R . string . AccessibilityId _notifications ) ) { show < NotificationSettingsActivity > ( ) }
Large ItemButton( R . string . activity _settings _notifications _button _title , R . drawable . ic _speaker , Modifier . contentDescription ( R . string . AccessibilityId _notifications ) ) { show < NotificationSettingsActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _conversations _button _title , R . drawable . ic _conversations , Modifier . contentDescription ( R . string . AccessibilityId _conversations ) ) { show < ChatSettingsActivity > ( ) }
Large ItemButton( R . string . activity _settings _conversations _button _title , R . drawable . ic _conversations , Modifier . contentDescription ( R . string . AccessibilityId _conversations ) ) { show < ChatSettingsActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _message _requests _button _title , R . drawable . ic _message _requests , Modifier . contentDescription ( R . string . AccessibilityId _message _requests ) ) { show < MessageRequestsActivity > ( ) }
Large ItemButton( R . string . activity _settings _message _requests _button _title , R . drawable . ic _message _requests , Modifier . contentDescription ( R . string . AccessibilityId _message _requests ) ) { show < MessageRequestsActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _message _appearance _button _title , R . drawable . ic _appearance , Modifier . contentDescription ( R . string . AccessibilityId _appearance ) ) { show < AppearanceSettingsActivity > ( ) }
Large ItemButton( R . string . activity _settings _message _appearance _button _title , R . drawable . ic _appearance , Modifier . contentDescription ( R . string . AccessibilityId _appearance ) ) { show < AppearanceSettingsActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _invite _button _title , R . drawable . ic _invite _friend , Modifier . contentDescription ( R . string . AccessibilityId _invite _friend ) ) { sendInvitationToUseSession ( ) }
Large ItemButton( R . string . activity _settings _invite _button _title , R . drawable . ic _invite _friend , Modifier . contentDescription ( R . string . AccessibilityId _invite _friend ) ) { sendInvitationToUseSession ( ) }
Divider ( )
if ( ! prefs . getHidePassword ( ) ) {
ItemButton( R . string . sessionRecoveryPassword , R . drawable . ic _recovery _phrase , Modifier . contentDescription ( R . string . AccessibilityId _recovery _password _menu _item ) ) { show < RecoveryPasswordActivity > ( ) }
Large ItemButton( R . string . sessionRecoveryPassword , R . drawable . ic _recovery _phrase , Modifier . contentDescription ( R . string . AccessibilityId _recovery _password _menu _item ) ) { show < RecoveryPasswordActivity > ( ) }
Divider ( )
}
ItemButton( R . string . activity _settings _help _button , R . drawable . ic _help , Modifier . contentDescription ( R . string . AccessibilityId _help ) ) { show < HelpSettingsActivity > ( ) }
Large ItemButton( R . string . activity _settings _help _button , R . drawable . ic _help , Modifier . contentDescription ( R . string . AccessibilityId _help ) ) { show < HelpSettingsActivity > ( ) }
Divider ( )
ItemButton( R . string . activity _settings _clear _all _data _button _title , R . drawable . ic _clear _data , Modifier . contentDescription ( R . string . AccessibilityId _clear _data ) , destructiveButtonColors ( ) ) { ClearAllDataDialog ( ) . show ( supportFragmentManager , " Clear All Data Dialog " ) }
Large ItemButton( R . string . activity _settings _clear _all _data _button _title , R . drawable . ic _clear _data , Modifier . contentDescription ( R . string . AccessibilityId _clear _data ) , destructiveButtonColors ( ) ) { ClearAllDataDialog ( ) . show ( supportFragmentManager , " Clear All Data Dialog " ) }
}
}
}