1
0
Fork 0
Commit graph

339 commits

Author SHA1 Message Date
sspanak
2e9abac16e fixed some languages from the same country being displayed using the same code in mode ABC, e.g. Spanish and Catalan were both 'ES' 2024-09-22 11:04:49 +03:00
sspanak
340b58f1ab fixed incorrect status being displayed when the command palette is on 2024-09-22 11:04:49 +03:00
sspanak
a2651cea62 Increased the hold duration for virtual keys that also support swiping. It was extremely short and uncontrollable on fast devices 2024-09-22 11:04:49 +03:00
sspanak
c5f0e47eb5 the text case is again properly saved and restored on restart 2024-09-22 10:56:41 +03:00
sspanak
8b5d0f164a fixed: some hotkeys were not handled when being held 2024-09-22 10:56:41 +03:00
sspanak
749471130c disabled selecting lowercase in Predictive mode, when Auto Text Case is on and there are no suggestions 2024-09-22 10:56:41 +03:00
sspanak
d59c78ccc9 added a separate Shift key 2024-09-22 10:56:41 +03:00
sspanak
3a5263ccf6 fixed a crash when changing the text case when there are no suggestions 2024-09-22 10:56:41 +03:00
sspanak
7bab31c2ec disabled recomposing while a dictionary is loading to prevent database overload 2024-09-19 14:22:00 +03:00
sspanak
ac63a31915 only one variant of the Greek letter Sigma is displayed on the virtual keyboard 2024-09-19 14:22:00 +03:00
sspanak
33fb98a996 fixed some issues with the Greek question mark and optimized the generation of the new line character in the suggestions 2024-09-19 14:22:00 +03:00
sspanak
4fd1fb4378 auto-space code cleanup 2024-09-19 14:22:00 +03:00
sspanak
23074a3bc2 added rules for automatic space before parenthesis, quote marks and Spanish inverted punctuation 2024-09-19 14:22:00 +03:00
sspanak
397ffe7391 fixed the automatic space rules for French 2024-09-19 14:22:00 +03:00
sspanak
6da172df8b fixed punctuation incorrectly combining with letters sometimes 2024-09-19 14:22:00 +03:00
sspanak
828f5d6dde language kind is now determined by ID instead of searching for specific letters, for faster performance 2024-09-19 14:22:00 +03:00
sspanak
07379ac75c punctuation fixes
* enabled punctuation combinations in Greek and Arabic
	* ensured Greek semicolon and question mark are the correct Unicode characters
2024-09-19 14:22:00 +03:00
sspanak
24c002ef09 fixed an unnecessary input mode reset on start, causing the Status Bar to display uppercase as lowercase 2024-09-19 14:22:00 +03:00
Theppitak M.
d5fc1fe4b1
Add Thai language support (#629)
* added Thai language

* the SoftKeyNumber now displays abbreviated letter list when there are too many letters on a single key

* updated the language validation rules to detect single letters in Asian languages

* added a 'no space between words' language YAML option

---------

Co-authored-by: sspanak <doftor.livain@gmail.com>
2024-09-17 11:21:59 +03:00
sspanak
e5b9beb84e checking for zombies on startup 2024-09-13 09:54:59 +03:00
sspanak
5ff344560a bumped up the version info 2024-09-13 09:54:59 +03:00
sspanak
4d665ea264 code cleanup 2024-09-12 13:38:37 +03:00
sspanak
4137563fb1 fixed broken links on the Help screen 2024-09-12 13:38:37 +03:00
sspanak
ed1ed176c9 now checking if the service became a zombie every time we receive a stop request, instead of trying to guess the problematic cases (attempting to fix the Priviliged Options again) 2024-09-12 13:38:37 +03:00
sspanak
430ce1f97e regression: fixed crashing when changing the language soon after starting up 2024-09-12 13:38:37 +03:00
sspanak
2bad9d60f9 no background tasks are scheduled after shutting down (yet another attempt to fix the Privileged Options problem) 2024-09-12 13:38:37 +03:00
sspanak
c908ac1c33 swiping the on-screen Input Mode key switches to the previous keyboard 2024-09-12 13:24:57 +03:00
sspanak
57d4041391 swiping the virtual on-screen Backspace deletes one entire word 2024-09-12 13:24:57 +03:00
sspanak
aa9bcfd837 removed the ResizeHandle class and created a more universal and consistent SwipeableSoftKey 2024-09-12 13:24:57 +03:00
sspanak
3f76f40058 optimized the word pair save time 2024-09-10 15:26:58 +03:00
sspanak
c689284af5 fixed changing the text case not working in ABC mode 2024-09-10 15:26:58 +03:00
sspanak
b158ae3a32 removed the TAB key 2024-09-10 15:26:58 +03:00
sspanak
ab21e4ca43 renamed all SoftKeys for consistency and removed the unuse SoftTextEditKey 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
c64ef283d3 fixed broken links on the Help screen 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
a77f14cacb fixed recomposing one more time and simplified the Backspace logic greatly 2024-09-10 15:26:58 +03:00
sspanak
715b13d74a fixed namespace issues 2024-09-10 15:26:58 +03:00
Dimo Karaivanov
10497af44d
Word pair predictions (#616) 2024-09-06 14:38:26 +03:00
sspanak
1300f8b517 reorganized the Debug screen and moved the log messages to a separate screen 2024-09-06 14:14:40 +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
83c2296d9f fixed recomposing sometimes starting a the wrong character 2024-09-05 18:58:06 +03:00
sspanak
77085b915c fixed language search crashing for real this time 2024-09-04 16:20:41 +03:00
sspanak
b71ed8c705 fixed suggestion selection getting reset when toggling the text case of generated suggestions 2024-09-04 12:54:28 +03:00
sspanak
d99e930fda fixed crashing when pressing OK in the language search field 2024-09-03 18:01:16 +03:00
sspanak
231f4e608e the WordStore is now explicitly destroyed on shutdown (attempting to fix the Privileged options problem again) 2024-09-03 10:27:29 +03:00
sspanak
4d7880e5c2 fixed a spelling mistake 2024-09-02 10:04:40 +03:00
sspanak
910cc2a46a limited recomposing to capture words consisting of letters only, and ignore special chars 2024-09-02 10:04:40 +03:00
Dimo Karaivanov
40b48bba52 Auto space improvements (#613)
* space is added at the end of a line, when this is not the last line

* space is added after digit+currency

* space is no longer added after digit+colon making it easier to type time
2024-09-02 10:04:40 +03:00
sspanak
266bed96db Fixed the "il n'y a pas" problem. Single letters were sometimes suggested in alphabetic order instead of by popularity, when typing them right after a punctuation mark. 2024-09-02 10:04:40 +03:00