diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2584585..964f7a4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -23,6 +23,11 @@ + + addNewClip() + else -> return super.onOptionsItemSelected(item) + } + + return true + } + + private fun addNewClip() { + + } +} 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 fb302e8..02cd820 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt @@ -1,5 +1,6 @@ package com.simplemobiletools.keyboard.activities +import android.content.Intent import android.os.Bundle import android.view.Menu import com.simplemobiletools.commons.extensions.* @@ -22,6 +23,7 @@ class SettingsActivity : SimpleActivity() { setupPurchaseThankYou() setupCustomizeColors() setupUseEnglish() + setupManageClipboardItems() setupVibrateOnKeypress() setupShowPopupOnKeypress() @@ -66,7 +68,7 @@ class SettingsActivity : SimpleActivity() { settings_use_english.isChecked = config.useEnglish if (settings_use_english_holder.isGone() && settings_purchase_thank_you_holder.isGone()) { - settings_vibrate_on_keypress_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme) + settings_manage_clipboard_items_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme) } settings_use_english_holder.setOnClickListener { @@ -76,6 +78,14 @@ class SettingsActivity : SimpleActivity() { } } + private fun setupManageClipboardItems() { + settings_manage_clipboard_items_holder.setOnClickListener { + Intent(this, ManageClipboardItemsActivity::class.java).apply { + startActivity(this) + } + } + } + private fun setupVibrateOnKeypress() { settings_vibrate_on_keypress.isChecked = config.vibrateOnKeypress settings_vibrate_on_keypress_holder.setOnClickListener { diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt index 71d867b..b9f40c9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt @@ -28,6 +28,7 @@ import androidx.core.animation.doOnStart import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.isPiePlus import com.simplemobiletools.keyboard.R +import com.simplemobiletools.keyboard.activities.ManageClipboardItemsActivity import com.simplemobiletools.keyboard.activities.SettingsActivity import com.simplemobiletools.keyboard.adapters.ClipsAdapter import com.simplemobiletools.keyboard.extensions.config @@ -365,7 +366,12 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut } clipboard_manager_manage.setOnLongClickListener { context.toast(R.string.manage_clipboard_items); true; } - clipboard_manager_manage.setOnClickListener { } + clipboard_manager_manage.setOnClickListener { + Intent(context, ManageClipboardItemsActivity::class.java).apply { + addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + context.startActivity(this) + } + } } } diff --git a/app/src/main/res/layout/activity_manage_clipboard_items.xml b/app/src/main/res/layout/activity_manage_clipboard_items.xml new file mode 100644 index 0000000..baeef7b --- /dev/null +++ b/app/src/main/res/layout/activity_manage_clipboard_items.xml @@ -0,0 +1,42 @@ + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index df1de90..3e20935 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -89,6 +89,22 @@ + + + + + + + + + diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 818a890..8cc8070 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Fixat + Add a new item + You can manage or add clips here for quick access. Suprimeix Canvia el tipus de teclat diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 5802fba..a964d06 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Pinned + Add a new item + You can manage or add clips here for quick access. Slet Skift tastaturtype diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index f103850..b088df6 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Pinned + Add a new item + You can manage or add clips here for quick access. Löschen Tastaturtyp ändern diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index a8467c0..3cf7fa5 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -13,6 +13,8 @@ Πρόχειρο Πρόσφατα Καρφιτσωμένα + Add a new item + You can manage or add clips here for quick access. Διαγραφή Αλλαγή τύπου πληκτρολογίου diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 51af53f..1864670 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Épinglé + Add a new item + You can manage or add clips here for quick access. Supprimer Changer de type de clavier diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index a742fd8..231da8f 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Pinned + Add a new item + You can manage or add clips here for quick access. Izbriži Promijeni vrstu tipkovnice diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 0fe3dd8..9501470 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Pinned + Add a new item + You can manage or add clips here for quick access. Elimina Cambia il tipo di tastiera diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index aa13531..49f82ce 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Pinned + Add a new item + You can manage or add clips here for quick access. Delete Keisti klaviatūros tipą diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 83549ca..15bf86f 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -13,6 +13,8 @@ Schowek Ostatnie Przypięte + Add a new item + You can manage or add clips here for quick access. Usuń Zmień typ klawiatury diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 086b41f..5bcca62 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -1,3 +1,4 @@ + Jednoduchá klávesnica Klávesnica @@ -12,6 +13,8 @@ Schránka Nedávne Pripnuté + Pridať novú položku + Na tomto mieste viete spravovať a pridávať nové pripnutia do schránky pre rýchly prístup. Odstrániť Zmeniť typ klávesnice diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index f75fef0..65850aa 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Sabitlendi + Add a new item + You can manage or add clips here for quick access. Sil Klavye türünü değiştir diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7abba33..8b3ecf5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,6 +13,8 @@ Clipboard Recent Pinned + Add a new item + You can manage or add clips here for quick access. Delete Change keyboard type