diff --git a/examples/skin-examples/skins/niya-demo/skin.toml b/examples/skin-examples/skins/niya-demo/skin.toml index 8e875dc8..3177c946 100644 --- a/examples/skin-examples/skins/niya-demo/skin.toml +++ b/examples/skin-examples/skins/niya-demo/skin.toml @@ -42,10 +42,11 @@ opacity = 0.3 # 0–1 accent = "#e08aa8" selected = "rgba(224, 138, 168, 0.28)" hover = "rgba(224, 138, 168, 0.16)" +translation = "#9d68d3" # 翻译文字,不写时取候选文字色的 62% 不透明度 +selected_translation = "#c4a4e5" # 细分配色,都可省略:不写时文字色回落到 text,光标和选中竖条回落到 accent。 preedit_text = "#f0b8cb" selected_text = "#fff4f8" -selected_translation = "#f6c1d3" preedit_background = "rgba(224, 138, 168, 0.10)" preedit_divider = "rgba(224, 138, 168, 0.30)" @@ -60,6 +61,8 @@ hover = "rgba(224, 138, 168, 0.20)" accent = "#c45c7a" selected = "rgba(196, 92, 122, 0.18)" hover = "rgba(196, 92, 122, 0.10)" +translation = "#9065b0" +selected_translation = "#795594" surface = "#fff7fa" border = "rgba(176, 80, 110, 0.22)" preedit_text = "#9c3f5c" diff --git a/skins/README.md b/skins/README.md index f3f380cd..a8a43713 100644 --- a/skins/README.md +++ b/skins/README.md @@ -8,6 +8,8 @@ | --- | --- | --- | | [`niya-demo`](niya-demo/) | Niya Demo | 官方外部皮肤样例:候选框上方的人物装饰图、星点背景图、12dip 圆角,以及配套的悬浮工具栏配色 | | [`bigfish`](bigfish/) | 蓝色大肥鱼 | 鲸鱼女仆角色装饰、海底气泡背景,深海蓝配色搭配金色序号 | +| [`bigfish-national-day`](bigfish-national-day/) | 大肥鱼·国庆 | 红裙敬礼的大肥鱼站在卡片右上方、金色星星背景,中国红高亮搭配金色序号 | +| [`bigfish-peek`](bigfish-peek/) | 大肥鱼·探头 | 黑白女仆装的大肥鱼从卡片上沿探出头、气泡与蕾丝背景,深蓝底色搭配浅蓝高亮 | | [`qq-blue`](qq-blue/) | QQ 经典蓝 | 腾讯 QQ 配色:亮蓝光标与序号,深蓝选中块 | | [`sogou`](sogou/) | 搜狗经典 | 搜狗经典配色:白底、蓝色候选、橙红高亮、红色光标 | diff --git a/skins/bigfish-national-day/assets/background.png b/skins/bigfish-national-day/assets/background.png new file mode 100644 index 00000000..2a2ce117 Binary files /dev/null and b/skins/bigfish-national-day/assets/background.png differ diff --git a/skins/bigfish-national-day/assets/character.png b/skins/bigfish-national-day/assets/character.png new file mode 100644 index 00000000..870137db Binary files /dev/null and b/skins/bigfish-national-day/assets/character.png differ diff --git a/skins/bigfish-national-day/skin.toml b/skins/bigfish-national-day/skin.toml new file mode 100644 index 00000000..759baf54 --- /dev/null +++ b/skins/bigfish-national-day/skin.toml @@ -0,0 +1,72 @@ +# 大肥鱼·国庆:红色女仆裙敬礼的大肥鱼站在卡片右上方,金色星星背景,配色取自红裙、金星和深蓝发色。 +# 所有图片路径都相对于本皮肤目录。 +schema_version = 1 +id = "bigfish-national-day" +name = "大肥鱼·国庆" +version = "1.0.0" +author = "Metasequoia IME contributors" +description = "国庆版大肥鱼:卡片右上方敬礼的红裙角色、金色星星背景,中国红高亮搭配金色序号。" +base = "fluent" + +[supports] +layouts = ["horizontal", "vertical"] +themes = ["dark", "light"] + +[candidate_window] +min_width_dip = 176 +corner_radius_dip = 12 + +[candidate_window.decoration] +image = "assets/character.png" +top_inset_dip = 110 +width_dip = 88 # 与 352×440 的图片比例一致 +align = "right" + +# 大部分透明的金色星星与裙摆飘带,深浅主题共用。 +[candidate_window.background] +image = "assets/background.png" +fit = "cover" +opacity = 0.35 + +[candidate.dark] +accent = "#E8424F" +selected = "rgba(215, 38, 61, 0.38)" +hover = "rgba(215, 38, 61, 0.20)" +surface = "#1C1426" +border = "rgba(242, 182, 50, 0.45)" +text = "#F6EEE3" +number = "#F2B632" +translation = "#379AD3" +selected_translation = "#4FA6D8" +preedit_caret = "#F2B632" + +[candidate.light] +accent = "#C8102E" +selected = "rgba(200, 16, 46, 0.14)" +hover = "rgba(200, 16, 46, 0.08)" +surface = "#FFF9F0" +border = "rgba(200, 16, 46, 0.28)" +text = "#3A1418" +number = "#B7791F" +translation = "#337EA9" +selected_translation = "#2A678B" +preedit_caret = "#C8102E" + +[toolbar] +corner_radius_dip = 8 + +[toolbar.dark] +background = "#1C1426" +border = "rgba(242, 182, 50, 0.45)" +handle = "#E8424F" +divider = "rgba(242, 182, 50, 0.30)" +icon = "#F6EEE3" +hover = "rgba(215, 38, 61, 0.24)" + +[toolbar.light] +background = "#FFF9F0" +border = "rgba(200, 16, 46, 0.28)" +handle = "#C8102E" +divider = "rgba(200, 16, 46, 0.18)" +icon = "#3A1418" +hover = "rgba(200, 16, 46, 0.10)" diff --git a/skins/bigfish-peek/assets/background.png b/skins/bigfish-peek/assets/background.png new file mode 100644 index 00000000..bda53b8b Binary files /dev/null and b/skins/bigfish-peek/assets/background.png differ diff --git a/skins/bigfish-peek/assets/character.png b/skins/bigfish-peek/assets/character.png new file mode 100644 index 00000000..07cc3fd7 Binary files /dev/null and b/skins/bigfish-peek/assets/character.png differ diff --git a/skins/bigfish-peek/skin.toml b/skins/bigfish-peek/skin.toml new file mode 100644 index 00000000..0b5b84de --- /dev/null +++ b/skins/bigfish-peek/skin.toml @@ -0,0 +1,71 @@ +# 大肥鱼·探头:黑白女仆装的大肥鱼从卡片上沿探出头来,气泡、蝴蝶结与蕾丝花边背景, +# 配色取自深蓝发色、黑白女仆装和浅蓝蝴蝶结。所有图片路径都相对于本皮肤目录。 +schema_version = 1 +id = "bigfish-peek" +name = "大肥鱼·探头" +version = "1.0.0" +author = "Metasequoia IME contributors" +description = "探头版大肥鱼:从卡片上沿探出头的黑白女仆角色、气泡与蕾丝背景,深蓝底色搭配浅蓝高亮。" +base = "fluent" + +[supports] +layouts = ["horizontal", "vertical"] +themes = ["dark", "light"] + +[candidate_window] +min_width_dip = 176 +corner_radius_dip = 12 + +# 图片裁在身体的平直下沿,贴着卡片顶边;伸到下沿以下的右手被卡片挡住,像抓着候选框。 +[candidate_window.decoration] +image = "assets/character.png" +top_inset_dip = 97 +width_dip = 124 # 与 496×388 的图片比例一致 +align = "right" + +# 大部分透明的气泡、蝴蝶结与蕾丝花边,深浅主题共用。 +[candidate_window.background] +image = "assets/background.png" +fit = "cover" +opacity = 0.35 + +[candidate.dark] +accent = "#5BA5E6" +selected = "rgba(91, 165, 230, 0.30)" +hover = "rgba(91, 165, 230, 0.16)" +surface = "#15182A" +border = "rgba(160, 170, 200, 0.35)" +text = "#E8EBF5" +number = "#8FC4F2" +translation = "#D15796" +selected_translation = "#E295BD" + +[candidate.light] +accent = "#2F6FC0" +selected = "rgba(47, 111, 192, 0.14)" +hover = "rgba(47, 111, 192, 0.08)" +surface = "#FAFBFE" +border = "rgba(30, 36, 60, 0.22)" +text = "#1E2440" +number = "#2F6FC0" +translation = "#C14C8A" +selected_translation = "#A84278" + +[toolbar] +corner_radius_dip = 8 + +[toolbar.dark] +background = "#15182A" +border = "rgba(160, 170, 200, 0.35)" +handle = "#5BA5E6" +divider = "rgba(160, 170, 200, 0.24)" +icon = "#E8EBF5" +hover = "rgba(91, 165, 230, 0.20)" + +[toolbar.light] +background = "#FAFBFE" +border = "rgba(30, 36, 60, 0.22)" +handle = "#2F6FC0" +divider = "rgba(30, 36, 60, 0.14)" +icon = "#1E2440" +hover = "rgba(47, 111, 192, 0.10)" diff --git a/skins/bigfish/skin.toml b/skins/bigfish/skin.toml index b0394790..05b2870d 100644 --- a/skins/bigfish/skin.toml +++ b/skins/bigfish/skin.toml @@ -36,7 +36,8 @@ surface = "#141B33" border = "rgba(91, 155, 255, 0.38)" text = "#E3EAFF" number = "#E0C07A" -translation = "#9FB4E0" +translation = "#529E72" +selected_translation = "#7FB797" [candidate.light] accent = "#2F5BD3" @@ -46,7 +47,8 @@ surface = "#F4F8FF" border = "rgba(42, 53, 112, 0.24)" text = "#1C2550" number = "#A67C2E" -translation = "#5A6A96" +translation = "#448361" +selected_translation = "#386D51" [toolbar] corner_radius_dip = 8 diff --git a/skins/niya-demo/skin.toml b/skins/niya-demo/skin.toml index 8e875dc8..3177c946 100644 --- a/skins/niya-demo/skin.toml +++ b/skins/niya-demo/skin.toml @@ -42,10 +42,11 @@ opacity = 0.3 # 0–1 accent = "#e08aa8" selected = "rgba(224, 138, 168, 0.28)" hover = "rgba(224, 138, 168, 0.16)" +translation = "#9d68d3" # 翻译文字,不写时取候选文字色的 62% 不透明度 +selected_translation = "#c4a4e5" # 细分配色,都可省略:不写时文字色回落到 text,光标和选中竖条回落到 accent。 preedit_text = "#f0b8cb" selected_text = "#fff4f8" -selected_translation = "#f6c1d3" preedit_background = "rgba(224, 138, 168, 0.10)" preedit_divider = "rgba(224, 138, 168, 0.30)" @@ -60,6 +61,8 @@ hover = "rgba(224, 138, 168, 0.20)" accent = "#c45c7a" selected = "rgba(196, 92, 122, 0.18)" hover = "rgba(196, 92, 122, 0.10)" +translation = "#9065b0" +selected_translation = "#795594" surface = "#fff7fa" border = "rgba(176, 80, 110, 0.22)" preedit_text = "#9c3f5c" diff --git a/skins/qq-blue/skin.toml b/skins/qq-blue/skin.toml index fe824b16..83841f3d 100644 --- a/skins/qq-blue/skin.toml +++ b/skins/qq-blue/skin.toml @@ -21,7 +21,8 @@ surface = "#1F2226" border = "rgba(18,161,245,.35)" text = "#E9E8E8" number = "#B0E3FB" -translation = "#FFE399" +translation = "#9D68D3" +selected_translation = "#E1D0F1" show_selected_bar = false [candidate.light] @@ -32,7 +33,8 @@ surface = "#FFFFFF" border = "#DCE6F0" text = "#1A1A1A" number = "#0052D9" -translation = "#F97D0A" +translation = "#9065B0" +selected_translation = "#7F599B" show_selected_bar = false # 工具栏跟候选窗同一套底色、边框和亮蓝拖动条;不写会沿用 fluent 的黑底紫条。 diff --git a/skins/sogou/skin.toml b/skins/sogou/skin.toml index f2cd5e4f..c2359b0e 100644 --- a/skins/sogou/skin.toml +++ b/skins/sogou/skin.toml @@ -21,7 +21,8 @@ surface = "#1A1E24" border = "rgba(232,64,10,.35)" text = "#7FA5FF" number = "#7FA5FF" -translation = "#9FB0C4" +translation = "#529E72" +selected_translation = "#67AA83" show_selected_bar = false [candidate.light] @@ -32,7 +33,8 @@ surface = "#FFFFFF" border = "#C5CEDA" text = "#1235CC" number = "#1235CC" -translation = "#4A5A70" +translation = "#448361" +selected_translation = "#3A6F52" show_selected_bar = false # 工具栏跟候选窗同一套底色、边框,橙红拖动条、蓝色图标;不写会沿用 fluent 的黑底紫条。