Skip to content

Releases: ZhongAnTech/zarm

v3.0.8

21 Mar 11:31
Compare
Choose a tag to compare
  • Feature

    • [Toast] 兼容 React 18 异步渲染问题 #1069
    • [Popup & Modal] 增加指令式调用方式 #1056
  • Bug Fix

    • 修复部分组件 className 挂载节点错误及 style 样式属性缺失问题 #1066
    • [DateSelect] 修复 DateSelect 组件 columnTypemaxmin 属性未生效的问题 #1068
    • [Select] 修复默认值无法为空的问题 #1068
    • [@zarm-design/icons] 修复无法自定义 scss 前缀的问题 #1067

v3.0.7

16 Mar 11:57
Compare
Choose a tag to compare
  • Bug Fix

    • [ConfigProvider] 修复全局修改组件类名前缀 prefix 后,scss 文件前缀修改不生效的问题 #1061
    • [Icon] 修复部分组件 Icon 样式偏移问题 #1062

v3.0.5

14 Mar 09:44
Compare
Choose a tag to compare
  • Feature

    • 优化 iconfont 字体文件的引入方式,需要使用 iconfont 方式的时候需要额外引入样式文件。
  • Bug Fix

    • [Cascader] 修复组件丢失 Radio 和 List 样式导致显示错乱的问题

v3.0.2

08 Mar 12:06
Compare
Choose a tag to compare
  • Bug Fix

    • 修复 dist 目录下 css 文件缺失的问题
    • 修复使用 babel-plugin-import 插件部分组件找不到 style 目录报错的问题

v3.0.0

01 Mar 08:55
Compare
Choose a tag to compare
  • Feature

    • 新增组件:Grid 宫格、WaterMark 水印、Skeleton 骨架屏、Rate 评分、Image图片
    • 新增 hooks 组件:useClickAway 单击外部跟踪器、useInViewport 进入浏览器窗口、useLongPress 长按、useOrientation 屏幕方向、useScroll 滚动
  • Break Change

    • [ActivityIndicator]
      • ActivityIndicator 组件更名为 Loading
    • [Loading]
      • Loading 组件合并至 Toast 组件,通过设置 iconloading 来实现
    • [ConfigProvider]
      • 组件样式设置作用域修正为当前节点下(非全局)
      • 增加适配安全区域
      • 增加组件 css 变量设置
      • 增加组件挂载节点的 mountContainer
      • 增加组件类名前缀 prefixCls 设置
    • [Input]
      • 拆分使用到虚拟键盘的自定义输入框组件 CustomInput
      • 触发的事件入参由 value 值改为 event,受影响的事件有 onChange onFocus onBlur onFocus
      • 删除 onClear 事件,点击重置按钮请空值将触发 onChange 事件
      • 抽离自定义输入框 CustomInput, 配合 KeyBoard 扩展自定义输入框
      • 增加属性 label,用于设置标签栏
    • [Cell]
      • 变更为 List 和 List.Item 组件,样式结构调整
      • 属性 icon 变更为 prefix
      • 属性 description 变更为 after
      • 属性 help 变更为 info
      • 属性 title 字体大小变更为 17px
    • [Checkbox]
      • Group
        • 属性 type 可选值 cell 变更为 list
        • 删除属性 sizeshapeghost
        • 新增属性 iconAlign ,用于设置列表类型时标记的位置
    • [Radio]
      • Group
        • 属性 type 可选值 cell 变更为 list
        • 删除属性 sizeshapeghost
        • 新增属性 listIconAlign ,用于设置列表类型时标记的位置
    • [Select & DateSelect]
      • 移除属性 hasArrow,默认展示箭头
    • [NoticeBar]
      • 新增属性 onClose,关闭触发的回调函数
      • 修复关闭后只移除了 Message 组件,根节点没有被移除的 bug
    • [Message]
      • 移除属性 size,及相关样式
      • 新增属性 onClose,关闭触发的回调函数
    • [ImagePreview]
      • 支持横屏下查看图片
    • [Modal]
      • 支持开启状态下锁定背景滚动
    • [Popup]
      • 新增属性 forceRender,用于强制渲染内容
    • [Badge]
      • 移除属性 theme,颜色设置通过 css 变量 --background 来定义
      • 新增属性 bordered ,用于判断徽标是否有边框
    • [SearchBar]
      • 输入框事件变更为与原生 input 保持一致,如 onChangeonFocusonBlur
      • 删除 onClear 事件,点击重置按钮请空值将触发 onChange 事件
    • [Slider]
      • 支持点击,移动到点击位置
      • 新增属性 onSlideChange ,滑动时触发
    • [Toast]
      • 变更为仅支持指令式调用,详细用法参见官网文档
    • [BackTop]
      • BackToTop 组件更名为 BackTop
      • 新增属性 mountContainer ,用于设置组件挂载节点
    • [Badge]
      • 移除属性 theme,颜色设置通过 css 变量 --background 来定义
      • 新增属性 bordered ,用于判断徽标是否有边框
    • [Mask]
      • 移除属性 type
      • 新增属性 color 用户设置颜色
      • 新增属性 opacity 用于设置透明度
    • [StackPicker]
      • StackPicker 组件更名为 Cascader
    • [Picker & PickerView]
      • 移除属性 valueMember,替换为 fieldNames 支持自定义 label、value、children 的字段
    • [DatePicker & DatePickverView]
      • 移除属性 mode,新增 columnType 属性来控制日期时间的模式
      • 移除属性 minuteStep,新增 filter 属性用于过滤选项值
    • [SwipeAction]
      • leftActions/rightActions onClick 事件支持异步

v2.9.17

30 Nov 02:38
Compare
Choose a tag to compare
  • Bug Fix

    • [Input] 修复虚拟键盘点击穿透问题。#984

v2.9.16

18 Jul 11:08
Compare
Choose a tag to compare
  • Perf

    • [Tabs] 优化在 scrollable 为 true 的场景下,使得选中项居中。#918

v2.9.15

30 Jun 09:51
Compare
Choose a tag to compare
  • Bug Fix

    • [ActivityIndicator] 修复 scss 编译问题。#911

v2.9.14

28 Jun 05:48
Compare
Choose a tag to compare
  • Bug Fix

    • [Input] 修复 clearablefalse 状态下依然显示了清除按钮的bug。#880

    • [Affix] 修复浮动元素在滚动过程节点更新导致异常表现的bug。#905

    • [DateSelect] 修复 datetimetime 模式下,日期时间格式的兼容问题。#907

  • Perf

    • [ActivityIndicator] 优化传统菊花状指示器 scss 计算方式。#a8b3a43

v2.9.13

28 Jun 05:48
Compare
Choose a tag to compare
  • Bug Fix

    • [Trigger] 修复 Array.includes 兼容问题。#e048c3d