rime‑wechat‑glass,是专门为 macOS 鼠须管( Squirrel )打造的微信风格候选框配色主题。内置三套配色方案,包含磨砂毛玻璃半透明效果,可以跟随 macOS 系统浅色 / 深色模式自动切换;采用微信标志性绿色高亮色调,紧凑横向候选布局,兼顾美观与文字可读性 GitHub 。

⚠️重要说明:该主题仅支持 macOS 13 及以上版本的鼠须管 Squirrel, Windows 小狼毫、 Linux fcitx5‑rime 无法使用磨砂模糊效果; Windows 可以导入配色数值,但没有系统 NSVisualEffectView 毛玻璃能力。项目只修改 UI 外观,不改动任何输入方案、词库逻辑。

三套配色方案

同一个squirrel.custom.yaml文件内集成三套完整配色:

  1. wechat:普通不透明扁平微信风格,无磨砂效果,兼容旧版 macOS ;
  2. wechat_glass:浅色模式磨砂玻璃主题, macOS 浅色系统自动加载;
  3. wechat_glass_dark:深色模式磨砂玻璃主题, macOS 深色系统自动加载。

核心视觉特性

  • 高亮选取色使用微信标志性绿#07C160色系,色调柔和不刺眼;
  • 候选文字完全不透明,背景半透明磨砂,即使底层窗口画面复杂,候选文字依旧清晰可读;
  • 默认紧凑横向候选栏布局,视觉风格贴近 macOS 原生输入法;
  • 颜色编码采用 Rime 标准0xAABBGGRR格式, Alpha 透明度字节放在最前面。

三、仓库目录结构

rime‑wechat‑glass/
├─ theme/
│  └‑ squirrel.custom.yaml    # 主题配置本体
├─ assets/                    # 预览截图素材
├─ README.md                  # 英文说明
└─ README.zh‑cn.md            # 简体中文文档

安装部署

场景 A :你还没有squirrel.custom.yaml

  1. 下载仓库theme/squirrel.custom.yaml
  2. 点击菜单栏鼠须管图标‑设置,打开 Rime 用户目录 ~/Library/Rime/
  3. 将文件复制到此目录(如有旧文件请提前备份);
  4. 执行鼠须管「重新部署」,主题立即生效。

场景 B :已经存在squirrel.custom.yaml(推荐,避免覆盖原有配置)

不要直接覆盖你的现有配置文件,做片段合并,所有内容放在同一个顶层patch:节点下。

  1. 复制 yaml 文件中三组preset_color_schemes/wechat*完整配色块;
  2. 粘贴进你自己的squirrel.custom.yaml,追加下面样式设置:
patch:
  style/color_scheme: wechat_glass
  style/color_scheme_dark: wechat_glass_dark
  style/translucency: true
  1. 可选:同时复制布局参数(横向候选、字号、间距),只想要配色可以忽略布局片段;
  2. 重新部署 Rime 。

五、自定义调优方法

  1. 关闭磨砂,只用扁平微信样式style/color_scheme改为wechat,删除translucency: true
  2. 调整磨砂透明度 修改对应配色块里面back_color的 Alpha 高位字节;0x99xxxxxx更不透明;0x40xxxxxx更加通透。
  3. 切换垂直候选列表
style/candidate_list_layout: stacked
style/text_orientation: vertical