1
0
Fork 0
Commit graph

87 commits

Author SHA1 Message Date
sspanak
857c7a085d readjusted the arrow keys spacing to prevent accidental pressing of Backspace or Settings 2025-02-02 11:04:09 +02:00
sspanak
a0d59f0293 the keyboard now uses the Material 3 theme and follows the system Dynamic Colors on Android >= 12 2025-02-02 11:04:09 +02:00
sspanak
e910ef36c9 fixed incorrect command palette key spacing 2025-02-02 11:04:09 +02:00
sspanak
3d2a5a0c30 adjusted the numpad keys spacing properly 2025-02-02 11:04:09 +02:00
sspanak
a8146dab60 themes code cleanup 2025-02-02 11:04:09 +02:00
sspanak
38121ba796 further text size adjustments 2025-02-02 11:04:09 +02:00
sspanak
3eedd9043e the fitler key now has an icon for a more compact appearance 2025-02-02 11:04:09 +02:00
sspanak
aa828070c6 fixed the suggestions orientation when typing in RTL languages 2025-02-02 11:04:09 +02:00
sspanak
6a279838f9 updated the Numpad view to use the Material 2 theme 2025-02-02 11:04:09 +02:00
sspanak
b28d4cb458 updated the Small MainView to use the Material 2 theme 2025-02-02 11:04:09 +02:00
sspanak
ada5261773 the Settings screen now follows the Dynamic Color theme on Android 12 and higher 2025-01-17 18:39:51 +02:00
sspanak
2b2b8e9a1c workaround for getTextBeforeCursor() taking too much time and causing unresponsive UI 2025-01-05 10:22:36 +02:00
sspanak
97b3292f61 translations update 2024-12-29 13:41:41 +02:00
Dimo Karaivanov
8aeceefeb1
Configurable width (#690)
* numpad width setting

* translations
2024-12-21 10:47:01 +02:00
sspanak
85e363ad02 restored the mistakenly deleted font size value of the text-editing palette keys 2024-12-03 09:58:10 +02:00
sspanak
ef2ca89605 adjusted the size of the virtual function keys and removed some unnecessary size resources 2024-12-03 09:58:10 +02:00
Dimo Karaivanov
5a108dcda9
Korean (#671)
* added Korean language

* fokin context no more messing up everything in the InputModes

* no more unnecessary textField and inputType passing in the InputModes

* a single source of truth for the InputMode kind

* ModePredictive -> ModeWords

* no more db queries to increase the priority of emojis and special chars

* Korean virtual keypad

* more consistent displaying of the ABC string

* sorted out the labels of 1-key and 0-key in numeric modes

* documentation update
2024-11-28 13:20:49 +02:00
sspanak
9be19404f2 removed the send-with-OK-in-Facebook option 2024-11-14 11:31:24 +02:00
Dimo Karaivanov
da5b4f17b7
New dictionary format (#662)
* new dictionary format that supports syllabaries

* optimized the dictionary build cache significantly to truly build only the changed language files

* code style fixes
2024-11-06 10:43:16 +02:00
sspanak
bc64a9172b changed the virtual key layout weight from 0.65 to 0.675 2024-10-30 10:42:17 +02:00
sspanak
bcf73a90a2 changed the virtual key layout weight from 0.66 to 0.65 2024-10-30 10:42:17 +02:00
sspanak
017e5d510e fine-tuned the virtual keypad inner dimensions and padding 2024-10-30 10:42:17 +02:00
sspanak
4e5796ea3e changed the Donation button description 2024-10-23 12:05:44 +03:00
sspanak
0ff354a4eb for security reasons, clicking the external links in the on the Help screen no longer opens website directly, but instead triggers the share URL dialog 2024-10-22 10:53:07 +03:00
sspanak
fe4ef7a8a2 decreased the width of the virtual Fn keys from 0.85 to 0.66 2024-10-21 11:19:57 +03:00
sspanak
433d5f401a fixed a potential NullPointerException when trying to type with no language 2024-10-17 20:09:36 +03:00
sspanak
1baca0a50b removed the 'send with ENTER in Google Chat' option as it no longer works 2024-10-17 20:09:36 +03:00
sspanak
0e66f82738 when reordering punctuation, mandatory chars of one key are not allowed on the other 2024-10-03 13:22:20 +03:00
Dimo Karaivanov
9043165395
Punctuation reordering (#639) 2024-10-01 10:31:46 +03:00
sspanak
83479e373a added a button to disable the system spell checker 2024-09-26 10:46:03 +03:00
sspanak
d59c78ccc9 added a separate Shift key 2024-09-22 10:56:41 +03:00
sspanak
57d4041391 swiping the virtual on-screen Backspace deletes one entire word 2024-09-12 13:24:57 +03:00
sspanak
b158ae3a32 removed the TAB key 2024-09-10 15:26:58 +03:00
sspanak
0c06f21eee removed unnecessary new lines from some settings descriptions 2024-09-10 15:26:58 +03:00
sspanak
7fc9a197e7 added a setting to disable word pair learning and done final speed optimizations 2024-09-10 15:26:58 +03:00
sspanak
3ecdd7020e Reorganized the typing settings. The Predictive and ABC mode settings are on separate screens now 2024-09-06 14:14:40 +03:00
sspanak
4d7880e5c2 fixed a spelling mistake 2024-09-02 10:04:40 +03:00
Dimo Karaivanov
7195688867 Recomposition (#609)
* word re-composition function

* reordered the Keypad settings a bit
2024-09-02 10:04:40 +03:00
sspanak
16a8cc8b70 backspace acceleration function 2024-09-02 10:04:40 +03:00
sspanak
7fa4685c51 removed some unused code and resources 2024-08-14 19:02:46 +03:00
Dimo Karaivanov
2eea62b26f
New languages screen (#595)
* added a dictionary size property

* new language selection screen

* added a language search field

* SettingsStore now return a copy of the enabled languages to prevent accidental overwriting of the original settings object
2024-08-08 14:59:50 +03:00
sspanak
40b1aff3b1 adjusted the word search field and the 'no search result' items minimum height to 48dp 2024-08-08 14:53:27 +03:00
Dimo Karaivanov
fa6e379b08
Real help screen (#589)
* the manual is converted from markdown to HTML during build time

* The user manual is now included in the application. The Help section will no longer attempt to open it from Github

* fixed punctuation mistakes in the manual
2024-08-05 15:55:41 +03:00
Dimo Karaivanov
4c7c941e44
Dictionary import (#586) 2024-07-31 11:52:05 +03:00
Dimo Karaivanov
b9c4d71968
Add words without confirmation (#583) 2024-07-31 11:40:00 +03:00
Dimo Karaivanov
907bb90c64
All commands can be assigned to hotkeys (#582) 2024-07-31 11:25:27 +03:00
sspanak
57d7fc4a1f fixed the 'SoftKeyXXX can only be used with a Theme.AppCompat theme (or descendant)' error 2024-07-19 18:44:06 +03:00
sspanak
3cda6b9bb3 added the TAB key 2024-07-19 18:44:06 +03:00
Dimo Karaivanov
47c846ca39
Copy pasta (#566) 2024-07-19 18:03:20 +03:00
sspanak
44a0ca0f4c numpad alignment setting 2024-07-03 11:02:49 +03:00