Commit Graph

200 Commits

Author SHA1 Message Date
e74c76b59f Fix. If setting "Show numbers on a separate row" is turned ON, small top special characters are not displayed for numeric keyboard 2023-10-14 17:52:44 +03:00
c32d85a18e Use brackets for if/else 2023-10-13 15:36:11 +03:00
f02ba5fae9 Added "/" to 'phone' keyboard as a new key shown at long pressing zero. And made the popup keyboard work with 5+ symbols. Fix #239 2023-10-12 22:50:18 +03:00
a08a63e468 Simplified
- getting miniKeyboardContainer from mMiniKeyboardCache[popupKey]
- getting miniKeyboardView using view binding
- comment removed
2023-10-10 00:01:29 +03:00
59de752615 Fixed issue with caching for mini keyboard views: Getting 'miniKeyboardView' from 'mMiniKeyboardCache' and not from the previously shown layout. Fix #251.
+ removed mMiniKeyboard!!.mOnKeyboardActionListener is not needed in MyKeyboardView.onLongPress() func. Originally defined in SimpleKeyboardIME class.
2023-10-09 22:26:29 +03:00
e0fa3fd919 Ensure no multiple capital letters appear without using delay
This fixes the issue of capitalizing two letters when SHIFT is active,
but it does not use delay. It instead always updates shift state right
right after a key press, to ensure it is in the right state as soon as
next key is typed. This removes the delay added in #210.
2023-08-31 13:38:20 +02:00
8137b71a32 Fix emoji palette bottom bar colors 2023-08-30 15:28:00 +02:00
0ea9f39ce2 Stop active scroll when emoji category is tapped 2023-08-30 13:52:26 +02:00
967485bd44 Use same color as surrounding buttons for inactive emoji category icon 2023-08-30 13:50:32 +02:00
7cb5fbe8a2 Make categories fit available screen size 2023-08-30 11:41:28 +02:00
e915500171 Fix category coloring behavior 2023-08-30 11:25:50 +02:00
e38ba4ed19 Fix emoji category colors on light theme 2023-08-30 09:49:47 +02:00
30759e301e Add emoji categories to emoji list
This closes #229
2023-08-28 10:54:30 +02:00
27e054e023 migrate remaining inflated layouts to viewbinding 2023-08-17 20:00:58 +03:00
a1e6636159 migrate views to viewbinding 2023-08-17 00:54:12 +03:00
ffe7b05008 Fixed Turkish Q layout 2023-07-15 23:18:52 +05:30
891fe2e3c4 Use apply to make updateSuggestionsToolbarLayout cleaner 2023-07-07 17:06:35 +02:00
b4dc109125 Adjust clipboard_value when no autofill suggestions are available 2023-07-07 14:22:40 +02:00
937bedb3eb Make clipboard item wrap_content instead of fill up parent 2023-07-07 13:56:54 +02:00
f36216651f Remove unnecessary null check in MyKeyboardView 2023-07-06 16:31:51 +02:00
ab3cfc36f0 Add autofill integration to the keyboard
* Activated autofill support for our input method in method.xml
* Implemented required methods in our IME
* Styled views as similar as possible to the clipboard item
* Added InlineContentViewHorizontalScrollView which properly clips these views,
since they are owned by another process and are usually drawn above our views

This closes #199
2023-07-05 12:18:36 +02:00
dc1972a096 Added delay for fast typing 2023-06-28 13:32:53 +10:00
0ead92bab0 fix(language): fix review code from @tibbi
Signed-off-by: Hung <>
2023-06-27 11:43:23 +07:00
01aeabdf9a feature(language): add vi string + config Vn
Signed-off-by: Hung <>
2023-06-26 16:25:45 +07:00
ce57b3cc4b lets simplify the null check 2023-06-18 09:54:53 +02:00
d2c3116173 adding a null check 2023-06-18 09:54:18 +02:00
409e3f4c35 Moved setKeyboardHolder before setKeyboard in order to properly manage toolbar visibility 2023-06-17 10:02:02 +10:00
d8dead14ea Added isDeviceLocked extension function to track when user is on a LockScreen 2023-06-17 10:01:09 +10:00
471b3f25cc Merge remote-tracking branch 'origin/direct_boot_aware' into direct_boot_aware 2023-06-15 16:23:25 +10:00
8cab8a3c79 Fixed directBoot crashes 2023-06-15 16:23:11 +10:00
02bb8d6d99 Merge pull request #183 from Merkost/direct_boot_aware
Direct boot aware
2023-06-13 10:35:37 +02:00
44d913bfec Merge pull request #189 from Merkost/scandinavian_fix
Keyboard change layout button fix
2023-06-13 10:03:18 +02:00
d372956540 Improved if statements for detectAndSendKey 2023-06-13 14:19:46 +10:00
5e23f27066 safeStorageContext refactored 2023-06-13 13:03:13 +10:00
56d3ff4b85 Fixed a bug when some keyboard's change layout button doesn't work as expected 2023-06-09 12:22:38 +10:00
09bc110eb6 Fixed a bug when clicking on layout change and space at the same time 2023-06-09 12:10:00 +10:00
e6a22e5920 Moved AccessHelper to an outer class 2023-06-09 11:40:41 +10:00
91852ed63e Removed old accessibility functions which caused manual focus clearing 2023-06-09 10:52:28 +10:00
bd03b19a56 Merge branch 'main' into talkback_improvements
# Conflicts:
#	app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt
2023-06-09 10:38:37 +10:00
29c8c763c0 OnKeyboardActionListener extracted to a different file 2023-06-09 10:31:08 +10:00
52836b8e5f Added contentDescriptions for the keys and a new string resource 2023-06-07 14:04:05 +10:00
9901cfbc10 Added inner AccessHelper class for talkback functional 2023-06-07 13:10:33 +10:00
fa4e38e94e Enabled numbers row based on shouldShowKeyboardToolbar value 2023-05-29 22:27:03 +10:00
0b3bf0a750 Added safeStorageContext 2023-05-29 17:01:23 +10:00
2ee861368b Merge branch 'main' into capitalizing_settings 2023-05-20 17:00:45 +10:00
000c907a02 ShiftState refactored 2023-05-20 11:36:03 +10:00
7396569c2e Space small key background fixed 2023-05-19 11:23:05 +10:00
45cc595606 Space key background TODO added 2023-05-18 13:08:16 +10:00
3972a917b8 fix: prevent unnecessary key invalidation when keyboard mode change. 2023-04-20 18:22:25 +01:00
5363970799 feat: implemented logic to hide and show number keys row. 2023-04-18 16:15:25 +01:00