diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt index 5bfe2b1..df9aa83 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt @@ -44,6 +44,7 @@ class SettingsActivity : SimpleActivity() { setupKeyboardLanguage() setupKeyboardHeightMultiplier() setupShowClipboardContent() + setupShowNumbersRow() updateTextColors(settings_nested_scrollview) @@ -159,4 +160,11 @@ class SettingsActivity : SimpleActivity() { config.showClipboardContent = settings_show_clipboard_content.isChecked } } + private fun setupShowNumbersRow() { + settings_show_numbers_row.isChecked = config.showNumbersRow + settings_show_numbers_row_holder.setOnClickListener { + settings_show_numbers_row.toggle() + config.showNumbersRow = settings_show_numbers_row.isChecked + } + } } diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Config.kt index 694293e..cb17a74 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Config.kt @@ -37,6 +37,9 @@ class Config(context: Context) : BaseConfig(context) { get() = prefs.getBoolean(SHOW_CLIPBOARD_CONTENT, true) set(showClipboardContent) = prefs.edit().putBoolean(SHOW_CLIPBOARD_CONTENT, showClipboardContent).apply() + var showNumbersRow: Boolean + get() = prefs.getBoolean(SHOW_NUMBERS_ROW, false) + set(showNumbersRow) = prefs.edit().putBoolean(SHOW_NUMBERS_ROW, showNumbersRow).apply() private fun getDefaultLanguage(): Int { val conf = context.resources.configuration diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt index ddc2838..78a59fc 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt @@ -15,6 +15,7 @@ const val LAST_EXPORTED_CLIPS_FOLDER = "last_exported_clips_folder" const val KEYBOARD_LANGUAGE = "keyboard_language" const val HEIGHT_MULTIPLIER = "height_multiplier" const val SHOW_CLIPBOARD_CONTENT = "show_clipboard_content" +const val SHOW_NUMBERS_ROW = "show_numbers_row" // differentiate current and pinned clips at the keyboards' Clipboard section const val ITEM_SECTION_LABEL = 0 diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 832b397..1230d13 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -189,6 +189,20 @@ android:layout_height="wrap_content" android:text="@string/show_clipboard_content" /> + + + + +