keymanapp / keyman

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

fix(developer): handle paste of TSV into Wordlist grid #12594

Closed mcdurdin closed 2 weeks ago

mcdurdin commented 3 weeks ago

When pasting into the wordlist grid, the editor will now check if the clipboard text contains newlines or tabs, and if so, will paste the text as new rows in the wordlist (with a prompt), rather than pasting the whole text into the current cell.

If the clipboard text does not contain NL or TAB then the default in-cell editor paste handling will run.

Fixes: #12517

User Testing

These tests should be run in the Wordlist grid view in the Lexical Model Editor. Create a new lexical model and open it in the Lexical Model Editor

TŦE 13644
E   9134
SEN 4816
Ȼ   3479
SW̱ 2621
NIȽ 2314
U¸  2298
I¸  1988
ȻSE 1925
I   1884
keymanapp-test-bot[bot] commented 3 weeks ago

User Test Results

Test specification and instructions

Test Artifacts

dinakaranr commented 3 weeks ago

Test Results

I tested this issue with the attached "18.0.133-alpha-test-12594" build on the Windows 10 OS. Here is my observation.

keyman-server commented 2 weeks ago

Changes in this pull request will be available for download in Keyman version 18.0.135-alpha