值此国庆佳节之际,我非常高兴地向大家发布 Barda 预览版!经过一年多的精心开发与持续优化,这个基于 Openblocks 重新构建的分支版本终于与大家见面。
本次更新在核心功能增强、用户体验提升、性能优化等多个维度进行了全面升级,致力于为用户提供更加流畅、高效、安全的使用体验。诚挚邀请您体验这一全新版本,并期待您的宝贵反馈与建议。
⚠️ 重要提醒:当前版本仍处于测试阶段,项目架构和功能可能会发生较大幅度的调整和变更,这可能导致不同版本间的应用不兼容。请勿将此版本用于生产环境或正式项目交付,建议仅用于测试、学习和功能体验。
- RSA 加密登录:采用 RSA 加密技术保护用户账户密码,大幅提升系统安全性
- 企业品牌设置:支持自定义品牌名称、企业标识、网站图标及顶部主题颜色,打造专属企业形象
- 智能代码提示:增强代码编辑器功能,提供更丰富的上下文信息提示,提升开发效率
- 查询管理增强:支持为查询添加备注说明,并可通过备注进行快速搜索,便于团队协作
- 自由拖拽排序:自由模式下支持通过拖拽调整组件显示顺序,操作更加灵活
- 零边距设计:允许组件设置 0 边距,实现更紧凑的布局设计(部分组件正在适配中)
- 组件复制优化:修复快速粘贴时出现幽灵组件的 bug,确保复制功能的稳定性
- GridLayout 重写:完全重构网格布局组件,优化拖拽逻辑和布局计算算法,提升鼠标偏移量计算精度
- 编辑界面流畅度提升:大幅优化编辑界面组件渲染机制,减少不必要的组件刷新,显著提升组件切换时的流畅度
- 画布性能突破:优化画布渲染算法,即使拖入上百个组件仍能保持丝滑操作体验
- 表格组件性能革命:彻底重构表格组件,支持 10 万条数据无卡顿加载,列宽度计算性能提升 1500+ 倍
- 核心文件瘦身:barda-core 文件大小从 639KB 优化至 196KB,减少 69% 的体积
- 状态管理优化:重构 editorState 类,引入智能缓存机制,显著提升常用中间属性的访问性能
- 一键调试脚本:为 Windows + WSL2 用户提供便捷的一键调试脚本,简化开发环境配置
- 国内镜像加速:将前后端 yarn 和 maven 源全面切换为国内镜像,大幅提升依赖安装速度
- 冷门依赖集成:将 rjson 等冷门 jar 包直接集成到项目 lib 文件夹,避免依赖缺失问题
- 核心依赖升级:升级核心依赖和构建工具,确保开发环境的稳定性和兼容性
感谢大家一直以来的耐心等待!虽然作为个人开发者,我的开发速度可能比较慢,但我依然想把 Barda 好好维护下去,并持续添加新功能,保持免费开源。
我深知一个人的力量有限,因此更加期待与大家一起添砖加瓦,共同打造一个更好的低代码平台。每一个建议、每一个反馈、每一个贡献,都是推动 Barda 前进的重要力量。
让我们一起见证 Barda 的成长,开启高效开发之旅! 🚀