keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
372 stars 102 forks source link

refactor(android/engine): Refactor updateSelection #11389

Closed darcywong00 closed 1 week ago

darcywong00 commented 1 week ago

Relates to #11360 and follows #11384 -

Applies suggested refactoring of updateSelection

User Testing

Setup Install PR build of Keyman for Android and enable Keyman as the default system keyboard

keymanapp-test-bot[bot] commented 1 week ago

User Test Results

Test specification and instructions

Test Artifacts

dinakaranr commented 1 week ago
  1. Installed the "keyman-17.0.320.apk" file and gave all permissions to the application.
  2. Checked the "Enable Keyman as system-wide keyboard" and set the keyboard as the default keyboard box on the settings page.
  3. Open the Chrome browser, and then enter some text in the address bar and Google search box. The keyboard did not disappear when selecting some text from right to left. The keyboard stays on the screen when dragging the text selection from right to left.
keyman-server commented 1 week ago

Changes in this pull request will be available for download in Keyman version 17.0.321-beta