公告: 好消息!这些插件已停止维护

是的,这是个值得欢呼的好消息!

在过去一段时间里,我先后为 NVDA 编写过一些功能验证原型,并以插件的形式在社区内分发。

编写这些插件的初衷是为了验证某些修复方案或功能实现的可行性,并遵循最佳实践探寻最适合提交给 Upstream 的实现路线。虽然这不是贡献 NVDA Upstream 的必要步骤,但我希望能一直保持这种先验证再贡献的思路。

今天,我很开心向社区宣布:以下插件将正式停止维护

  • winFormsNet48Fixes 修复了 NVDA 在旧版 .NET Framework 中的一系列细节问题,例如折叠状态下的组合框切换选项不朗读、无法读出菜单项的选中状态以及丢失 description(对象描述)的问题。

  • 对应 Issue:#17454#19335

  • 对应 PR:PR #20481PR #20485PR #20486

  • 合并状态:已合并至 NVDA 的 master 分支,预计将在 NVDA 2026.3 中包含上述修复。

  • capitalSelectionIndicator 用于解决选择文本时未遵循用户设置的大写反馈方式的原型插件。

  • 对应 Issue:#4874#12996#18360

  • 对应 PR:PR #19505

  • 合并状态:已包含在即将发布的 NVDA 2026.2 中。

  • customSpeakTypedCharactersNVDA+2(朗读输入的字符)和 NVDA+3(朗读输入的单词)添加新模式的原型插件,主要新增了“仅在编辑控件中”选项。

  • 对应 Issue:#16848#10331#3027

  • 对应 PR:PR #17505

  • 合并状态:已包含在 NVDA 2025.1 中。

基于上述情况,上述插件将不再更新。不过我不会删除对应的 GitHub 仓库,以便使用旧版 NVDA 的用户依然可以将其作为过渡解决方案。


如果你认为某个插件的功能非常有用,或者你有一些有趣的想法,亦或者发现了 NVDA 的缺陷,欢迎使用对应的模板创建 issue 或 pull request。尤其是如果你认为我目前正在维护的某款插件有必要贡献到 Upstream,请创建一个 issue 并抄送(@)cary-rowen 让我知道

不过,在提交任何请求之前,请先思考以下几个问题:这是否真的有必要包含在 NVDA 中?除了满足你自身的需求外,它还可能对哪些用户产生正面或负面的影响?这个需求背后的真实用户故事(User Story)又是什么?

标签: 插件, 社区消息, 停止维护, 上游贡献, R

添加新评论