fanlusky ea9218ceff Replace the tray menu WebView2 with a D2D presenter
TrayMenuPresenter renders the language-bar right-click menu through
Direct2D on the existing menu HWND, matching the HTML version 1:1:
floating toolbar toggle, emoji/handwriting/keyboard/voice launchers,
settings, and about. The WebView2 menu path is kept as a fallback but
no longer created by default. Preedit caret reflow now uses an inline
object slot instead of letter-spacing, and cloud/AI candidate badges
are restored on D2D items.
2026-09-02 16:04:29 +08:00
S
Description
水杉输入法 Windows 产品:TSF、Server、GUI、设置页与安装器。内测:tg: https://t.me/msimegroup QQ Group: 829919142
https://msime.app
GPL-3.0
24 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 93.5%
Python 2.4%
PowerShell 2%
CMake 0.9%
Inno Setup 0.7%
Other 0.5%