本次更新对工作台、代码生成、安全、门户以及框架层等多个方面进行了优化和改进,旨在提升开发人员的使用体验和工作效率。
一、工作台优化
导航交互优化:为工作台导航增加图表悬浮提示,解决开发人员需点击菜单才能了解其意义的问题,帮助开发人员快速了解工作台菜单面板。
市场中心功能增强:在工作台浏览插件市场时,增加悬浮简介功能,以悬浮框形式展示插件封面及简介,方便开发人员快速了解插件内容。
修复市场插件详情跳转问题:修复市场插件详情弹窗中组织名 / 仓库名称点击跳转错误的问题,确保可正确跳转到指定页面。
页面布局异常提醒:针对页面布局场景,若父级页面未添加 route - view(页面渲染组件),在打开子页面时会向开发人员发出异常提醒。
前端业务逻辑优化:在数据观察节点增加数据返回值类型声明,提供用户主动卸载观察者的功能(默认页面销毁时自动销毁观察者)。
控制面板主流程优化:优化控制面板主流程处理,解决直接跳转到固定文件时,因三方依赖未完成加载导致的组件丢失问题。
运行调试功能优化:优化运行调试功能,避免运行调试时交互式提醒插件(快速添加组件功能)被渲染。
修复变量声明及逻辑节点问题:修复变量声明时无法清空方法返回值类型的 BUG,以及 if 逻辑节点中的表达式校验问题,并对返回值类型进行进一步分析优化。
数据类型支持扩展:增加 Date 数据类型,前端可声明 Date 类型的参数。
代码检查功能优化:针对有返回值的方法或回调函数,对返回值类型及是否有返回值进行强制一致性校验。
逻辑编排面板优化:优化逻辑编排面板中的警告错误提示方式,提升展示效果;为流程处理节点增加图表功能,增强区分能力。
二、代码生成优化
代码设计结构重构:重构代码生成服务的代码设计结构,采用分布式部署,更准确、高效地完成项目代码生成工作,提高处理效率。
开发分支代码生成支持:支持在开发分支下进行代码生成,改变之前仅允许发布版本后进行代码生成的限制,为开发人员在发布前提供更灵活的操作模式。
三、安全优化
在仓库克隆时,进一步优化数据脱敏,特别是对环境变量等数据敏感文件,提供更安全的文件复制方式。
四、门户优化
搜索功能添加:在我的仓库和关注的仓库中增加搜索功能,可根据关键字筛选仓库内容。
排序功能优化:优化仓库列表的排序功能。
修复关注按钮问题:修复关注按钮无法正确触发的问题。
五、框架层优化
帮助文档重构:重构框架帮助文档和 UI 库帮助文档,提供双语模式,支持英文和中文切换,以满足海外开发人员不断增加的需求。
VSCODE 插件优化:优化 VSCODE 中配套插件,解决英文’号无法正确渲染主题颜色的问题。
解决 UI 库部分问题:
- 优化 table 中单选模式下主动勾选无法同步的问题。
- 解决 Radiobutton、Checkboxbutton 未遵循 form 统一 size 模式的问题。
- 解决 Date 组件区间选择时截止日期 placeholder 取值错误问题。
- 解决 checkbox demo 中的错误数据问题。
- 对外提供 setLang 方法,用于修改组件库的多语言。