Releases
1.1.4
Stable7/20/2026, 3:29:17 AM
新功能
Logo 替换:支持使用自定义图片替换键盘左上角微信输入法 Logo
Logo 选项增至三个:显示 / 隐藏 / 替换
替换模式下支持从相册选择图标,自动压缩并预览
图标以 Base64 PNG 存储于 SharedPreferences,支持 JSON 导入导出和 WebDAV 同步
兼容性修复
兼容 WeType_UI_Enhanced 模块:解决与该模块的 Logo hook 冲突
该模块全局 hook 了 ImageView.setImageDrawable() / setImageResource(),会将自定义图标替换为主题色"P"图标
通过反射直接调用 updateDrawable() 或设置 mDrawable 字段,绕过被 hook 的方法
新增 onWindowShown / onAttachedToWindow 兜底 hook,确保键盘显示时替换生效
Hook 改进
Hook ImeCandidateView.a2(boolean, boolean) 设置 Logo 图片(已验证为唯一入口)
新增 onAttachedToWindow / onWindowShown hook 处理视图已缓存的场景
getLogoIv hook 支持替换模式(保持 VISIBLE + 设置自定义 Bitmap)
getLogoRedPoint hook 在 hide 和 replace 模式下均隐藏红点
版本号
1.1.3 -> 1.1.4
Assets
11.1.3
Stable7/18/2026, 4:14:44 PM
WeType-Flick v1.1.3 更新总结
Bug 修复
修复英文键盘上滑/长按符号使用中文配置的问题
通过反射按钮的键盘引用字段,实时检测当前键盘类型(CN/EN),不再依赖 f0() hook 的 currentKeyboardType
移除英文模式对中文符号的回退引用,中英文符号独立配置
UI 重构
底部导航栏:使用 miuix NavigationBar 实现三页导航
符号配置(自定义上滑和长按符号)
数据管理(JSON 导入导出 + WebDAV 同步)
关于(模块信息)
预设方案:改为 Dialog 下拉框样式,点击展开选择
底部按钮:去除"恢复默认"按钮背景色和说明文字
动画
页面切换:左右滑动 + 淡入淡出(200ms)
键盘按键:按下缩放 0.88,松开恢复
操作按钮:按下缩放 0.95
预设弹窗:逐项淡入 + 上移(staggered 60ms)
版本号
1.1.2 → 1.1.3
Assets
11.1.2
Stable7/16/2026, 4:28:04 PM
feat: 通用化 Hook 发现机制,跨版本兼容
新增 ClassDiscovery 特征发现系统:基于方法签名/参数类型/返回值动态匹配类
替换所有硬编码混淆类名(selfdraw.j/n/utils.j0/floatview.C)为特征扫描
方法查找增加签名为后备,字段按类型兜底匹配
版本号更新至 1.1.2