From bd5ba1f7717e14581b4a087eb7fcbb7bc02c6aba Mon Sep 17 00:00:00 2001 From: fanlumaster <1730976608@qq.com> Date: Mon, 3 Nov 2025 13:12:51 +0800 Subject: [PATCH] [ui]: settings window --- server/CMakeLists.txt | 2 + server/html/webview2/menu/default.html | 2 +- server/html/webview2/settings/default.html | 278 ++++++++++++++------- server/scripts/config_files/CMakeLists.txt | 4 +- server/src/resource/MetasequoiaIME.ico | Bin 0 -> 38078 bytes server/src/resource/resource.h | 3 + server/src/resource/resource.rc | 3 + server/src/webview2/windows_webview2.cpp | 35 ++- server/src/window/ime_windows.cpp | 78 ++++-- server/src/window/ime_windows.h | 2 +- 10 files changed, 280 insertions(+), 127 deletions(-) create mode 100644 server/src/resource/MetasequoiaIME.ico create mode 100644 server/src/resource/resource.h create mode 100644 server/src/resource/resource.rc diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt index 9f8ccc3d..c9da5b02 100644 --- a/server/CMakeLists.txt +++ b/server/CMakeLists.txt @@ -49,6 +49,8 @@ set(SRC_FILES "./src/ipc/ipc.h" "./src/log/fanylog.cpp" "./src/log/fanylog.h" + "./src/resource/resource.h" + "./src/resource/resource.rc" "./src/utils/common_utils.cpp" "./src/utils/common_utils.h" "./src/utils/ime_utils.cpp" diff --git a/server/html/webview2/menu/default.html b/server/html/webview2/menu/default.html index 25e0fedf..3d5f6127 100644 --- a/server/html/webview2/menu/default.html +++ b/server/html/webview2/menu/default.html @@ -94,7 +94,7 @@ 🖲️ 悬浮工具栏 -
+