ecp_widget 2.0.18
ecp_widget: ^2.0.18 copied to clipboard
翼协云公共组件库
2.0.18 #
feat(dialog): 添加EcpTipsDialog返回类型配置选项
- 为EcpTipsDialog组件添加backType参数支持
- 实现SmartBackType类型的返回行为配置
- 更新SmartDialog调用时传递backType参数
2.0.17 #
fix(dialog):修复底部弹窗返回问题行为及代码格式
- 调整 EcpSheetItemBuilder 类型定义的换行格式
- 修改底部弹窗的返回类型为 SmartBackType.normal-优化 ListTile 标题文本的居中显示代码格式
- 修复点击遮罩层无法关闭弹窗的问题
2.0.16 #
feat(search): 优化搜索框文本改变时的搜索逻辑
- 在 SearchWithBtn 和 SearchWithDel组件中添加防抖处理
- 调整搜索延迟时间为400 毫秒后触发搜索
- 优化 hintText样式,使用 bodySmall 字体
- 在删除文本时取消防抖计时器
2.0.15 #
refactor(dialog): 重构对话框组件布局和逻辑
- 优化 EcpAlertDialog 和 EcpTipsDialog 的布局结构
- 提取公共的标题构建方法 _buildDefaultTitle
- 重构默认内容构建方法,改名为 _buildDefaultContent- 调整间距和 padding,提高界面一致性
- 简化代码,提高可读性和可维护性
2.0.14+1 #
refactor(dialog): 优化对话框内容显示逻辑
- 在 EcpAlertDialog 和 EcpTipsDialog 中添加断言,确保内容不为空- 修改 EcpTipsDialog 的 tips 参数为可选参数,提高灵活性
- 优化 EcpTipsDialog 的内容显示逻辑,支持 contentBuilder
2.0.14 #
feat(dialog): 为 EcpAlertDialog 和 EcpTipsDialog 添加内容构建器回调
- 在 EcpAlertDialog 和 EcpTipsDialog 中添加 contentBuilder 参数
- contentBuilder 参数允许开发者自定义对话框的内容区域
- 保留了原有的文本内容展示逻辑,作为默认实现
- 此更新增加了对话框的灵活性和可定制性,方便在对话框中展示更复杂的内容
2.0.13 #
feat(date_time_picker): 添加标题参数并优化对话框标题显示
- 在 EcpDateTimePicker 组件中添加 title 参数
- 在对话框中显示标题,支持自定义标题
- 优化默认标题为"选择日期"
2.0.12 #
feat(ecp_icon): 优化图标加载逻辑
- 添加对 Base64 图标数据的支持
- 对于非 Base64 图标数据,使用 EcpCachedNetImage 加载
- 优化了图标加载过程中的错误处理和占位图显示
2.0.11 #
feat(widgets): 为 EcpCommonBtn 添加自定义边框颜色和文本颜色功能
- 在 EcpCommonBtn 构造函数中添加 borderColor 和 textColor 参数
- 更新 normal 和 primary 样式,支持自定义文本颜色
2.0.10 #
refactor(dialog): 优化弹窗样式和功能
- 调整列表项的对齐方式- 修复底部弹窗的返回键逻辑
- 统一弹窗对话框的样式
- 更新示例项目的依赖版本
2.0.9+1 #
fix(widgets): 修复图标加载时的闪烁问题
- 在 EcpIcon 组件中添加 gaplessPlayback 参数,设置为 true
- 此修改可以避免图标在加载时出现短暂的空白闪烁
2.0.9 #
refactor(ecp_icon): 重构 EcpIcon 组件
- 添加 icon 属性以支持直接传入 EcpIconEntity 对象
- 优化 _icon getter,优先使用 widget.icon
- 修复 _EcpIconEntity 更名为 EcpIconEntity,提高代码可读性
- 更新缓存逻辑,使用 EcpIconEntity 作为值类型
- 优化 FutureBuilder 类型声明
2.0.8+2 #
refactor(filters): 注释掉日期范围过滤中的时间调整代码
- 在 date_range_filter_item.dart 文件中,注释掉了调整结束日期的代码行
- 此修改可能会影响日期范围过滤的精确度,请确保在其他地方进行相应的处理
2.0.8+1 #
refactor(dialog): 重构底部弹窗组件
- 新增 itemContentBuilder 属性,用于构建列表项内容
- 引入 EcpSimpleFormListView 组件替代原有的 ListView.separated
- 移除 separatorBuilder 属性,使用 divider 属性替代
- 更新列表项构建逻辑,支持新的构建方式
- 调整取消按钮文本样式
2.0.8 #
feat(user-picker): 增加查询用户职务功能
- 在用户选择器中添加 queryHeadshipName 参数,用于查询特定职务的用户
- 修改 defaultUserRepo 和 defaultUserSearchRepo 函数以支持 queryHeadshipName 参数
- 更新 EcpDepartmentUserPicker 和 EcpUserPicker 组件以支持新的查询参数
2.0.7 #
feat(DepartmentUserPicker):增加列表数据改变回调和返回按钮回调
- 添加 onDataChanged 回调函数,当列表数据发生变化时触发
2.0.6 #
feat(EcpScaffold): 添加抽屉菜单功能
2.0.5 #
refactor(pickers): 优化 DepartmentUserPicker 组件代码
- 修改返回按键处理相关注释,统一为"返回按键"描述
- 新增 back 方法,用于触发返回按键事件处理
2.0.4 #
feat(ecp_scaffold): 添加 isAutoLeading 参数并优化 appBar 逻辑
- 在 EcpScaffold 中添加 isAutoLeading 参数,默认值为 false
- 优化 _appbar getter 逻辑:
- 如果 appBar 不为空,直接返回
- 如果 title 为空,返回 null - 否则使用 getMyAppBarNew 创建 appBar,并使用 widget.isAutoLeading 控制自动返回按钮
2.0.3 #
- department_user_picker.dart增加注释
- 重命名DUPickerController
- 优化department_user_picker组件
2.0.2 #
- [优化] DepartmentUserPicker 及其子类增加onBack属性
2.0.1 #
- [优化] EcpNavBarView默认颜色Surface
- [优化] 暴露IndexedTabScrollView组件TabAlignment属性
2.0.0 -2024/09/09 #
- [优化] 适配Flutter 3.20.x版本
1.1.1+1-2024/08/12 #
- [优化] 常用意见组件样式
1.1.1-2024/08/02 #
- [优化] ExpandItem暴露onChanged回调方法
- [优化] EcpSimpleFormListView 暴露mainAxisAlignment 和 crossAxisAlignment属性
- [优化] IndexedTabScrollView 暴露space属性
1.1.0-2024/07/23 #
- [优化] EcpBottomMultiPicker 支持分页
- [优化] EcpBottomSinglePicker 支持分页
1.0.31-2024/07/17 #
- [优化] EcpCornerMark组件为负数时,显示圆点
- [新增] IndexedTabScrollView组件
1.0.30-2024/07/09 #
- [优化] 选部门组件支持frozen属性
- [优化] EcpNavBarView 支持更改背景色
1.0.29-2024/06/12 #
- [优化] EcpNavBarView新增离屏缓存
1.0.28-2024/06/12 #
- [新增] 简易卡片组件
- [新增] 简易非滑动列表组件
- [新增] 常用意见组件
1.0.27-2024/06/06 #
- [优化] 去掉默认加载图
1.0.26-2024/06/04 #
- [优化] 移除base_lib库
1.0.25-2024/06/04 #
- [优化] 富文本扩展
1.0.24-2024/06/03 #
- [优化] 富文本扩展
1.0.23-2024/06/03 #
- [优化] 富文本扩展
1.0.22-2024/06/03 #
- [优化] 富文本扩展
1.0.21-2024/05/30 #
- [优化] DepartmentUserPicker 自动选择最优选
- [优化] Android gradle配置
1.0.20-2024/05/16 #
- [优化] EcpBottomSheetDialog 禁止系统返回
1.0.19-2024/05/15 #
- [优化] ecp_department_user_picker.dart userRepo默认接口传入 hideLeaderFlag参数
1.0.18-2024/05/15 #
- [优化] 选人组件新增 hideLeaderFlag参数
1.0.17-2024/04/18 #
- [优化] 选人组件样式
1.0.16-2024/04/17 #
- [修复] 底部单选/多选弹窗样式
1.0.15-2024/03/18 #
- [修复] EcpTimePicker 校正返回值
1.0.14-2024/03/18 #
- [优化] 移除EcpBottomSinglePicker动画
1.0.13-2024/03/18 #
- [优化] 默认关闭EcpBottomSinglePicker下拉刷新功能
- [优化] 关闭EcpTimePicker动画
1.0.12-2024/02/05 #
- [优化] 加载网络图片自动跳过证书
1.0.11-2024/01/03 #
- [优化] 指定部门选人/选部门组件传参
1.0.10+1-2023/12/19 #
- [优化] 时间范围选择交互
1.0.10-2023/12/05 #
- [修复] department_user_picker.dart 逻辑
- [修复] 选人组件搜索接口
1.0.9+3 -2023/11/27 #
- [优化] TimePicker默认选择当前时间
1.0.9+2 -2023/11/27 #
- [优化] 时间选择器支持minuteStep
1.0.9+1 -2023/11/24 #
- [优化] 部门选择组件暴露repo
1.0.9 -2023/11/24 #
- [优化] 选择部门组件
- [优化] 选择人员限定范围
- [优化] 选择部门组件搜索功能
- [修复] 搜素组件颜色
- [修复] ecpScaffold背景颜色
1.0.8+4 -2023/11/22 #
- [修复] 选人组件->部门名称值
1.0.8+3 -2023/11/22 #
- [优化] 选人组件显示完整部门
1.0.8+2 -2023/11/20 #
- [优化] EcpFilterWidget新增数据共享
1.0.8+1-2023/11/13 #
- [新增] EcpExpandable组件
1.0.8-2023/11/08 #
- [修复] 单位选择组件改为业务组选择组件
- [修复] 部门选择组件展示字段
- [BC] UnitPicker -> EcpUnitPicker
- [BC] EcpGroupItemPicker -> EcpUnitPicker
1.0.7+3-2023/11/06 #
- [优化] 图像组件默认关闭预览
1.0.7+2-2023/11/06 #
- [优化] 图像组件默认支持预览
1.0.7+1-2023/11/01 #
- [修复] EcpBottomSheetDialog的separatorBuilder类型
1.0.7-2023/11/01 #
- [优化] 更新paging库
- [优化] crumb未选中文字颜色
1.0.6+12-2023/10/09 #
- [修复] DepartmentUserPicker 冻结逻辑
1.0.6+11-2023/10/09 #
- [优化] ecp_department_picker onSelect泛型返回值
- [优化] ecp_department_picker及其子类添加冻结列表(不可操作)
1.0.6+10-2023/10/08 #
- [修复] EcpPickerTileItem 中 iconBuilder泛型类型
1.0.6+9-2023/10/07 #
- [优化] EcpTilePicker 新增 iconBuilder 属性
- [优化] DepartmentUserPicker及其子类 新增 isAutoLeading 属性
1.0.6+8-2023/09/15 #
- [修复] 获取pinyin首字母报错问题
1.0.6+7-2023/09/07 #
-
[新增] 新增单位选择
-
1.0.6+6-2023/09/07 #
-
[修复] 选择业务组组件,第一级树不可选中
1.0.6+5-2023/09/07 #
- [优化] RoundImage尺寸
- [优化] EcpBottomSheetDialog 样式
- [优化] EcpGroupItemPicker业务组选择组件暴露
1.0.6+4-2023/09/06 #
- [新增] 选择业务组组件
1.0.6+3-2023/08/16 #
- [新增] 搜索用户列表接口
1.0.6+2-2023/08/14 #
- [修复] 按部门选人组件-搜索内容为空时关闭搜索页面
1.0.6+1-2023/08/04 #
- [优化] EcpPickerTileItem:showCheckBox默认为true
1.0.6-2023/07/19 #
- [新增] EcpIcon(图标加载组件)
1.0.5+4 -2023/07/17 #
- [新增] EcpCornerMark(角标组件)
- [优化] EcpNavBarItem 加入角标
1.0.5+3 -2023/07/10 #
- [修复] 暴露EcpTilePicker refreshEnable/loadMoreEnable属性
1.0.5+2 -2023/06/28 #
- [修复] 按部门选人列表点击失效问题
- [修复] 底部单选弹窗选中定位问题
1.0.5+1 -2023/06/21 #
- [优化] http{s}正则式
- [优化] 头像编辑权限
1.0.5 -2023/06/21 #
- [新增] EcpAvatar
- [新增] EcpGallery
- [优化] 过滤逻辑
- [优化] RoundImage逻辑
1.0.4+1 -2023/06/16 #
- [优化] 带删除按钮删除时回调逻辑
- [优化] 过滤组件样式
1.0.4 -2023/06/16 #
- [新增] 过滤组件
1.0.3+2 -2023/06/12 #
- [新增] EcpBottomSheetDialog
1.0.3+1 -2023/06/06 #
- [优化] EcpXXXTimePicker新增控制显示时分秒格式
1.0.3 -2023/06/6 #
- [修复] DepartmentUserPicker单选时选中状态错误问题
1.0.2+10 -2023/05/26 #
- [新增] EcpCachedNetImage 以及 EcpCachedNetImageProvider
- [优化] SearchWithDel
1.0.2+9 -2023/05/26 #
- [优化] 加载网络图片请求头添加token
1.0.2+8 -2023/05/23 #
- [优化] 面包屑(crumb)item泛型化
- [优化] DepartmentUserPicker内clickWithoutConfirm默认false
- [优化] EcpDepartmentUserPicker代码
1.0.2+7 -2023/05/23 #
- [修复] DepartmentUserPicker 返回值统一List
1.0.2+6 -2023/05/23 #
- [修复] EcpTipsDialog 布局
1.0.2+5 -2023/05/23 #
- [修复] EcpTipsDialog 标题不显示问题
1.0.2+4 -2023/05/23 #
- [优化] EcpAlertDialog 内容高度
- [优化] EcpTipsDialog 内容高度
- [新增] EcpTipsDialog 标题
1.0.2+3 -2023/05/10 #
- [新增] 底部导航栏重复点击回调功能(仅针对StatefulWidget)
1.0.2+2 -2023/05/09 #
- [优化] 底部导航栏折叠选中效果
1.0.2+1 -2023/05/09 #
- [新增] 底部导航栏折叠功能
1.0.2 -2023/05/09 #
- [新增] 多选弹窗
- [优化] 单选弹窗
1.0.1 -2023/05/06 #
- [修复] 适配global
- [优化] 选人/部门/角色组件
1.0.0 -2023/05/05 #
- [优化] 升级至星图版本
0.0.7+8 -2023/04/26 #
-
[修复] EcpDepartmentUserPicker添加刷新和加载
-
0.0.7+7 -2023/04/24 #
-
[修复] EcpTilePicker查看列表中显示异常问题
0.0.7+6 -2023/04/24 #
- [优化] 选择部门列表默认repo
0.0.7+5 -2023/04/24 #
- [优化] 选择用户/部门/角色组件逻辑
0.0.7+4 -2023/04/04 #
- [修复] 部门组件选择异常问题
0.0.7+3 -2023/04/04 #
- [优化] 选择部门组件
0.0.7+2 -2023/04/03 #
- [优化] 搜索框文字变化时回调
0.0.7+1 -2023/04/03 #
- [修复] 评论弹窗提示被输入法遮挡问题
0.0.7 -2023/04/02 #
- [修复] 弹窗数据校验逻辑
0.0.6+11 -2023/04/02 #
- [新增] 弹窗数据校验
0.0.6+10 -2023/04/02 #
- [新增] DateTimePickerDialog样式修改
0.0.6+9 -2023/04/02 #
0.0.6+2 -2023/03/10 #
0.0.6+1 -2023/03/09 #
- [修复]EcpTimePicker内Controller未销毁问题
0.0.6 -2023/03/09 #
- [新增] 时间选择器EcpTimePicker
- [新增] 日期时间选择器EcpDateTimePicker
0.0.5-2023/03/08 #
- [新增] 日期选择器EcpDatePicker
- [新增] 日期范围选择器EcpDateRangePicker
0.0.4+2 -2023/03/07 #
- [修复] DepartmentUserPicker搜索时列表显示异常问题
0.0.4+1 -2023/03/03 #
- [修复] bottom_list_dialog_page.dart 默认选中状态逻辑
0.0.4 -2023/03/03 #
- [优化] ecp_common_dialog.dart 重命名 ecp_center_dialog.dart
- [新增] ecp_bottom_single_picker.dart
0.0.3+7 -2023/03/02 #
- [优化] department_user_picker.dart 延时重定位上次列表位置
0.0.3+6 -2023/03/02 #
- [新增] ecp_department_user_picker.dart 和 ecp_user_picker.dart 增加 showSearch 和 showSelectedList属性
0.0.3+5 -2023/03/02 #
- [新增] EcpUserPicker 和 EcpDepartmentUserPicker新增onSelected 按钮
0.0.3+4 #
- [修复] 更新ecp_network依赖
0.0.3+3 #
- [修复] limited_index_list_view依赖
0.0.3+2 #
- [新增] DepartmentUserPicker新增属性selectUserList
0.0.3+1 #
- [新增] EcpAlertDialog/EcpTipsDialog 文字内边距
- [优化] EcpAlertDialog/EcpTipsDialog 点击外部不消失
0.0.3 #
- [新增] EcpCommonDialog/EcpAlertDialog/EcpTipsDialog
0.0.2+3 #
- [新增] DepartmentUserPicker新增onParentSelect回调
- [优化] crumbItem文字颜色
0.0.2+2 #
- [新增] EcpNavBarView控件新增onPageChanged监听
0.0.2+1 #
- [新增] EcpNavBarView控件
0.0.2 #
- [新增] 选人控件-控制显示AppBar
- [新增] 选人控件-控制显示确认按钮
0.0.1+2 #
- [新增] 列表选人控件
0.0.1+1 #
- [新增] 按部门选人控件
0.0.1 #
- [新增] 公共搜索控件