From e104beef22bbacac510b154d3dd304acb8ccdd69 Mon Sep 17 00:00:00 2001 From: fanlusky <1730976608@qq.com> Date: Thu, 13 Aug 2026 04:07:06 +0800 Subject: [PATCH] feat(ui): add a WeChat-inspired skin with light/dark variants and synchronized candidate and toolbar previews --- .../horizontal_candidate_window_wechat.html | 599 +++++++++++++++ ...izontal_candidate_window_wechat_light.html | 594 ++++++++++++++ .../vertical_candidate_window_wechat.html | 727 ++++++++++++++++++ ...ertical_candidate_window_wechat_light.html | 722 +++++++++++++++++ ui-html/webview2/ftb/wechat.html | 429 +++++++++++ ui-html/webview2/ftb/wechat_light.html | 428 +++++++++++ .../ime-settings/src/modules/config-sync.ts | 2 + .../settings/ime-settings/src/modules/skin.ts | 134 +++- .../ime-settings/src/modules/theme.ts | 4 +- .../ime-settings/src/partials/skin.html | 43 +- .../ime-settings/src/styles/modules/skin.css | 51 +- 11 files changed, 3677 insertions(+), 56 deletions(-) create mode 100644 ui-html/webview2/candwnd/horizontal_candidate_window_wechat.html create mode 100644 ui-html/webview2/candwnd/horizontal_candidate_window_wechat_light.html create mode 100644 ui-html/webview2/candwnd/vertical_candidate_window_wechat.html create mode 100644 ui-html/webview2/candwnd/vertical_candidate_window_wechat_light.html create mode 100644 ui-html/webview2/ftb/wechat.html create mode 100644 ui-html/webview2/ftb/wechat_light.html diff --git a/ui-html/webview2/candwnd/horizontal_candidate_window_wechat.html b/ui-html/webview2/candwnd/horizontal_candidate_window_wechat.html new file mode 100644 index 00000000..f012d6d0 --- /dev/null +++ b/ui-html/webview2/candwnd/horizontal_candidate_window_wechat.html @@ -0,0 +1,599 @@ + + + +
+ + +