Menu

#1488 Always align IME candidate window to start of composition string

Committed
closed
5
2023-07-26
2023-07-04
No

The IME candidate window is currently aligned to the start of any target text in the composition string on Win32 and Qt but not on GTK. When there is no target text in the composition string then the candidate window is aligned to the start of the composition string.

Behaviour is different between platforms. Target alignment is seen as adding unnecessary complexity. It may be difficult or impossible to implement target alignment in all cases. Other issues touch on this: [#2135], [feature-requests:#1300].

The proposed change is to remove code that aligns the candidate window to the target text so that the candidate window is always aligned to the start of the composition string. This is simpler, more consistent and more explainable.

Patch from @johnsonj.

1 Attachments

Related

Bugs: #2135
Bugs: #2391
Feature Requests: #1300
Commit: [b694d5]

Discussion

  • Zufu Liu

    Zufu Liu - 2023-07-04

    I'm fine with this change as only Japanese IME is affected (Chinese IME composition string never has target inside).

     
  • Neil Hodgson

    Neil Hodgson - 2023-07-14
    • Group: Initial --> Committed
     
  • Neil Hodgson

    Neil Hodgson - 2023-07-14

    Committed as [a04edd].

     

    Related

    Commit: [a04edd]

  • Neil Hodgson

    Neil Hodgson - 2023-07-26
    • status: accepted --> closed
     
  • Neil Hodgson

    Neil Hodgson - 2023-07-26

    Committed as [a04edd].

     

    Related

    Commit: [a04edd]


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.