yenharvey
|
08b45a362f
|
feat(panel): 翻译框支持拖选、Shift 选字与全选
- 原文带选区:打字、选词替换选中的字,退格 / Delete 删掉选中的字;开始打拼音时先删选区,同记事本
- 鼠标按住拖动选字、Shift 点击扩选区;Shift + ←→ / Home / End 选字,⌘A / Ctrl+A 全选
- Windows DLL 没组句时 Ctrl 组合键不问 Server:帧加 panel_text_box(serde default,不升协议版本),面板停在翻译框时把 Ctrl+A 交给 Server
- mac 候选视图 view/mod.rs 超过 800 行,系统绘制的尺寸计算挪到 view/size.rs
|
2026-11-04 17:23:04 +08:00 |
|
yenharvey
|
61ca4b4150
|
feat: 符号面板加「翻译」组,删掉 Windows 的整句候选翻译
- 整句候选翻译译的是猜出来的候选,猜错就白发;改成用户在面板的框里自己打一句、停键后再译,整句只发确认过的内容
- 翻译组排在最前,每种目标语言算一个分类([ ] 换),打拼音时按 ↑ 直接落在这组;没在打字时 [shortcut] translate_panel(Ctrl+Alt+Y / ⌃⌥Y)打开
- Core panel/translate:原文带光标,停键 800 ms、两个字以上才发,内容没变不重发,没翻出来 2 秒后自动重试一次、再失败等回车;译文按原文 + 语言缓存在内存(换提供方清空),不落盘
- 译文放进应用的 preedit:Windows 译文靠轮询送到,DLL 记着写进文档的组句文字,变了就补一次编辑会话;行内不显示拼音的设置下也照样放
- 框的排版抽成 bamboo-slip 的 TextFlow,与设置程序的 TextField 共用;面板不是 Ui 搭的,布局后按各字位置给出 PanelHit::Caret
- [predict] sentence_translation 不再认(旧配置里写着不报错),两个设置程序的开关与文档一并去掉;生词本整句翻译保留
- Windows dispatch/composed/mod.rs 超了 800 行,按联想、导航、出帧拆开
- 初音主题当前分组胶囊改纯色
|
2026-11-04 16:18:39 +08:00 |
|
Joelee
|
e1f3ba47c9
|
feat(core): 支持越南语 Telex 第三输入法 (#841)
Windows 与 macOS 加越南语 Simple Telex 第三输入法,双击 Shift 在中英与越南语之间切换,候选旁显示中文译词。
Closes #835
|
2026-11-04 10:32:54 +08:00 |
|
xiaomao49
|
57e61a13bd
|
fix(linux): 面板清屏不带走框架的「输入法信息」提示 (#878)
插件清屏时只清自己写的字段,切回青简时框架的一秒提示不再只剩一帧。
Closes #311
|
2026-11-03 09:07:15 +08:00 |
|
yenharvey
|
3d5fd2df43
|
ci(release): 发版时打 deb / rpm、装一遍自检后挂到 Release
- 0.2.1 到 0.3.2 的 Release 都只有 Linux tar.gz:apps/linux/packaging/build.sh 早就能打 deb / rpm,但 release.yml 没调用它
- 新的 linux-packages job 与各平台并行:容器里打两种包,在 Debian 13、Ubuntu 26.04、Fedora 42 的干净容器里装一遍自检,再传到草稿 Release;publish 等它成功才转正
- 不进 releases.json:每种格式两个包(qingjian 与 qingjian-fcitx5),检查更新与官网下载页仍按 tar.gz 认 Linux
- 自检里先在配置打开本地整句模型:0.3.2 起缺省关,不开就验不到随包的含章·通变能加载
- 用户文档(中英)加 deb / rpm 一节,发版流程与打包记录同步
- 在个人仓库用同样的步骤试跑过,三个发行版都装上、出候选、模型加载、卸载干净
|
2026-10-30 15:11:13 +08:00 |
|
Haoyu Xi
|
8fd2de3e29
|
feat(core): 双拼方案可同时接受全拼,同一输入里两种打法可混用 (#825)
双拼方案下打全拼没有候选;加开关(缺省关),开着时一段键同时按双拼与全拼读,两种打法可在同一输入里混用。
Closes #374
|
2026-10-30 15:03:35 +08:00 |
|
yenharvey
|
ced91e904c
|
chore(release): 开发版 0.3.3-dev
|
2026-10-30 11:31:26 +08:00 |
|
yenharvey
|
b4001c17d8
|
chore(release): 0.3.2
|
2026-10-30 11:09:37 +08:00 |
|
yenharvey
|
ac8b2ca986
|
feat: 上屏候选与上屏字母的键可以在设置里换
- [shortcut] commit_candidate(缺省空格)与 commit_raw(缺省回车):用户反馈想让回车上屏候选,又不想要「展开后回车才上屏」那种看状态变含义的混合规则,于是两项各自做成可录的键
- 只收空格、回车(可带 Shift)与一个符号键:Windows 的 TSF DLL 组句时只把不带 Ctrl / Alt / Win 的键送进 Server,配了也收不到;字母、数字、单引号用来打字选词
- 设置程序录键时查冲突:两项互相、翻页键(主与额外)、辅码触发键;辅码触发键录的时候反过来也查上屏键
- 分派规则 CommitKeys::route 放在 qingjian-platform,Windows 与 Linux 的 Router 共用;缺省的那个键照原路径走(直输段、只剩一个 ? 的细节都在那里),换过的键直接上屏,让出去又没配的空格 / 回车组句中吃掉、不漏进应用
- 注音的空格是一声、回车有自己的规则,不参与;macOS 的空格与回车走另一套事件,登记待实现
|
2026-10-29 16:04:56 +08:00 |
|
yenharvey
|
b7a866b7ab
|
perf: Windows 与 Linux 的 Server 不再加载词汇等级表
- 等级表只用于生词本按级汇总,两个 Server 从不调汇总(设置程序自己读等级表),五张表白占约 1.2 MB
- AssemblySpec 去掉 levels_dir;macOS 壳的旧版设置页还在进程内汇总,保留不动
|
2026-10-28 11:55:18 +08:00 |
|
yenharvey
|
7638cd8775
|
chore: 合并 main(4 个提交)进 fix/sentence-accuracy
- 带进 UI-less 候选列表(#820)、状态条贴边(#819)、候选译文重新生成(#791)、组句计数日志
- 无冲突;workspace clippy 与测试通过,150 句抽查通变 / 知意首选不变
|
2026-10-28 09:32:44 +08:00 |
|
yenharvey
|
f4201259eb
|
chore: 合并 main(47 个提交)进 fix/sentence-accuracy
- 整句词图:main 把搜索的不变输入收进 SearchInput、搜索规模改成可调的 SearchLimits(#599),本分支加了知意出字、多来路与拼接备选;按 main 的结构合,出字分成了 SearchInput::emission(缺省恒 0,九宫格等不用它的调用方不用改),格子名额与束宽一律读 limits,诊断也改吃 SearchInput,名额与真搜索一致
- 多来路(NBEST)按调用方要几条判断、比的是缺省束宽:比调过的束宽的话,--tune beam 扫小束宽会顺带开成多来路,main 的 beam_width_of_one 测试也正是这么挂的
- 双拼 scheme.rs 本分支拆进了 scheme/,main 对它的改动(#792 搜狗 lv 按声母简拼读)挪进 scheme/tests.rs;config/general 同理
- 安装包:main 让产品数据缺一样就编不过(好事,保留),但它把含章·通变重新加回了 Windows 安装包与 macOS bundle.sh(--without-model);本分支定了模型不随包、在实验功能里下载,所以 .iss、build.ps1 的必需清单与 bundle.sh 都去掉模型,数据包仍带通变给 Linux
- engine/tests:main 的 generated(UUID / 时间戳)与本分支的生成器排位测试同名相近,后者改名 p2c_placement
- 文档冲突按字符三方合并,两边新增都留;词库生成那段按 main 的「缺省全并、缺文件报错」改写 #807 的说明
|
2026-10-27 18:38:57 +08:00 |
|
yenharvey
|
89968012d7
|
feat: 组句结束时在缺省日志级别记一行计数,排查应用兼容问题
缺省日志不记敲了什么,#815 #816 这类报告到手只看得到切应用,看不出拼音放在哪、怎么结束的、交给应用几个字。
每段组句结束记一行:应用、拼音显示位置、按键数、退格数、上屏字数、结束的键或事件、那个键吞没吞,只记数不记内容。
计数与标签放 qingjian-platform 三端共用;mac 包按键分发,Windows / Linux 包 Router 的消息入口。
「当前应用」一行从 debug 提到 info;contributing 改成新写的日志用英文,已有中文日志不动。
|
2026-10-27 18:31:19 +08:00 |
|
yenharvey
|
46a45f73f1
|
feat!: 去掉含章·知微,通变改为在实验功能里下载
- 知微与知意同是看前文排序,知意强得多(开发集首选 75.0 对 58.0),留着只多一个难选的选项;分工改成知意排序、通变生成
- 实验功能只剩知意与含章·通变两张卡片,最多开一个,开关同时写 [model] name 与 enabled,两个都关就不用模型;下完自动启用,删除正在用的先关掉
- 通变的下载包是模型仓库已有的 hanzhang-tongbian-v1.0.0(43 MB,hanzhang/tongbian/hanzhang-tongbian-small.qjm),不用重新发
- 选的模型没下载就不用模型,不再退回随包通变(Windows、macOS、Linux 三处加载逻辑一起改);find_model 不再找知微的目录
- macOS 安装包不再带通变;Linux 还没接模型下载,继续随包
- 老配置里的 name = "zhiwei" 按 tongbian 读(serde alias),整个配置不会因此读失败
- 同步用户文档(中英)、设置设计、架构与 crate-notes、Linux 说明、模型说明、平台缺口清单
- macOS 壳本机只能目测:darwin 目标的类型检查卡在 onig_sys 要本机 C 编译器,靠 CI 的 macOS job 编译
|
2026-10-27 17:28:02 +08:00 |
|
yenharvey
|
fede67909f
|
test(linux): 问字云端答案的测试换成本地拆不出字的问题
umumumu 现在本地就拆出 森,云端同字的答案按设计被去重,测试前提不成立了。
|
2026-10-27 09:17:26 +08:00 |
|
yenharvey
|
afd518e8b1
|
feat(core): vuuid 出 UUID 候选,全拼下 uuid 也行
v4、v7、v4 大写、v4 去连字符四条;同一段组句里值不变(壳每次刷新都重查),新一段才重新生成。
vuuid 不是算式,数字留给选词:壳的数字分流改问 Engine::expression_input。双拼走 Shift+V,形码没有字母模式键不受影响。
|
2026-10-26 17:54:08 +08:00 |
|
yenharvey
|
e220a53141
|
test(linux): 事件测试写死 Shift 切换键,不随编译平台的缺省走
切换键缺省在 macOS 上不勾,Mac 上跑 pre-push 时这两个依赖 Shift 的测试会挂。
|
2026-10-26 16:58:13 +08:00 |
|
yenharvey
|
103153fab4
|
test(linux): annotation 测试按 Linux 的 Alt 配死译词键
译词键缺省按编译平台取,Windows 上是 Ctrl,测试写死按 Alt+1,在 Windows 上跑全量时一直挂。
|
2026-10-26 12:42:17 +08:00 |
|
yenharvey
|
08b6faca0d
|
fix(core): 拼写纠错默认相信敲的拼音,纠正只当备选;加关闭拼写纠错的开关
- 原来音节个个合法时,整句里的敲错边(个人敲错表越用越便宜)也能把原样压下去:shabi 出 杀不、shangping 出 商品(#808)
- 现在敲的拼音每个音节都完整、原样最优路径又读得通(每个词语言模型都认识,且至少一个多字词)时,首选只按原样读;敲错边读出的那条只当第二条,也不进选词重排
- 原样只拼得出单字或模型不认识的碎片(meiganxi 的 没 干 洗、zanen 的 赞恩)时照旧可以纠正排第一;拼音切不动时的整段纠正不变(nihooma → 你好吗)
- 试过让知意带前文判断要不要把纠正提到第一:重排里的语言模型分与位置先验只看词常不常用,冻结回放 上屏 → 商品、这俩 → 这里、肃然 → 虽然,不做
- 新配置 [general] spelling_correction(缺省开),设置程序「输入 → 纠错」,四个平台的壳与 CLI(--no-spelling-correction)都接上;关掉后不纠正、不加敲错边,敲错表留着不用;安卓设置页另记待办
- 社区开发集首选 72.8% → 74.0%(无上文 65.6% → 66.7%),配对差 +1.2 [+0.8, +1.7];冻结回放词首选 8319 → 8301、整句 2676 → 2657,丢的几乎都是用户本来就敲错了的(yinghong 应用、niyingai 你应该),纠正排第二
Closes #808
|
2026-10-26 12:33:54 +08:00 |
|
jubeater
|
5e58194c6b
|
feat(linux): 云联想补齐按需触发、用量统计与释义兜底 (#783)
Linux 的云服务只差按需联想、用量统计、释义兜底三项,对齐 Windows。
顺带两处 bamboo-slip 修复:Wayland 会话直连剪贴板(连不上回退 X11);秘密输入框聚焦时关输入法,免得密钥经云联想上报。
Closes #418
|
2026-10-26 10:01:27 +08:00 |
|
xiaomao49
|
243e41c3d5
|
feat(linux): 中英切换时弹「中 / 英」提示 (#751)
Linux 切中英没有任何视觉反馈;KeyResult 带上切换后的模式,Fcitx5 插件用框架的输入法信息气泡提示,跟随「切换输入法时显示输入法信息」设置。
|
2026-10-26 09:32:20 +08:00 |
|
Theswq
|
2791a41093
|
fix(fcitx4): 上屏先于清空预编辑,避免 Chromium/Electron 丢字 (#797)
render 会先清空预编辑,Chromium 系把它当组合结束,随后的提交被丢掉;改成与 fcitx5 版一样先上屏再 render。
|
2026-10-26 09:32:09 +08:00 |
|
Haoyu Xi
|
9c0d4474f2
|
feat(core): 中文模式下英文候选可限数量与最高位次 (#772)
中文模式下英文候选可以限两件事:[general] english_max_in_chinese 限数量(1–4,缺省 4 即 1 条精确词 + 3 条补全),english_min_position 限有中文候选时英文最高排第几(1–9,缺省 1 不限制;没有中文候选时英文照旧第一)。缺省值下行为不变;完全关闭仍用「打拼音时也给英文词」。三个平台的 Server 与共用设置页都接上了,Linux 改配置后也会重新读 english_in_chinese。
Closes #768
|
2026-10-23 15:46:26 +08:00 |
|
jacklaoz
|
6cd1d091ba
|
build(linux): 在容器里打 deb / rpm,Server 认发行版的系统数据目录 (#631)
apps/linux/packaging/build.sh 在容器里打 deb 与 rpm:Rust 部分在 Ubuntu 22.04 里编一次,fcitx5 插件分别对着 Debian 13 / Fedora 42 编;每种包 Server 与数据一个包、fcitx5 插件一个包。smoke/ 把打好的包拿到五个发行版的干净容器里装包自检。
resources.rs 认 /usr/share/qingjian 等系统数据目录,装在 /usr/bin 时不再误认成开发目录。flatpak 先不打。
Refs #101
|
2026-10-23 14:37:10 +08:00 |
|
jacklaoz
|
0f17aa15d5
|
feat(linux): IBus 前端,安装脚本按机器上的框架装对应前端 (#628)
GNOME 默认的输入法框架是 IBus:加一个 IBus 前端(纯 Rust,与 Fcitx5 插件共用同一个 Server),安装脚本按机器上有哪个框架装对应的前端(--frontend auto/fcitx5/ibus/both),可选把 Server 装成随登录启动的 systemd 用户服务。
协议类型搬进 qingjian_platform::protocol::linux,两个前端共用。GNOME Wayland 上组句中按应用快捷键时先把拼音上屏到原来的框。
合并 main 时保留 #351 的 --fcitx4(单独一支,不与 --frontend 同用)。
|
2026-10-23 13:43:26 +08:00 |
|
yenharvey
|
4a076d4506
|
chore(release): 开发版 0.3.2-dev
|
2026-10-22 18:43:31 +08:00 |
|
yenharvey
|
a5126ac090
|
chore(release): 0.3.1
|
2026-10-22 17:48:52 +08:00 |
|
yenharvey
|
11bc654811
|
feat: 知意与含章·知微做成实验功能,设置里下载启用
合入本地 experiment/zhiyi-engine:Core 本地模型可选通变 / 知微 / 知意(知意分省电、均衡、准确三档),设置「实验功能」页下载、启用、删除,进度条与逐块校验;mac 走 Metal,Windows 走 ONNX Runtime 只用 CPU;读不到光标前文时按应用、按输入框取最近打的字。
冲突:设置的短语页、快捷键页说明按 main 的新功能留;用户文档 local-model.md、preferences.md 已在 main 拆分,实验功能的说明搬进 input/sentence.md、getting-started/settings.md、advanced/config-file.md。
|
2026-10-22 17:20:40 +08:00 |
|
yenharvey
|
58d5d4b2f7
|
chore(release): 开发版 0.3.1-dev
|
2026-10-22 16:31:42 +08:00 |
|
yenharvey
|
393656df5e
|
chore(release): 0.3.0
产品数据升到 data-v8:并入青简词库后的 dict.qj、补充词库 dicts/general.qj,去掉用不上的含章·知微。
|
2026-10-22 15:33:17 +08:00 |
|
yenharvey
|
17f819b753
|
feat: 打「用户名@」时候选列出常见邮箱的完整地址
Core 的 email_completions 原来只给 Android 用,桌面的英文直输段接上,地址按快捷候选上屏、不记学习。
直输段里按空格选中地址时不再把空格交给应用。
网址本来就能在英文直输段里打(www.example.com),不另做模式。
Closes #508
|
2026-10-22 15:04:39 +08:00 |
|
yenharvey
|
b6319013e8
|
feat: 候选右键菜单:置顶、降权、删除(#749)
macOS、Windows 右键候选(macOS 也可 ⌃ 点按)弹出菜单,菜单由青简自己画:
bamboo-slip 新增 PopupMenu 组件(与设置页下拉菜单同一套样式),
qingjian-render 的 render_menu 出位图,壳只给不抢焦点的弹出窗、管悬停与点击。
- 置顶:给当前输入码加一条比同码短语都高的自定义短语(封顶 999),可在设置里看到、改、删;取消置顶删掉它
- 降权:记进学习数据 user-demoted.tsv,每降一次往后挪一格,词库词也能降;可取消
- 删除:原来 Shift + 数字删候选的那套,挪进菜单;Shift + 数字删候选去掉,回到普通符号
- 菜单项与动作在平台层 candidate_menu,两个壳共用;Esc 只关菜单,敲键、候选窗重画或收起时关
- Linux 候选窗由 Fcitx 画,暂无此菜单
|
2026-10-22 14:39:00 +08:00 |
|
yenharvey
|
95b2e19684
|
feat(phrases): 自定义短语改按权重排
固定位置 1–9 换成可以直接填的权重(1–999,新建 10,可以相同):同一个输入码下权重大的在前,
相同的按列表顺序,都排在普通候选前面;与短语同字的普通候选去掉,不再出两遍。
旧配置的 position 读进来换成权重(第 1 位是 10),保存时原地改成 weight、注释保留。
Android 常用语的输入码上限与 Core 一致(32 个字母),以前存下的超长码转换时跳过,不再让整组常用语挂不上。
|
2026-10-22 12:23:34 +08:00 |
|
yenharvey
|
a20a38acaf
|
docs(user): 用户文档按用户要做的事重新分组
功能越加越多,原来按早期设置页搭的结构塞不下:几个大页(按键、拼音方案、主题)越写越长,同一功能散在几页。
现在分为开始使用、打字、学语言、个性化、AI 服务、各平台、隐私与帮助、进阶八组,一个功能只在一页讲全,别处一句话加链接。
配置键名、文件路径、文件格式只放进阶组,其他页只写「设置 → 某页 → 某项」,面向普通用户不出现实现词。
设置程序的 ⓘ 链接表、各 README、issue 模板与代码注释里指向旧页面的链接一并改到新地址。
|
2026-10-21 20:06:25 +08:00 |
|
yenharvey
|
04068a5c0f
|
feat(core): 读不到光标前文时按应用、按输入框取最近打的字当前文
- 输入记录按应用分开,每个 256 字、最多 16 个应用;换应用不串
- [model] context_memory_seconds(缺省 60,0 不过期)没打字就不算前文,太旧的前文没参考意义
- mac 进输入框时从头记;Linux 本来每个输入上下文一份;Windows 的 DLL 还不报换输入框,等知意 Windows 版一起做
|
2026-10-21 16:35:47 +08:00 |
|
yenharvey
|
db5d6fe325
|
feat: 拼音行按高亮候选切分,可选显示带调拼音
- 一串拼音有几种分法时,拼音行按高亮候选的读音切(ganga 高亮 尴尬 是 gan'ga、刚啊 是 gang'a),应用里的行内拼音跟着换;Core 的 Query::spelled / follow,mac、Windows、Linux 壳在高亮变化时重切
- [general] show_tones(设置 → 候选 → 拼音行显示声调,缺省关):候选窗口顶部的拼音换成高亮候选的带调读音,简拼也换成完整读音;读音与输入对不上的不换;应用里的拼音不带调
- 声调先按词库里的词取,整句从左往右取最长的词,没标的字按单字声调表补,拿不准的不标;注音、九宫格不标
- Frame 加 window_preedit 给候选窗口单独一串拼音,DLL 不读,不升协议版本
- Linux 的 Fcitx 面板与行内拼音共用一串,声调先不接,设置表登记待实现
|
2026-10-21 16:04:34 +08:00 |
|
yenharvey
|
4a5d60952b
|
build: 安装包与数据包不再带含章·知微
三个桌面平台都是有含章·通变就不加载知微,而通变一直随包,知微从来用不上,白占 53MB。
用户自己放进数据目录 models/hanzhang-zhiwei/ 的仍然认。data-fetch 兼容还带着知微的 data-v7。
|
2026-10-21 15:06:25 +08:00 |
|
jubeater
|
3b5828462e
|
feat(linux): 中英切换键与默认英文模式可配置 (#730)
Linux Server 读 [shortcut] switch_mode、[general] default_english 与 english_mode,设置程序在 Linux 上显示切换键与默认英文模式;Fcitx5 / Fcitx4 把 Ctrl 报成 VK 0x11 以认单击 Ctrl。
Closes #703
|
2026-10-21 11:23:47 +08:00 |
|
bfxh
|
c7027872fe
|
ci: 加 rustdoc 文档门禁,并修掉它报出的文档断链与裸标签 (#738)
RUSTDOCFLAGS=-D warnings 跑 cargo doc,core 与 windows job 各一处;修掉 main 上公开文档链私有项、断链、裸 HTML 标签与跨 cfg 断链。
|
2026-10-21 09:30:14 +08:00 |
|
yenharvey
|
eb0e3ce19a
|
feat(learning): 剪贴板、常用语、面板使用次数与统计派生数,PC 壳跟上
- ClipboardHistory 与 PhraseBook:剪贴板历史(含图片)和常用语的存取,常用语输入码上限 64 个字母
- PanelUsage 记符号 / 表情面板用过的次数,Linux / macOS / Windows 装配时接上
- usage_stats::figures:速度、首选率、最多的一天等派生数两端共用,「本周」统一为近 7 天(含今天),设置程序与旧版设置改调它
- FrequencyLearner::files 列出词频文件与各侧车表(导出、清空用)
- 设置程序的模糊音与学习语言清单改读 Core
|
2026-10-20 20:35:18 +08:00 |
|
yenharvey
|
05012b8b04
|
feat(core): 分次选词先留在组句里,退格撤回上一次选择
用户群反馈:长词组前面选错了退不回去,退格只会从最后一个拼音往前删。
一段拼音分几次选时,选的词先不交给应用,显示在剩下的拼音前面,整段选完才一起上屏;
退格先撤回最后一次选择、那段接回拼音重选,那次记的学习按整个删掉处理,改选别的词时退回。
回车 / 失焦连同剩下的拼音原样上屏,Esc 全部取消;组句中敲标点时壳先取走留着的词,标点接在后面。
[general] hold_selections 缺省开,关掉是选了就上屏;命令行回放按日志逐键重喂,固定关。
|
2026-10-20 17:34:30 +08:00 |
|
jacklaoz
|
916bd29e15
|
feat(linux): 能在 FreeBSD 上源码安装 (#681)
Server、Fcitx5 插件与设置程序与 Linux 共用,差异按 target_os 分开:对端身份用 getpeereid、快捷键缺省走 Linux 那套、字体补 /usr/local 路径、安装脚本不用 GNU 独有的 realpath -m;mio 升到 1.2.4。
|
2026-10-19 16:08:00 +08:00 |
|
yenharvey
|
0f34de7cc6
|
feat(linux): Fcitx5 面板接上「译词显示词性」开关
Linux Server 原来把 translation_pos 写死为开;读 [general] translation_pos 下发到帧,#696 加的注释按它决定带不带词性,设置程序在 Linux 上也显示这个开关。
|
2026-10-19 15:49:53 +08:00 |
|
yenharvey
|
4e3824d761
|
fix(linux): install.sh 字体检查补 Fedora 路径,中文与 emoji 字体缺了只提示
路径对齐 bamboo-slip 的字体清单(#683 补了 Fedora),Fedora 上装了字体也会被报缺;中文与 emoji 字体缺了设置程序照样能起,不该让安装退出。
|
2026-10-19 15:48:40 +08:00 |
|
jubeater
|
aa88240e4b
|
fix(linux): Fcitx5 译词显示词性与日语假名 (#696)
Fcitx5 面板原来只显示原始译文;Server 在回包里补可选的 annotation 字段,原始译文与译词快捷键不变。
Closes #232
|
2026-10-19 15:48:30 +08:00 |
|
bfxh
|
5aaf2300c0
|
fix(linux): install.sh 检查字体依赖 (#694)
缺系统 UI 字体时设置程序起不来,安装脚本原来不查。
|
2026-10-19 15:43:20 +08:00 |
|
jacklaoz
|
259adadb09
|
test(linux): 选区翻译测试按平台的缺省快捷键发键 (#680)
缺省键按平台分,macOS 上跑整个 workspace 时这三个测试收不到 RequestSelection。
|
2026-10-19 15:35:47 +08:00 |
|
Wenjie Zou
|
ebc476a820
|
feat(linux): 完善云联想与选区翻译,适配 Ubuntu 22.04 的 Fcitx4 (#351)
|
2026-10-16 12:41:13 +08:00 |
|
Haoyu Xi
|
7f46275c5c
|
feat(windows): 译词旁的词性标注可关 (#658)
|
2026-10-16 11:27:09 +08:00 |
|
GH
|
a00034f8f9
|
feat(windows): Windows 平台支持横排候选展开成多行矩阵 (#403)
|
2026-10-16 10:21:26 +08:00 |
|