ecp_widget 2.0.18 copy "ecp_widget: ^2.0.18" to clipboard
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 #

  • [新增] DateTimePickerDialog做时间校验

0.0.6+8-2023/04/01 #

  • [新增] 评论弹窗

0.0.6+7-2023/03/24 #

  • [修复] 查询人员组件搜索时数据错误问题

0.0.6+6-2023/03/24 #

  • [修复] 选择部门组件(DepartmentPicker)选择状态错误问题

0.0.6+5-2023/03/22 #

  • [新增] 选择部门组件(DepartmentPicker)

0.0.6+4-2023/03/13 #

  • [新增] EcpScaffold

0.0.6+2 -2023/03/10 #

  • [新增] 默认样式通用按钮(EcpCommonBtn)

0.0.6+2 -2023/03/10 #

  • [修复] DepartmentUserPick内初始化已选人员以及删除操作无效问题

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 #

  • [新增] 公共搜索控件