slint-ui / slint

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
https://slint.dev
Other
17.54k stars 600 forks source link

X11 IME tooltip incorrectly placed with OpenGL backend #511

Closed tdaede closed 1 year ago

tdaede commented 3 years ago
cargo run --bin gallery

Screenshot from 2021-09-18 22-02-38 It also doesn't support inline display, though it is functional.

tronical commented 3 years ago

That's true. The GL backend uses winit, which does not provide API to permit applications to respond to input method queries. But the IME position is something that we can and should set. Thanks for the report and the screenshot :)

tronical commented 3 years ago

This is also reproducible on macOS.

tronical commented 1 year ago

This is fixed via https://github.com/slint-ui/slint/pull/1713