Commit Graph

910 Commits

Author SHA1 Message Date
ded7159d3b Use BreakIterator to count characters to delete
Since emoji characters take up multiple characters, this
uses BreakIterator from android.icu to correctly determine length
of a single Unicode character. This also fixes behavior for other
Unicode characters that may be made up of multiple characters.
2023-07-26 08:29:04 +02:00
bf0c4aa1ba Update strings.xml 2023-07-22 12:58:57 +03:00
923365ca3f Translated using Weblate (Estonian)
Currently translated at 100.0% (34 of 34 strings)

Translation: Simple Mobile Tools/Simple Keyboard
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-keyboard/et/
2023-07-21 13:06:48 +02:00
ffe7b05008 Fixed Turkish Q layout 2023-07-15 23:18:52 +05:30
0489f9a9b3 Merge pull request #216 from esensar/feature/autofill-light-theme
Add support for light theme for autofill suggestions
2023-07-10 09:46:56 +02:00
a87683ad3d Add support for light theme for autofill suggestions 2023-07-10 09:32:56 +02:00
742522f660 update version to 5.4.7 2023-07-09 17:45:37 +02:00
3d213c9425 updating commons 2023-07-09 17:38:57 +02:00
a143e100db Merge pull request #214 from esensar/feature/199-autofill-integration
Add autofill integration to the keyboard
2023-07-07 18:57:23 +02:00
920514554d Remove minimum width from clipboard item 2023-07-07 18:15:39 +02:00
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
f1b4896a86 Remove extra empty line 2023-07-07 08:04:40 +02:00
e10c51b406 Translated using Weblate (Punjabi)
Currently translated at 100.0% (34 of 34 strings)

Translation: Simple Mobile Tools/Simple Keyboard
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-keyboard/pa/
2023-07-06 23:15:11 +02:00
fb429a5e19 Translated using Weblate (Punjabi)
Currently translated at 100.0% (34 of 34 strings)

Translation: Simple Mobile Tools/Simple Keyboard
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-keyboard/pa/
2023-07-06 23:15:11 +02:00
5dadffc3ca Ensure clipboard takes all space if no autofill suggestions are available 2023-07-06 16:52:49 +02:00
f36216651f Remove unnecessary null check in MyKeyboardView 2023-07-06 16:31:51 +02:00
3d96687c60 Use isRPlus instead of direct SDK version checks 2023-07-06 16:30:26 +02:00
db731afb46 Use uniform steps for larger and smaller keyboard heights 2023-07-06 16:28:07 +02:00
4215a7482d Limit available keyboard sizes to a more sensible set 2023-07-06 13:02:26 +02:00
6b07eeddbc Add keyboard height percentage options 2023-07-06 08:59:45 +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
e41c6c0817 Merge pull request #209 from Merkost/paste_fix
Changed onPastedText cursor position to the end of the text
2023-06-28 09:25:01 +02:00
dc1972a096 Added delay for fast typing 2023-06-28 13:32:53 +10:00
cd66af8cc0 Changed onPastedText cursor position to the end of the text 2023-06-28 11:54:14 +10:00
cba6850d7d Translated using Weblate (French)
Currently translated at 100.0% (34 of 34 strings)

Translation: Simple Mobile Tools/Simple Keyboard
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-keyboard/fr/
2023-06-27 11:39:37 +02:00
59e012991f Translated using Weblate (Punjabi)
Currently translated at 100.0% (34 of 34 strings)

Translation: Simple Mobile Tools/Simple Keyboard
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-keyboard/pa/
2023-06-27 11:39:37 +02:00
b856bf9f9f do not translate string comments 2023-06-27 11:39:21 +02:00
15169a6280 minor code style update 2023-06-27 11:37:34 +02:00
0ead92bab0 fix(language): fix review code from @tibbi
Signed-off-by: Hung <>
2023-06-27 11:43:23 +07:00
177be0205f feature(language): add telex source
Signed-off-by: Hung <>
2023-06-26 16:26:08 +07:00
01aeabdf9a feature(language): add vi string + config Vn
Signed-off-by: Hung <>
2023-06-26 16:25:45 +07:00
b57a0461cf feature(language): add vi string + config Vn
Signed-off-by: Hung <>
2023-06-23 23:50:17 +07:00
42d4b72685 update version to 5.4.6 2023-06-23 09:57:33 +02:00
243cafc69b Merge pull request #204 from weblate/weblate-simple-mobile-tools-simple-keyboard
Translations update from Hosted Weblate
2023-06-23 09:39:58 +02:00
a467961e06 Merge pull request #203 from Merkost/termux_fix
Fixed termux issue
2023-06-23 09:39:35 +02:00
a537b79b85 Translated using Weblate (Indonesian)
Currently translated at 100.0% (34 of 34 strings)

Translation: Simple Mobile Tools/Simple Keyboard
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-keyboard/id/
2023-06-23 09:37:59 +02:00
7dde359f5b Added updateShiftKeyState if originalText is null 2023-06-23 12:33:59 +10:00
72512478d9 Revert "Fixed termux issue"
This reverts commit 1c134f1956.
2023-06-23 12:26:23 +10:00
859af20078 Merge remote-tracking branch 'origin/termux_fix' into termux_fix 2023-06-23 12:24:27 +10:00
1c134f1956 Fixed termux issue 2023-06-23 12:24:10 +10:00
cfe7a41b00 Fixed termux issue 2023-06-23 12:15:24 +10:00
ffbeff5bab replacing jcenter with mavenCentral 2023-06-22 23:58:27 +02:00
ed4ba59134 Fixed on delete key click 2023-06-22 19:12:13 +10:00
cf08c69a80 update version to 5.4.5 2023-06-18 10:00:18 +02: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
febd62164d adding 2 extra chars to the english keyboards 2023-06-18 09:38:28 +02:00
f1539bf377 Merge pull request #195 from Merkost/direct_boot_aware
Direct boot aware fixes
2023-06-18 08:56:37 +02:00