Ant Design Blazor 0.19.5 发布 | 1.0 发布计划| 文档项目独立 | 社区低代码组件项目启动...

大家好,暑期也到了,到处都生机勃勃。2024已经过半,各位也该活跃起来,舒展身心。
7月最开心的事莫过于我成功续任了第四个微软MVP,主要表彰我在 .NET 和 Web开发 两个领域的贡献,其实也就是Blazor方面的贡献了。承蒙大家这5年的支持!也请大家继续支持我们社区!

c0a124d8ea02c7a46592a6e608155043.png


大家还毕竟关心1.0何时发布,antd5版本何时发布。我的预期是今年10月前会基于目前版本在完善文档后发布1.0 版本。接着针对antd5适配,统一API,文档更新,增加测试覆盖率,在明年发布 AntDesign 2.0。
AntDesign 5.0 适配工作一直由社区核心贡献者 yoli 负责,他已经前后开发了1年多了,从研究cssinjs样式生成机制,实现了cssincsharp,再到组件样式的迁移,最近样式迁移工作终于要收尾了。到时我们会第一时间发布体验版!
同时为了尽快把文档适配 antd5 的最新文档结构,我还将原本跟组件库放一起的文档项目分离出来,成为独立项目。目标是改造成为一款Blazor文档生成器,对标dumi。这样以后就可以把AntDesign Blazor的文档的更新与内容分离了。大家也能基于这个生成器方便地构建自己产品的文档。
项目地址: https://github.com/ElderJames/BlazorSiteGenerator
希望能招募到感兴趣的朋友一起来参与,目前初步计划是: 1. 把以前的 markdown 渲染方案从生成json并用 httpclient 请求改为 Source Generators 直接生成组件。 2. markdown 支持 Container 格式。 3. 文档菜单也用 SG 生成。 4. demo 从目前的反射类型改为SG生成custom element,并随文档markdown一起生成到页面组件中。这样可以使在文档中添加组件更加自由。 4. 支持demo在线修改和编译 5. 基于antd5 文档重新构建样式 6. 封装成nuget包,用户只需引入即可运行自己的文档。 7. 集成BlazorStatic,生成预渲染静态页面文件(这也是要用custom element的原因)。 7. 封装成dotnet tool,利用命令行生成可运行的文档。
目前已经实现了利用 在编译器讲markdown文档渲染为组件,这比之前运行控制台cli编译速度快,也比之前利用httpclient请求json文件的渲染性能更好。

92e392821f368f894c9f1068f430ebaa.png

bc81fc3d599cb426098727f464349a84.png


另外,社区成员Jeffer创建了一个低代码UI设计器项目,基于AntDesign Blazor的,群友得知后纷纷点赞,直呼:终于要有这样的组件了。大家感兴趣可以一起来参与!

68428023c91b85b69efe205e79acd6af.jpeg




以下是0.19.5的更新内容
  • 📖 新增 Table 基础的编辑和搜索示例,替换原来Blazor复刻示例。#3970 @ElderJames

dd806b1f9b74b02c6b8508fe079ab4f2.png

  • Modal

    • 🐞 修复 关闭时会抛出JS异常,且无法再次打开。#3973 @ElderJames

    • 🐞 修复 在跳转到同一个页面时无法再次打开。#3963 @ElderJames

  • 🐞 修复 Menu 在首次加载时会被外部重新渲染时取消选中。#3976 @ElderJames

  • 🐞 修复 Textarea 无边框样式丢失。#3975 @ElderJames

  • 🐞 修复 AutoComplete 在有选项时点击输入框可以打开下拉框。#3971 @ElderJames

  • 🐞 修复 FormItem 修复空引用异常。#3967 @agolub-s

  • 🐞 修复 Tabs 当 Tab 标题更新时下标长度未更新。#3978 @ElderJames

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值