作者:Kym Phillpotts
排版:Alan Wang
2023 年已经过去了,让我们花点时间回顾一下 .NET MAUI Community Toolkit 项目的历程以及展望接下来的发展。作为 .NET MAUI 的配套产品,该开源库为开发人员提供了一组丰富多样的控件、转换器和帮助程序,旨在加速 .NET MAUI 平台上的应用程序开发。由于专注于社区驱动的创新,它已成为开发人员增强 .NET MAUI 应用程序不可或缺的工具。
这一年
我们的 GitHub 存储库已发展成为一个充满活力的活动中心,吸引了 40 多名贡献者共同推动项目向前发展。您所提供的反馈、建议和代码贡献有助于塑造该工具包成为更强大、高效率的 .NET MAUI 开发人员资源。
从数字上来看
- 9 个版本:为了取得持续的进展,我们发布了 9 个重要版本,每个版本都为工具包增加了更多价值和功能。
- 260 次提交:每一次提交,我们都增强和扩展了工具包的功能。
- 521 个文件更改:为了反映我们的进步,我们更新、改进和优化了 521 个文件,以确保最高的质量标准。
- 41 位贡献者:向我们活跃的社区成员致敬!您的多元化观点和专业知识对我们的集体成功至关重要。
- 前 5 位提交者:特别表彰 brminnick、VladislavAntonyuk、jfversluis、pictos 和 cat0363。你们的奉献和贡献堪称典范。
- 4,190 个存储库依赖于我们:现在有超过 4,190 个存储库依赖 CommunityToolkit.Maui,这证明我们的影响力在不断增长。
- NuGet 的 679,767 次下载:今年的下载量令人印象深刻,这表明我们的工具包得到了广泛的采用和信任。
值得注意的补充
除了大量 bug 修复之外,我们还在 2023 年添加了大量功能,以下是我们集成的主要新功能:
-
MediaElement 控件:使用我们新的 MediaElement 控件深化多媒体的体验。无论您是从网络流媒体、访问嵌入式资源还是访问本地文件,此控件都可以在您的 .NET MAUI 应用程序中无缝播放视频和音频内容。
Windows 地图集成:我们的地图集成将 .NET MAUI 地图的强大功能直接引入到 Windows 平台,从而增强应用程序中基于位置的服务。 -
SpeechToText 和语音识别:利用我们的 SpeechToText 和语音识别功能释放语音的潜力。通过口头语言与您的应用程序进行交互和命令,开启可访问性和便利性的新维度。请在此博文中了解更多相关信息。
SpeechToText 和语音识别
-
FolderPicker 和 FileSaver:将文件管理提升到新的水平。FolderPicker 允许用户轻松浏览和选择目录,而 FileSaver 则允许用户自由选择目标文件夹并轻松保存文件。
FolderPicker 和 FileSaver
-
键盘扩展:控制屏幕键盘。检查其可见性、关闭或随意调用它,确保您在 .NET MAUI 应用程序中获得更流畅、更直观的键盘体验。
-
Badge API:引入 Badge API – 在应用程序图标上显示通知计数的最简单解决方案。 让你的用户只需要看一眼就能获得信息。
-
应用程序主题 API:我们丰富了默认的 .NET MAUI 主题功能,使您可以更轻松地对应用程序进行自定义和主题化,以创建更加身临其境且品牌一致的用户界面。
-
.NET 8 支持:拥抱未来,我们自豪地支持 .NET 8,确保您的应用程序受益于该框架提供的最新改进、安全性和性能增强。
但还有更多
.NET MAUI 社区工具包除了主要的 NuGet 包之外,我们还为 Docs 存储库中的文档以及为倾向于非 XAML 方法的开发人员提供的多功能 .NET MAUI 标记包感到自豪。该工具包的这两个支柱一直在不断更新,重点包括:
文档存储库
- 提交次数:192
- 贡献者:25
- 前 5 位提交者:bijington、jfversluis、brminnick、Sergio0694、VladislavAntonyuk
MAUI 标记存储库
- 提交次数:104
- 贡献者:9
- 前 5 位提交者:brminnick、Youssef1313、bijington、VladislavAntonyuk、JoonghyunCho
除此之外,.NET MAUI 社区工具包自豪地庆祝总下载量超过 100 万次的非凡里程碑,这证明了其可靠性、稳健性以及在开发人员社区中赢得的信任。
这一壮举突显了 .NET MAUI 社区工具包在 .NET MAUI 生态系统中的重要作用,它不断发展,使开发人员能够构建令人难以置信的跨平台应用程序。
衷心感谢
我们要向过去一年里与我们一起走过的每一位贡献者、用户和支持者致以最深切的感谢。你们的热情和承诺推动了我们的进步。
展望未来并呼吁采取行动
我们期待 2024 年又是创新的一年,我们邀请您与我们一起塑造 .NET MAUI 社区工具包的未来。如果您的新年决心是为开源项目做出贡献,那么没有比这里更好的起点了。无论您是修复 bug、提出新功能、改进文档还是在讨论中分享您的专业知识,您的贡献都将产生有意义的影响。请加入我们充满活力的社区,将您的决心付诸行动!
感谢您使 2023 年成为 .NET MAUI 社区工具包具有里程碑意义的一年。让我们继续开拓新天地,共同推动社区驱动的发展!
编码愉快!