Gesture engine #280
Replies: 8 comments 13 replies
-
|
Beta Was this translation helpful? Give feedback.
-
didn't get you fully about this part, ill add the toolbar key, currently added the kotlin engine as third engine option (experimental) |
Beta Was this translation helpful? Give feedback.
-
well the kotlin file is on the app now, lets leave it like there for the testing , i can make it hidden until debug mode on , lets start with something |
Beta Was this translation helpful? Give feedback.
-
|
Made net progress today 😂 Database integrated. There is an included fix from Gemini to tie it in, causing index issues. Added back some gesture features: wiggle, circle, punctuation gesture for apostrophe, Deepseek found a Gemini bug 🤣 that seems too have improved typing, seems noticeably improve. 🤷🏻♂️ Attached are the complete dtw engine file plus a fix, not sure if that's in the SwipeGestureEngineKotlin.kt, pretty sure it is not. Drop this in, tie in database and dictionary and then the fun stuff. |
Beta Was this translation helpful? Give feedback.
-
|
the kotlin engine will be removed from next build, lets add it after testing and if it become stable enough to replace java engine, it will be replaced |
Beta Was this translation helpful? Give feedback.
-
|
Here is a current update, some fixes to the data and much better gesture and suggestions IMO |
Beta Was this translation helpful? Give feedback.
-
|
BTW The big features in the database are the learning and cache that keeps words with their gesture and those suggestions in cache for proof reading until the keyboard closes then adds them to learned words, and of course syncing. There was some tie in that i did with the Java version when i added dwell time over a letter, that should be in the engine now. If that's obvious to find it would be great to have it hooked up during this next phase. If not no big it was easy for the ai. Nonetheless i think this last update is a good base. It is reasonably accurate with decent suggestions. Many iterations that i tried either had good accuracy and terrible suggestions or good suggestions and not so good accuracy. And this is with it having no training or learning properly. Ought to be good. 🤞🏻 |
Beta Was this translation helpful? Give feedback.
-
|
I just remembered that the database, whatever it is called, has a word limit on it for internally learned words BUT some people may be using their user personal dictionary as a small dictionary thus they could have significantly more words to sync than can be handled. I understand why people do this, i did it on HeliBoard for a while because it greatly helps gesture typing, however, the whole purpose of this project, for me at least, is to eliminate the need to do that. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@LeanBitLab
Now that we have a working kotlin DTW engine I can integrate the stuff I've been working on in the Java version that was ripped out to make a simple dtw. So much of it should go pretty quick 🤞🏻
The AI have fallen down on integrating settings, so if you could add something into this initial code to the settings, maybe an enable/disable toggle specifically for it, that would properly direct the AI back to the right files, that might get them over this hump. The other thing would be a key code and toolbar button for manual "deep search". That way I nor the AI have to go mucking with anything outside of this main file and settings.
The plan:
Feedback?
Beta Was this translation helpful? Give feedback.
All reactions