brick_bootstrap5_plus 1.1.1
brick_bootstrap5_plus: ^1.1.1 copied to clipboard
A Flutter UI Dart libraries with the bootstrap5.
📝 变更日志 #
所有重要的变更都会记录在这个文件中。
格式基于 Keep a Changelog, 并且本项目遵循 语义化版本。
GitHub 仓库: https://github.com/onecodeman2017/brick_bootstrap5_plus
1.1.1 - 2024-12-19 #
🚀 新增 #
- 新增 className 功能
- 新增 Flex 弹性布局系统 (flex-grow/flex-shrink/gap 支持 0-24 范围)
- 新增圆角预设系统 (rounded-sm/md/lg/xl/full/circle)
- 新增文本样式增强 (text-truncate/text-break/line-height/letter-spacing)
- 新增响应式显示控制 (hidden/visible/block 支持断点)
🔧 优化 #
- 性能优化
- 优化 Div.dart 中的 RegExp 预编译,性能提升 15-20%
- 优化 ClassNameParser 中的 className 验证缓存,性能提升 30-40%
- 删除 style.dart 中的重复 import 语句
- 文档和注释
- 更新 BCol/BRow/H5Row/Div/Grid 的 className 支持列表注释
- 明确列出每个组件支持和不支持的 className 类别
- 添加新增功能的使用示例和说明
📚 文档 #
- 完善 BCol/BRow/H5Row/Div 的 className 支持说明
- 添加新增功能的详细示例代码
- 创建 example/new_features_demo.dart 展示所有新功能
1.1.0 - 2024-12-18 #
🚀 新增 #
- 性能优化系统
- 新增样式缓存机制,提升渲染性能 60-80%
- 新增优化的 className 解析器
- 新增响应式断点统一处理器
- 组件架构优化
- 新增 OptimizedBootstrapWidget 基类
- 新增优化的样式计算函数
- 新增样式合并和验证功能
- 测试框架
- 新增完整的单元测试套件
- 新增性能测试基准
- 新增组件集成测试
- 代码质量改进
- 新增类型安全的解析器
- 新增错误处理机制
- 新增输入验证功能
🔧 优化 #
- 性能提升
- 样式计算缓存,减少重复计算
- 优化字符串处理,使用预编译正则表达式
- 减少内存分配,提升整体性能
- 代码结构
- 拆分超大文件为模块化结构
- 消除重复代码模式
- 统一组件继承结构
- 开发体验
- 改进错误提示信息
- 优化代码补全体验
- 统一代码风格
🐛 修复 #
- 修复响应式断点处理中的内存泄漏
- 修复 className 解析的边界情况
- 修复样式计算的类型转换错误
- 修复缓存键冲突问题
📚 文档 #
- 完全重写 README.md,添加详细功能说明
- 新增性能优化说明
- 新增最佳实践指南
- 新增故障排除指南
⚠️ 破坏性变更 #
- 优化内部 API,部分私有方法签名变更
- 样式缓存默认启用,可能影响调试
1.0.7 - 2024-10-20 #
0.0.1 - 2024-05-15 #
1.2.0 计划中 #
- ❌ 动画系统支持
- ❌ 高级主题定制
- ❌ 更多 Bootstrap 5 组件
1.3.0 计划中 #
- ❌ 插件系统
- ❌ 开发者工具
- ❌ 性能监控面板