TerryCavanagh / VVVVVV

The source code to VVVVVV! http://thelettervsixtim.es/
Other
6.94k stars 556 forks source link

Render uncommitted IME text in bottom left corner #1187

Closed Daaaav closed 1 month ago

Daaaav commented 1 month ago

Changes:

As a followup to #1041 and the discussion inside it, this PR now shows the current candidate text (the uncommitted text being edited in the IME) in a box in the bottom left corner. This visualizes the data from SDL_TEXTEDITING[_EXT] events and makes it easier to input CJK text.

So at first (before #1041) you couldn't see what you were doing at all, after #1041 you could at least see the candidate list making it much clearer what was going on but you couldn't see the uncommitted text, and now you can also see the uncommitted text.

Not much more to explain about it except for a demo video:

https://github.com/user-attachments/assets/596c3519-c588-4a00-b9a3-04d818e46d0c

Legal Stuff:

By submitting this pull request, I confirm that...