Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions app/src/main/assets/text/text_dummy.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
"Dummy 1",
"Dummy 2",
"Dummy 3",
"Dummy 4",
"Dummy 5",
"Dummy 6",
"Dummy 7",
"Dummy 8",
"Dummy 9",
"Dummy 0"
]
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ enum class KeyboardFeatureType(val id: String, val title: String) {
TEMPLATE_TEXT_LOVE("menu_template_text_love","Love Emoji"),
TEMPLATE_TEXT_GREETING("menu_template_text_greeting", "Greeting"),
CHANGE_KEYBOARD("menu_change_keyboard","Change Keyboard"),
SETTING("menu_setting","Setting")
SETTING("menu_setting","Setting"),
TEMPLATE_TEXT_DUMMY("menu_template_text_dummy", "Dummy")
}
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,12 @@ class KeyboardIME : BaseKeyboardIME<KeyboardImeBinding>() {
keyboardTemplateText.visible()
}

KeyboardFeatureType.TEMPLATE_TEXT_DUMMY -> {
hideMainKeyboard()
keyboardTemplateText.setupTemplateTextType(KeyboardFeatureType.TEMPLATE_TEXT_DUMMY)
keyboardTemplateText.visible()
}

KeyboardFeatureType.CHANGE_KEYBOARD -> {
(getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager).showInputMethodPicker()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,12 @@ class KeyboardUtil {
KeyboardFeatureType.SETTING,
R.drawable.ic_menu_setting,
pref.loadPrefBoolean(KeyboardFeatureType.SETTING.id, true)
),
KeyboardFeature(
KeyboardFeatureType.TEMPLATE_TEXT_DUMMY.id,
KeyboardFeatureType.TEMPLATE_TEXT_DUMMY,
com.frogobox.api.R.drawable.ic_frogo_cracked,
pref.loadPrefBoolean(KeyboardFeatureType.TEMPLATE_TEXT_DUMMY.id, true)
)
).sortedBy { it.state }
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import com.frogobox.appkeyboard.model.KeyboardFeatureType.MOVIE
import com.frogobox.appkeyboard.model.KeyboardFeatureType.NEWS
import com.frogobox.appkeyboard.model.KeyboardFeatureType.SETTING
import com.frogobox.appkeyboard.model.KeyboardFeatureType.TEMPLATE_TEXT_APP
import com.frogobox.appkeyboard.model.KeyboardFeatureType.TEMPLATE_TEXT_DUMMY
import com.frogobox.appkeyboard.model.KeyboardFeatureType.TEMPLATE_TEXT_GAME
import com.frogobox.appkeyboard.model.KeyboardFeatureType.TEMPLATE_TEXT_GREETING
import com.frogobox.appkeyboard.model.KeyboardFeatureType.TEMPLATE_TEXT_LOVE
Expand Down Expand Up @@ -54,6 +55,7 @@ class TemplateTextKeyboard(
TEMPLATE_TEXT_SALE -> getTitleText(TEMPLATE_TEXT_SALE.name)
TEMPLATE_TEXT_GREETING -> getTitleText(TEMPLATE_TEXT_GREETING.name)
TEMPLATE_TEXT_LOVE -> getTitleText(TEMPLATE_TEXT_LOVE.name)
TEMPLATE_TEXT_DUMMY -> getTitleText(TEMPLATE_TEXT_DUMMY.name)
}
}
}
Expand All @@ -73,6 +75,7 @@ class TemplateTextKeyboard(
TEMPLATE_TEXT_SALE -> TemplateTextUtils.getTextSale(context)
TEMPLATE_TEXT_GREETING -> TemplateTextUtils.getTextGreeting(context)
TEMPLATE_TEXT_LOVE -> TemplateTextUtils.getTextLove(context)
TEMPLATE_TEXT_DUMMY -> TemplateTextUtils.getTextDummy(context)
}
)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,10 @@ object TemplateTextUtils {
}.shuffled()
}

fun getTextDummy(context: Context): List<TemplateText> {
return getDataAsset(context, "text/text_dummy.json").mapIndexed { index, s ->
TemplateText(index, s, KeyboardFeatureType.TEMPLATE_TEXT_DUMMY)
}
}

}