[软件] 威注音 2.8.5 发布,加入公证和新选字框

楼主: pan93412 (pan93412)   2022-10-01 19:36:10
** 图多警告 **
继威注音 (vChewing) 2.6.0 之后,作者一直不停重构程式码、重写组件、
拆分组件,并且积极办理 Developer Account,申请 Apple 公证凭证。
虽然还是 2.x 系列,但实际上无论是底层、还是上层的接口,
都有着相当大的变化:
https://p.itxe.net/images/2022/10/01/Overview.png
如果你对 2.8.5 有兴趣的话,可以立刻从下方的 GitHub/Gitee 连结
下载最新版本:
https://github.com/vChewing/vChewing-macOS/releases/
https://gitee.com/vChewing/vChewing-macOS/releases/
而接下来我会详细叙述这两个版本之间新增的功能。
1// 全新图示
威注音在 2.7.5 时,把 Icon 更换成自己觉得更现代化、
缤纷的版本——从原本的单主色渐层背景,更改成更符合
Apple 设计标准的圆角四色 Icon。
另外,以往分辨“繁体”和“简体”输入的方式是靠图示的
背景色(繁体是蓝色、简体是红色)的方式区分。新版设计
系统改以色彩的排序方式区分:繁体的左下角是蓝色;简体
的左下角是红色。
https://p.itxe.net/images/2022/10/01/Icon-Changes.png
2// 田所选字框
威注音 2.8.0 将选字框完全重写了一遍,除了使接口风格更接近
macOS 内建注音(a.k.a IMK 框架)以外,也延续了旧版威注音
独特的候选字索引显示功能(不是页码)。在至少 macOS 12 的
系统下,还可在输入法偏好设定内启用 langIdentifier 功能,让
选字窗以与输入法所处模式相对应语系的字型显示。
由于“田所选字框”才刚完成,可能还不够完美。如果使用过程中
有遇到任何体验问题,或者是遇到任何 bug,都欢迎利用 PTT 的
评注功能、Gitee/GitHub 的议题 (Issue) 系统,或者是以寄信
给作者的方式进行意见回应。
https://p.itxe.net/images/2022/10/01/Redesigned-Candidate-Window.png
3// 新版飘窗
威注音 2.7.5 重新设计了飘窗。其中最显著的更改就是“字变大”
了。原版的飘窗在较大的萤幕(比如 Pro Display XDR)上,字会
太小;而新版的飘窗除了更为强调讯息本身,亦增大了字体方便
阅读。
据作者所说,新版飘窗的设计启发自 Call of Duty?: Modern
Warfare? II 的通知弹窗 (##)。
https://p.itxe.net/images/2022/10/01/Redesigned-Notification.png
4// CAPS LOCK 切换通知
威注音 2.8.0 应使用者需求,加入了 Caps Lock 切换时的飘窗
通知。现在按下 Caps Lock,也可以像 Shift 键一样显示
“中英切换”通知了。
这个功能在 2.8 是默认启用的。假如你觉得通知太多很烦,
可以到“偏好设定”→“体验设定”中停用
“以 Caps Lock 切换输入法/中英模式时显示通知”。
https://p.itxe.net/images/2022/10/01/Caps-Lock.png
5// 将组件拆分成各个 packages(模组化)
威注音在这两个 minor 版本中将各种功能从核心中拆出,
方便日后维护、提升编译速度,同时也借机重构高耦合的部分,
增强可靠性。
拆成 packages 还有个好处:你可以在自己的 codebase 引用
威注音所拆出的组件(比如 LineReader、TooltipUI 等),
避免重复造轮子的枯燥工作。
对威注音的组件很有兴趣吗?你可以进到下面的 GitHub 页面
探寻想要的组件,并阅读每个组件的使用说明 ↓
https://link.pan93.com/Xbyvfpi
https://p.itxe.net/images/2022/10/01/Packages.png
6// 最佳化辞典加载
以往威注音就有 Lazy Loading(按需加载)的功能了。不过
在最近的版本中,威注音利用大中心派发(GCD,Grand
Central Dispatch)技术,充分利用电脑的所有核心加载辞典。
另外威注音最近应该会开始广泛利用 GCD 技术:原先无法使用,
是因为原先通知飘窗所采用的副本控制技术与 GCD 不相容,用到
GCD 就会 crash 掉输入法。现在威注音已经重构了通知飘窗,便
不再受到飘窗的限制,可以自由使用 GCD 了。
7// 使用 Apple 核发的开发者 ID 凭证签署、公证
威注音自 2.8.0 开始,输出的 pkg 套件将包含开发者 ID 签章。
对使用者来说,最大的改变就是毋须再“开启特色选单 → 打开,”
直接点两下即可直接进行安全性检查。另外,“签署”亦能防止安装包
受到篡改,导致使用者下载到有毒的版本。2.3.0 的沙盒,加上 2.8.0
的 Apple 开发者签章公证,让威注音的安全性更上一层楼。
https://p.itxe.net/images/2022/10/01/Notarization.png
另外,原先用来签署威注音 2.3.0 到 2.6.1 的非正式开发凭证,因为
误操作而被开发者不小心吊销了。当 app 凭证被吊销之后,Gatekeeper
可能会跳出“XXX 将会损害您的电脑。”而从 macOS 内建的
Console.app 中,可以看到阻止威注音启动的原因是签章到期。
2.7.5 版的安装包没有签证;2.6.2–2.7.0 最新上传的安装包也没有签证;
2.8.0 开始的安装包有正式签证。
威注音官方的公告,以及相关的撷图,皆可点下方连结阅读:
https://link.pan93.com/mkytZqx
基本上这就是威注音这两个版本的更新内容了。除了这 7 个要点之外,
其实威注音还做了很多小改进。如果你想详细阅读每一期的更新历史的话,
可以点选右方连结阅读:https://link.pan93.com/vc-changelog
另外这次尝试把 changelog 写得更好懂了——补上前后脉络以及撷图,
并且穿插功能开发的趣事。如果对这种介绍形式有任何建议,
都欢迎在下方留言 :) 之后有什么值得介绍的新版本也希望可以在
这个板上继续详细介绍!
作者: HSNUER ( )   2022-10-01 20:34:00
楼主的介绍非常详细!!之前曾试着探询威注音开发者,是否能开发田所候选字窗的纵向布局,结果顺利实现了现在选字方式看了非常的舒适、集中!
作者: kmd (a小调行板赋格曲)   2022-10-01 20:38:00
用心给推
作者: p2006tw (木寸Misaki)   2022-10-01 21:10:00
https://imgur.com/0HQ7piW.png 安装配色想到Windows Me
作者: pSeRiC ( )   2022-10-01 21:44:00
用心推
作者: serenemind (沉)   2022-10-02 00:04:00
我使用shift+cmd+enter降权却没有生效,是bug吗?
作者: waroz (沃君)   2022-10-02 06:19:00
再一次装起来玩玩看又遇到选字框卡死的bug我跟这bug真的蛮有缘的另一个遇到的是安装好输入法没出现自己新增看到一大排几十个同名输入法只添加一个结果全部都加入了后来设定关掉再打开又好了,wut
作者: Gauss (Gaussss_Physics)   2022-10-02 09:29:00
作者: serenemind (沉)   2022-10-02 11:09:00
并不是权重够低无法降,而是将组字高亮降权后,反而跑到第一,我觉得这个是bug
作者: tzouandy2818 (Naked Bear)   2022-10-02 11:13:00
我觉得威注音一切都挺好 就是icon 改前改后都好丑不知道为什么不用像mac原生输入法的灰色圆角方底 中间写个威或是ㄋ就好
作者: marc47 (思乐冰)   2022-10-02 12:01:00
用心推
作者: eltonchung (Elton)   2022-10-02 12:08:00
威注音会自动记忆常打词汇吗?像是人名之类的?
作者: toth4321 (吐司超人)   2022-10-02 13:47:00
回楼上目前我自己用感觉没这个功能(也可能是我不会开),但可以用它的自己组使用者辞典功能来实现。
作者: waroz (沃君)   2022-10-02 16:05:00
我是用M1 Pro装的,我想效能尚可不过我想起一个细节了装完在菜单列没看到输入法我又再安装一次,还是没有之前装的那次以及它牌都是装完就有了想说去设定里面手动新增看看就遇到这一幕
作者: HSNUER ( )   2022-10-02 18:38:00
serenemind 可以升级到2.8.5 SP1试试看
作者: pSeRiC ( )   2022-10-02 23:28:00
已经在 M2 安装威注音输入法,试试看有没有其他问题
作者: serenemind (沉)   2022-10-03 00:02:00
升级到2.8.5了,升降权还是一样乱成一团2.8.5 build 2851是SP1了吗?还有一个问题是按右键选择“编辑使用者档案”去跳到mac的系统偏好设定中 > 键盘 > 文字,这是正常的吗?我将“全力”降权后,看自订语汇内容,最后面是全力 ㄑㄩㄢˊ-ㄌㄧˋ #Override所以按了shift-cmd-enter反而变成权重最大的咦,又按了一次出现-114.514了,所以变成同时有override跟-114.514接着我将权重最高的"权利"降权,的确有出现-114.514但实际打时,"权利"还是在第一位,照理说"全力"跟"权利"都降权后,第二名的"权力"应该要变成第一位但是并没有,详情请看以下连结图片https://imgur.com/a/yUy1iFU另一个问题是他这种做法并不是逐步降权,而是降到最低当有两个都降权后,就变成无法分辨了,我觉得这个方法并不好,还是决定不再使用降权,以免反而带来困扰我还有一个问题,一般我们在输入中文,还没按Enter前底下会有底线,表示还可以选字更改,但是我在Line打时底下却没有出现底线,这是MAC的问题还是威注音的问题?Never mind. 刚刚确认过是Line自己的问题,用别的注音也一样
作者: HSNUER ( )   2022-10-03 10:43:00
serenemind,https://bit.ly/3M1ECai ,作者在推特的答复
作者: serenemind (沉)   2022-10-03 12:51:00
将Line加入‘管理客体应用’后,输入画面如下https://imgur.com/vxlPHhn.jpg还没决定的自变成一个浮动视窗,虽然不如底线方便,不过还算能区分的出来哪些字还没选定
作者: JeffreyCorn (欲米)   2022-10-04 16:34:00
超希望威注音可以支援无声调拼音输入
作者: eltonchung (Elton)   2022-10-04 17:24:00
编辑纯文字档案无法使用威注音,在浏览器是正常的有词汇短期记忆?我测试是完全没有记忆,可设定吗?
作者: chuliu (chuliu)   2022-10-04 22:22:00
请问一下line选威注音都会跳回美国eng是为什么?
作者: HSNUER ( )   2022-10-05 12:04:00
所有首次安装之后,必须重新登入。作者没给安装包设强制重新登入的要求,是因为想把重新登入的时机交给使用者自己决定而已。@chuliu @eltonchung:作者回复:安装完毕之后在特定软件内完全无法使用/无法切换至威注音的问题,往往都是因为首次安装之后没有登入而导致的;至于上文 PAN 提到的客体管理,请对 LINE 这样做。因为 LINE 没有认真遵守 IMKTextInput 协定的原因,导致威注音等输入法的内文组字区在 LINE 当中不会有下画线显示,且也妨碍输入法获取“在内文组字区当中的光标的位置”。
作者: HSNUER ( )   2022-10-02 04:34:00
楼主的介绍非常详细!!之前曾试着探询威注音开发者,是否能开发田所候选字窗的纵向布局,结果顺利实现了现在选字方式看了非常的舒适、集中!
作者: kmd (a小调行板赋格曲)   2022-10-02 04:38:00
用心给推
作者: p2006tw (木寸Misaki)   2022-10-02 05:10:00
https://imgur.com/0HQ7piW.png 安装配色想到Windows Me
作者: pSeRiC ( )   2022-10-02 05:44:00
用心推
作者: serenemind (沉)   2022-10-02 08:04:00
我使用shift+cmd+enter降权却没有生效,是bug吗?
作者: waroz (沃君)   2022-10-02 14:19:00
再一次装起来玩玩看又遇到选字框卡死的bug我跟这bug真的蛮有缘的另一个遇到的是安装好输入法没出现自己新增看到一大排几十个同名输入法只添加一个结果全部都加入了后来设定关掉再打开又好了,wut
作者: Gauss (Gaussss_Physics)   2022-10-02 17:29:00
作者: serenemind (沉)   2022-10-02 19:09:00
并不是权重够低无法降,而是将组字高亮降权后,反而跑到第一,我觉得这个是bug
作者: tzouandy2818 (Naked Bear)   2022-10-02 19:13:00
我觉得威注音一切都挺好 就是icon 改前改后都好丑不知道为什么不用像mac原生输入法的灰色圆角方底 中间写个威或是ㄋ就好
作者: marc47 (思乐冰)   2022-10-02 20:01:00
用心推
作者: eltonchung (Elton)   2022-10-02 20:08:00
威注音会自动记忆常打词汇吗?像是人名之类的?
作者: toth4321 (吐司超人)   2022-10-02 21:47:00
回楼上目前我自己用感觉没这个功能(也可能是我不会开),但可以用它的自己组使用者辞典功能来实现。
作者: waroz (沃君)   2022-10-03 00:05:00
我是用M1 Pro装的,我想效能尚可不过我想起一个细节了装完在菜单列没看到输入法我又再安装一次,还是没有之前装的那次以及它牌都是装完就有了想说去设定里面手动新增看看就遇到这一幕
作者: HSNUER ( )   2022-10-03 02:38:00
serenemind 可以升级到2.8.5 SP1试试看
作者: pSeRiC ( )   2022-10-03 07:28:00
已经在 M2 安装威注音输入法,试试看有没有其他问题
作者: serenemind (沉)   2022-10-03 08:02:00
升级到2.8.5了,升降权还是一样乱成一团2.8.5 build 2851是SP1了吗?还有一个问题是按右键选择“编辑使用者档案”去跳到mac的系统偏好设定中 > 键盘 > 文字,这是正常的吗?我将“全力”降权后,看自订语汇内容,最后面是全力 ㄑㄩㄢˊ-ㄌㄧˋ #Override所以按了shift-cmd-enter反而变成权重最大的咦,又按了一次出现-114.514了,所以变成同时有override跟-114.514接着我将权重最高的"权利"降权,的确有出现-114.514但实际打时,"权利"还是在第一位,照理说"全力"跟"权利"都降权后,第二名的"权力"应该要变成第一位但是并没有,详情请看以下连结图片https://imgur.com/a/yUy1iFU另一个问题是他这种做法并不是逐步降权,而是降到最低当有两个都降权后,就变成无法分辨了,我觉得这个方法并不好,还是决定不再使用降权,以免反而带来困扰我还有一个问题,一般我们在输入中文,还没按Enter前底下会有底线,表示还可以选字更改,但是我在Line打时底下却没有出现底线,这是MAC的问题还是威注音的问题?Never mind. 刚刚确认过是Line自己的问题,用别的注音也一样
作者: HSNUER ( )   2022-10-03 18:43:00
serenemind,https://bit.ly/3M1ECai ,作者在推特的答复开发者说:“有些 App 不认真遵守 IMKTextInput 协定,就会这样子。可以考虑在输入法的‘管理客体应用’当中将 Line 添入,以启用浮动组字窗。只是这体验可能仍有瑕疵,暂时没辙了。”
作者: serenemind (沉)   2022-10-03 20:51:00
将Line加入‘管理客体应用’后,输入画面如下https://imgur.com/vxlPHhn.jpg还没决定的自变成一个浮动视窗,虽然不如底线方便,不过还算能区分的出来哪些字还没选定
作者: JeffreyCorn (欲米)   2022-10-05 00:34:00
超希望威注音可以支援无声调拼音输入
作者: eltonchung (Elton)   2022-10-05 01:24:00
编辑纯文字档案无法使用威注音,在浏览器是正常的有词汇短期记忆?我测试是完全没有记忆,可设定吗?
作者: chuliu (chuliu)   2022-10-05 06:22:00
请问一下line选威注音都会跳回美国eng是为什么?
作者: HSNUER ( )   2022-10-05 20:04:00
所有首次安装之后,必须重新登入。作者没给安装包设强制重新登入的要求,是因为想把重新登入的时机交给使用者自己决定而已。@chuliu @eltonchung:作者回复:安装完毕之后在特定软件内完全无法使用/无法切换至威注音的问题,往往都是因为首次安装之后没有登入而导致的;至于上文 PAN 提到的客体管理,请对 LINE 这样做。因为 LINE 没有认真遵守 IMKTextInput 协定的原因,导致威注音等输入法的内文组字区在 LINE 当中不会有下画线显示,且也妨碍输入法获取“在内文组字区当中的光标的位置”。
作者: AImerzzz (土豆拔拔)   2022-10-12 19:08:00
最近遇到一个问题,就是我在用edge打字的时候很常遇到用中/英按键切换时,明明就已经跳出已切换成中文输入法打出来还是英文,上面选单也确实是威注音了我大概要反复按4次才能正确切回中文这问题是偶发的,加上我是2.8.5才使用的用户真的不知道是出了啥问题,今早有试着更新到2.8.7结果还是有这问题存在,请问是我哪边没设定好吗?
作者: HSNUER ( )   2022-10-13 07:08:00
开发者说可以更新到2.8.8版,已专门针对您的问题来做修正。
作者: AImerzzz (土豆拔拔)   2022-10-12 11:08:00
最近遇到一个问题,就是我在用edge打字的时候很常遇到用中/英按键切换时,明明就已经跳出已切换成中文输入法打出来还是英文,上面选单也确实是威注音了我大概要反复按4次才能正确切回中文这问题是偶发的,加上我是2.8.5才使用的用户真的不知道是出了啥问题,今早有试着更新到2.8.7结果还是有这问题存在,请问是我哪边没设定好吗?
作者: HSNUER ( )   2022-10-12 23:08:00
开发者说可以更新到2.8.8版,已专门针对您的问题来做修正。

Links booklink

Contact Us: admin [ a t ] ucptt.com