v0.1.89
Hanja conversion floats too. The candidates used to be a popup window pinned to the keyboard, which meant bringing a one-pixel window into existence and retrying twenty times whenever an external keyboard was doing the typing — and a last row a navigation bar could sit on. They are a floating panel now, in the same frame as the keyboard and the code-point pad: drag it, resize it, and it is as see-through as the floating keyboard's opacity setting says. It keeps its own size and place, and gives the keyboard back when it closes.
The code-point pad is two rows instead of three: the digits, then A-F with Bksp, Cancel and OK beside them, each saying in a word what it does. The row and a half of filler cells that spaced a keyboard-shaped grid around sixteen digits is gone.
Reproducibility re-verified at this tag under JDK 21.