-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
DS - androidAffects the Android backendAffects the Android backendDS - appkitAffects the AppKit/macOS backendAffects the AppKit/macOS backendDS - uikitAffects the UIKit backend (iOS, tvOS, watchOS, visionOS)Affects the UIKit backend (iOS, tvOS, watchOS, visionOS)DS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsDS - webAffects the Web backend (WebAssembly/WASM)Affects the Web backend (WebAssembly/WASM)DS - win32Affects the Win32/Windows backendAffects the Win32/Windows backendH - help wantedSomeone please save usSomeone please save usS - apiDesign and usabilityDesign and usabilityS - enhancementWouldn't this be the coolest?Wouldn't this be the coolest?
Milestone
Description
This issue tracks the implementation of IME composition events on each platform, an API initially proposed in #1293. PRs implementing this event should be made against the composition-event branch, which will be merged into master once all implementations are complete.
- Public API implemented (add composition event support #1404)
- API rename (rename CompostionEvent to IMEPreeditEvent #1622)
- Implemented on all platforms
- Windows (Partially in Windows: implement Window.set_ime_position() with IMM API. #1790, more work required)
- Mac OS (macOS: Composition Event #2147)
- Linux X11 (add composition event support #1404)
- Linux Wayland (Add IME event support for Wayland #2154)
- iOS
- Android
- Web (Composition event on web #2173)
- Document
IME - Add an entry to
CHANGELOG.md
garasubo, cbracken, katyo, yutkat, pickfire and 20 moreschneiderfelipe
Metadata
Metadata
Assignees
Labels
DS - androidAffects the Android backendAffects the Android backendDS - appkitAffects the AppKit/macOS backendAffects the AppKit/macOS backendDS - uikitAffects the UIKit backend (iOS, tvOS, watchOS, visionOS)Affects the UIKit backend (iOS, tvOS, watchOS, visionOS)DS - waylandAffects the Wayland backend, or generally free Unix platformsAffects the Wayland backend, or generally free Unix platformsDS - webAffects the Web backend (WebAssembly/WASM)Affects the Web backend (WebAssembly/WASM)DS - win32Affects the Win32/Windows backendAffects the Win32/Windows backendH - help wantedSomeone please save usSomeone please save usS - apiDesign and usabilityDesign and usabilityS - enhancementWouldn't this be the coolest?Wouldn't this be the coolest?