diff --git a/server/html/sciter/default-themes/body/vertical_candidate_window_dark.html b/server/html/sciter/default-themes/body/vertical_candidate_window_dark.html deleted file mode 100644 index 1f69c121..00000000 --- a/server/html/sciter/default-themes/body/vertical_candidate_window_dark.html +++ /dev/null @@ -1,56 +0,0 @@ -
- -
-
{0}
-
- -
-
-
-
1 {1}
-
-
- -
-
-
2 {2}
-
-
- -
-
-
3 {3}
-
-
- -
-
-
4 {4}
-
-
- -
-
-
5 {5}
-
-
- -
-
-
6 {6}
-
-
- -
-
-
7 {7}
-
-
- -
-
-
8 {8}
-
-
- -
\ No newline at end of file diff --git a/server/html/sciter/default-themes/vertical_candidate_window_dark.html b/server/html/sciter/default-themes/vertical_candidate_window_dark.html deleted file mode 100644 index 4c77acd6..00000000 --- a/server/html/sciter/default-themes/vertical_candidate_window_dark.html +++ /dev/null @@ -1,678 +0,0 @@ - - - - - Vertical Candidate Window - - - - - - -
- -
-
ni
-
- -
-
-
-
1 你
-
-
- -
-
-
2 笔
-
-
- -
-
-
3 量
-
-
- -
-
-
4 牛
-
-
- -
-
-
5 仙
-
-
- -
-
-
6 可
-
-
- -
-
-
7 木
-
-
- -
-
-
8 无
-
-
- -
- -
-
-
ni
-
-
-
-
-
1 玄都观
-
-
-
- -
-
-
ni
-
-
-
-
-
1 正日临朝
-
-
-
-
-
2 笔
-
-
-
- -
-
-
ni
-
-
-
-
-
1 少华甘露寺
-
-
-
-
-
2 笔
-
-
-
-
-
3 量
-
-
-
- -
-
-
ni
-
-
-
-
-
1 桃红复含宿雨
-
-
-
-
-
2 笔
-
-
-
-
-
3 量
-
-
-
-
-
4 牛
-
-
-
- -
-
-
ni
-
-
-
-
-
1 浮生七十今三十
-
-
- -
-
-
2 笔
-
-
- -
-
-
3 量
-
-
- -
-
-
4 牛
-
-
- -
-
-
5 仙
-
-
-
- -
-
-
ni
-
-
-
-
-
1 巡衣锦军制还乡歌
-
-
-
-
-
2 笔
-
-
-
-
-
3 量
-
-
-
-
-
4 牛
-
-
-
-
-
5 仙
-
-
-
-
-
6 可
-
-
-
- -
-
-
ni
-
-
-
-
-
1 疏影横斜暗上书窗敲
-
-
-
-
-
2 笔
-
-
-
-
-
3 量
-
-
-
-
-
4 牛
-
-
-
-
-
5 仙
-
-
-
-
-
6 可
-
-
-
-
-
7 木
-
-
-
- -
-
-
ni
-
-
-
-
-
1 红豆生南国春来发几枝
-
-
-
-
-
2 笔
-
-
-
-
-
3 量
-
-
-
-
-
4 牛
-
-
-
-
-
5 仙
-
-
-
-
-
6 可
-
-
-
-
-
7 木
-
-
-
-
-
8 无
-
-
-
- -
-
-
ni
-
-
-
-
-
1 不知天上宫阙今夕是何年
-
-
-
- -
-
-
ni
-
-
-
-
-
1 两岸青山相送迎谁知离别情
-
-
-
- -
-
-
ni
-
-
-
-
-
1 年年今夜月华如练长是人千里
-
-
-
- -
-
-
ni
-
-
-
-
-
1 裁翦冰绡轻叠数重淡著燕脂匀注
-
-
-
- -
-
-
ni
-
-
-
-
-
1 画阁魂消高楼目断斜阳只送平波远
-
-
-
- -
-
-
ni
-
-
-
-
-
1 河畔青芜堤上柳为问新愁何事年年有
-
-
-
- -
-
-
ni
-
-
-
-
-
1 度万壑千岩越溪深处怒涛渐息樵风乍起
-
-
-
- -
-
-
ni
-
-
-
-
-
1 对江南千里楼下分流水声中有当日凭高泪
-
-
-
- -
-
-
ni
-
-
-
-
-
1 树底人家朱户北楼闲上疏帘高卷直见街南树
-
-
-
- -
-
-
ni
-
-
-
-
-
1 红叶黄花秋意晚千里念行客飞云过尽归鸿无信
-
-
-
- -
-
-
ni
-
-
-
-
-
1 似花还似非花也无人惜从教坠抛家傍路思量却是
-
-
-
- -
-
-
ni
-
-
-
-
-
1 负佳人几许盟言便忍把从前欢会陡顿翻成忧戚愁极
-
-
-
- -
-
-
ni
-
-
-
-
-
1 绣帘开一点明月窥人人未寝欹枕钗横鬓乱起来携素手
-
-
-
- -
-
-
ni
-
-
-
-
-
1 此去经年应是良辰好景虚设便纵有千种风情更与何人说
-
-
-
- -
-
-
ni
-
-
-
-
-
1 长安古道马迟迟高柳乱蝉嘶夕阳岛外秋风原上目断四天垂
-
-
-
- -
-
-
ni
-
-
-
-
-
1 夜饮东坡醒复醉归来仿佛三更长恨此身非我有何时忘却营营
-
-
-
- -
-
-
ni
-
-
-
-
-
1 月华收云淡霜天曙西征客此时情苦翠娥执手送临歧轧轧开朱户
-
-
-
- - - \ No newline at end of file diff --git a/server/html/sciter/other-themes/.gitkeep b/server/html/sciter/other-themes/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/server/html/webview2/default-themes/body/horizontal_candidate_window_dark.html b/server/html/webview2/default-themes/body/horizontal_candidate_window_dark.html deleted file mode 100644 index 26fb907c..00000000 --- a/server/html/webview2/default-themes/body/horizontal_candidate_window_dark.html +++ /dev/null @@ -1,60 +0,0 @@ -
-
-
-
{0}
-
-
-
- -
-
- -
-
-
{1}
-
-
- -
-
-
{2}
-
-
- -
-
-
{3}
-
-
- -
-
-
{4}
-
-
- -
-
-
{5}
-
-
- -
-
-
{6}
-
-
- -
-
-
{7}
-
-
- -
-
-
{8}
-
-
-
-
\ No newline at end of file diff --git a/server/html/webview2/default-themes/body/horizontal_candidate_window_dark_normal.html b/server/html/webview2/default-themes/body/horizontal_candidate_window_dark_normal.html deleted file mode 100644 index 4469e403..00000000 --- a/server/html/webview2/default-themes/body/horizontal_candidate_window_dark_normal.html +++ /dev/null @@ -1,57 +0,0 @@ -
-
-
-
{0}
-
-
-
- -
-
-
{1}
-
-
- -
-
-
{2}
-
-
- -
-
-
{3}
-
-
- -
-
-
{4}
-
-
- -
-
-
{5}
-
-
- -
-
-
{6}
-
-
- -
-
-
{7}
-
-
- -
-
-
{8}
-
-
-
-
\ No newline at end of file diff --git a/server/html/webview2/default-themes/body/vertical_candidate_window_dark.html b/server/html/webview2/default-themes/body/vertical_candidate_window_dark.html deleted file mode 100644 index 9bd68663..00000000 --- a/server/html/webview2/default-themes/body/vertical_candidate_window_dark.html +++ /dev/null @@ -1,55 +0,0 @@ -
- -
-
{0}
-
- -
-
-
1 {1}
-
-
- -
-
-
2 {2}
-
-
- -
-
-
3 {3}
-
-
- -
-
-
4 {4}
-
-
- -
-
-
5 {5}
-
-
- -
-
-
6 {6}
-
-
- -
-
-
7 {7}
-
-
- -
-
-
8 {8}
-
-
- -
\ No newline at end of file diff --git a/server/html/webview2/default-themes/body/vertical_candidate_window_dark_measure.html b/server/html/webview2/default-themes/body/vertical_candidate_window_dark_measure.html deleted file mode 100644 index 15feed22..00000000 --- a/server/html/webview2/default-themes/body/vertical_candidate_window_dark_measure.html +++ /dev/null @@ -1,55 +0,0 @@ -
- -
-
{0}
-
- -
-
-
1 {1}
-
-
- -
-
-
2 {2}
-
-
- -
-
-
3 {3}
-
-
- -
-
-
4 {4}
-
-
- -
-
-
5 {5}
-
-
- -
-
-
6 {6}
-
-
- -
-
-
7 {7}
-
-
- -
-
-
8 {8}
-
-
- -
\ No newline at end of file diff --git a/server/html/webview2/default-themes/horizontal_candidate_window_dark.html b/server/html/webview2/default-themes/horizontal_candidate_window_dark.html deleted file mode 100644 index 740df372..00000000 --- a/server/html/webview2/default-themes/horizontal_candidate_window_dark.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - 横向候选框 - - - - -
-
-
-
ni'uo
-
-
-
- -
-
- -
-
-
1. 你说
-
-
- -
-
-
2. 笔画
-
-
- -
-
-
3. 量子
-
-
- -
-
-
4. 牛魔
-
-
- -
-
-
5. 仙人
-
-
- -
-
-
6. 可恨
-
-
- -
-
-
7. 木槿
-
-
- -
-
-
8. 无量
-
-
-
-
- - - \ No newline at end of file diff --git a/server/html/webview2/default-themes/horizontal_candidate_window_dark_normal.html b/server/html/webview2/default-themes/horizontal_candidate_window_dark_normal.html deleted file mode 100644 index 6f7f14ab..00000000 --- a/server/html/webview2/default-themes/horizontal_candidate_window_dark_normal.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - 横向候选框 - - - - -
-
-
-
ni'uo
-
-
-
- -
-
-
1. 你说什么
-
-
- -
-
-
2. 笔画
-
-
- -
-
-
3. 量子
-
-
- -
-
-
4. 牛魔
-
-
- -
-
-
5. 仙人
-
-
- -
-
-
6. 可恨
-
-
- -
-
-
7. 木槿
-
-
- -
-
-
8. 无量
-
-
-
-
- - - \ No newline at end of file diff --git a/server/html/webview2/default-themes/vertical_candidate_window_dark.html b/server/html/webview2/default-themes/vertical_candidate_window_dark.html deleted file mode 100644 index a349c7fa..00000000 --- a/server/html/webview2/default-themes/vertical_candidate_window_dark.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - (IME)VCandWnd - - - - - - -
-
- -
-
ni
-
- -
-
-
1 你你(rX)
-
-
- -
-
-
2 什么(rP)
-
-
- -
-
-
3 量(oA)
-
-
- -
-
-
4 牛(pA)
-
-
- -
-
-
5 仙(rE)
-
-
- -
-
-
6 可(dK)
-
-
- -
-
-
7 木(aN)
-
-
- -
-
-
8 无(aV)
-
-
- -
-
- - - - - \ No newline at end of file diff --git a/server/html/webview2/ftb/default.html b/server/html/webview2/ftb/default.html deleted file mode 100644 index cfaa2df3..00000000 --- a/server/html/webview2/ftb/default.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - IME(FTB) - - - - - -
-
-
-
- -
- -
-
- - - -
-
- - - -
-
- - - - - -
-
- - - -
-
- - - - - - -
-
- - - - -
-
-
- - - - \ No newline at end of file diff --git a/server/html/webview2/menu/default.html b/server/html/webview2/menu/default.html deleted file mode 100644 index d1f6ad2a..00000000 --- a/server/html/webview2/menu/default.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - (IME)TrayMenu - - - - - - - - - - - - \ No newline at end of file diff --git a/server/html/webview2/other-themes/.gitkeep b/server/html/webview2/other-themes/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/server/html/webview2/settings/assets/MetasequoiaIME.ico b/server/html/webview2/settings/assets/MetasequoiaIME.ico deleted file mode 100644 index 3fc50e72..00000000 Binary files a/server/html/webview2/settings/assets/MetasequoiaIME.ico and /dev/null differ diff --git a/server/html/webview2/settings/assets/arrow.svg b/server/html/webview2/settings/assets/arrow.svg deleted file mode 100644 index e75228ac..00000000 --- a/server/html/webview2/settings/assets/arrow.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - \ No newline at end of file diff --git a/server/html/webview2/settings/default.html b/server/html/webview2/settings/default.html deleted file mode 100644 index 26171b36..00000000 --- a/server/html/webview2/settings/default.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - (IME)Settings - - - - - - -
- - - -
-
通用
- - -
-
-
悬浮工具栏
-
-
-
-
-
-
- - -
-
外观
- - -
-
候选窗口预览
-
-
-
ni'mf
-
-
-
-
1 你们(rR)
-
-
-
-
-
2 你(rX)
-
-
-
-
-
3 尼(uV)
-
-
-
-
-
4 妮(nV)
-
-
-
-
-
5 泥(dV)
-
-
-
-
-
6 逆(zQ)
-
-
-
-
-
7 拟(fR)
-
-
-
-
-
8 腻(oD)
-
-
-
-
- - -
-
-
主题模式(默认)
- -
- -
- -
-
候选项排列方式
- -
-
-
- - -
-
输入
-
- - -
-
辅助码
-
- - -
-
快捷键
-
- - -
-
词库
-
- - -
-
皮肤
-
- - -
-
语音打字
-
- - -
-
屏幕键盘
-
- - -
-
实用功能
-
- - -
-
AI 辅助
-
- - -
-
帮助
-
- - -
-
关于
-
- - -
-
反馈
-
-
- - - - - - \ No newline at end of file diff --git a/server/html/webview2/settings/style.css b/server/html/webview2/settings/style.css deleted file mode 100644 index 520a3405..00000000 --- a/server/html/webview2/settings/style.css +++ /dev/null @@ -1,438 +0,0 @@ -:root { - --accent-color: #8E8CD8; - --bg-color: rgba(32, 32, 32, 0.65); - --sidebar-bg: rgba(25, 25, 25, 0.7); - --sidebar-hover: rgba(255, 255, 255, 0.08); - --item-active-hover: rgba(255, 255, 255, 0.06); - --text-color: #f3f3f3; - --border-color: rgba(255, 255, 255, 0.08); - --card-bg: rgba(38, 38, 38, 0.5); - --titlebar-height: 32px; -} - -* { - box-sizing: border-box; - font-family: "Segoe UI Variable", "Segoe UI", "Noto Sans SC", sans-serif; - user-select: none; -} - -body { - margin: 0; - display: flex; - flex-direction: column; - height: 100vh; - width: 100vw; - color: var(--text-color); - /* background: var(--bg-color); */ - /* background: #202020; */ - background: transparent; - /* backdrop-filter: blur(20px) saturate(160%); */ - -webkit-backdrop-filter: blur(20px) saturate(160%); - /* overflow: hidden; */ -} - -/* 主体区域 */ -.main { - display: flex; - flex: 1; - overflow: hidden; -} - -.sidebar { - width: 200px; - display: flex; - flex-direction: column; - padding: 12px 0; - overflow-y: auto; - scrollbar-gutter: stable; -} - -/* 整个滚动条宽度 */ -.sidebar::-webkit-scrollbar { - width: 8px; -} - -/* 滚动条轨道 */ -.sidebar::-webkit-scrollbar-track { - background: transparent; -} - -/* 滚动条滑块 */ -.sidebar::-webkit-scrollbar-thumb { - background-color: rgba(120, 120, 120, 0.4); - border-radius: 2px; - transition: background-color 0.2s; -} - -/* 滚动条在鼠标悬浮时更亮一些 */ -.sidebar::-webkit-scrollbar-thumb:hover { - background-color: rgba(160, 160, 160, 0.6); -} - -/* 深色模式下更暗 */ -@media (prefers-color-scheme: dark) { - .sidebar::-webkit-scrollbar-thumb { - background-color: rgba(180, 180, 180, 0.25); - } - - .sidebar::-webkit-scrollbar-thumb:hover { - background-color: rgba(220, 220, 220, 0.4); - } -} - -.sidebar-header { - display: flex; - align-items: center; - padding: 0 24px 12px 24px; - gap: 10px; - margin-bottom: 8px; -} - -.content-header { - display: flex; - align-items: center; - padding: 0 24px 12px 4px; - gap: 10px; - margin-bottom: 8px; -} - -.sidebar-header img { - width: 28px; - height: 28px; - border-radius: 6px; -} - -.sidebar-header span { - font-weight: 500; - font-size: 19px; -} - -.content-header span { - font-weight: 500; - font-size: 18px; -} - -.icon { - display: flex; - align-items: center; - justify-content: center; - font-size: 18px; - /* 控制 emoji 大小 */ - line-height: 1; - /* 避免多余行高影响垂直居中 */ - width: 24px; - height: 24px; - text-align: center; - position: relative; - top: 1px; -} - -.input-icon { - position: relative; - top: -1px; -} - -.sidebar .item { - padding: 6px 12px; - display: flex; - align-items: center; - justify-content: flex-start; - gap: 15px; - position: relative; - /* transition: background 0.02s, color 0.02s; */ - transition: none; - border-radius: 5px; - margin: 2px 8px; - color: #e6e6e6; - /* font-weight: 450; */ -} - -.sidebar .item:hover { - background: var(--sidebar-hover); -} - -.sidebar .item.active { - background: var(--item-active-hover); -} - -.sidebar .item.active:hover { - background: var(--sidebar-hover); - color: #fff; -} - -/* item 左侧的 bar */ -.sidebar .item::before { - content: ""; - position: absolute; - left: -2px; - width: 4px; - height: 50%; - border-radius: 3px; - background: var(--accent-color); - /* 初始收起 */ - transform: scaleY(0); - /* 从中间往上下展开 */ - transform-origin: center center; - /* 动画过渡 */ - transition: transform 0.25s ease; - /* 初始隐藏 */ - opacity: 0; -} - -.sidebar .item.active::before { - transform: scaleY(1); - /* 展开 */ - opacity: 1; - /* 渐显 */ -} - -.content { - flex: 1; - padding: 12px 12px; - overflow-y: auto; - display: none; - margin-top: 2px; -} - -.active { - display: block; -} - -.section { - background: var(--card-bg); - border: 1px solid var(--border-color); - border-radius: 8px; - padding: 20px 24px; - margin-bottom: 18px; - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25); - /* backdrop-filter: blur(10px); */ - /* z-index: 0; */ -} - -.section-title { - font-size: 15px; - font-weight: 550; - color: #ccc; -} - -select { - padding: 6px 10px; - border-radius: 8px; - border: 1px solid var(--border-color); - background-color: rgba(45, 45, 45, 0.8); - color: #f3f3f3; - font-size: 14px; - transition: border 0.2s, background 0.2s; -} - -select:focus { - outline: none; - border: 1px solid var(--accent-color); - background-color: rgba(50, 50, 50, 0.9); -} - -/* 候选窗口预览 */ -.candidate-preview h2 { - margin-bottom: 12px; -} - -.cand-prev-title { - margin-bottom: 12px; -} - -input[type="range"] { - width: 100%; - accent-color: var(--accent-color); -} - -.candidate-container { - font-family: Arial, sans-serif; - font-size: 16px; - background-color: #202020; - padding: 2px; - border-radius: 6px; - box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); - min-width: 7em; - width: fit-content; - user-select: none; - border: 2px solid #9b9b9b2e; -} - -.candidate-row { - justify-content: space-between; - padding: 2px; - padding-right: 12px; - padding-top: 0; - padding-bottom: 0; - margin-top: 2px; - display: flex; - align-items: center; -} - -.candidate-cand { - border-radius: 4px; -} - -.candidate-row-wrapper { - position: relative; -} - -.candidate-first { - background-color: #3e3e3eb9; - border-radius: 4px; -} - -.candidate-first::before { - content: ""; - position: absolute; - left: 0; - top: 50%; - transform: translateY(-50%); - height: 0.8em; - width: 0.2em; - background: #6b69d6; - border-radius: 8px; -} - -.candidate-text { - padding-left: 8px; - color: #e9e8e8; -} - -.section-header { - display: flex; - align-items: center; - justify-content: space-between; - gap: 10px; -} - -.divider { - width: 100%; - height: 1px; - background-color: #908f8f16; - margin: 12px 0; -} - -.arrange-item { - margin-top: 12px; -} - -/* 主题模式 */ -.theme .ftb-toggle { - padding-top: 5px; - padding-bottom: 5px; -} - -/* 下拉按钮主体 */ -.theme-toggle-header { - margin-bottom: 0; -} - -.dropdown { - position: relative; - display: inline-block; -} - -.dropdown-toggle { - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; - background: rgba(45, 45, 45, 0.85); - border: 0px solid var(--border-color); - border-radius: 8px; - color: #f3f3f3; - font-size: 14px; - padding: 4px 12px; - padding-right: 6px; - transition: all 0.2s ease; - text-align: left; - min-width: 100px; -} - -div.arrow { - width: 18px; - height: 18px; -} - -.dropdown-toggle img { - width: 18px; - height: 18px; -} - -/* 移除悬浮时的高亮效果 */ -.dropdown-toggle:hover { - background: rgba(45, 45, 45, 0.85); - border-color: var(--border-color); -} - -.dropdown-menu { - display: none; - position: absolute; - right: 0; - top: calc(100% + 2px); - background: rgba(40, 40, 40, 0.96); - border: 1px solid var(--border-color); - border-radius: 10px; - min-width: 100px; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35); - backdrop-filter: blur(12px); - z-index: 999; - overflow: hidden; - animation: dropdownFade 0.12s ease-out; -} - -/* 悬浮时保持圆角和背景,不再加亮 */ -.dropdown-item { - margin: 2px; - padding: 4px 8px; - color: #eee; - border-radius: 8px; - font-size: 14px; - /* 让每个选项也有圆角 */ -} - -.dropdown-item:hover { - background: rgba(255, 255, 255, 0.08); - color: #fff; - border-radius: 8px; -} - -.dropdown.open .dropdown-menu { - display: block; -} - -/* 外观 -> 悬浮工具栏 */ -.ftb-toggle-btn { - position: relative; - width: 38px; - height: 19px; - background: #555; - border-radius: 9px; - cursor: pointer; - flex-shrink: 0; - transition: background 0.2s ease, border 0.2s ease; -} - -.ftb-toggle-knob { - position: absolute; - top: 50%; - left: 1px; - width: 16px; - height: 16px; - background: #fff; - border-radius: 50%; - transform: translateY(-50%); - transition: all 0.2s ease; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); -} - -.ftb-toggle-btn.active { - background: #8E8CD8; - border-color: #555; -} - -.ftb-toggle-btn.active .ftb-toggle-knob { - /* 38 - 16 - 1 * 2 = 20 */ - transform: translate(20px, -50%); -} \ No newline at end of file