Skip to content

v2.9.0

Choose a tag to compare

@Freedom-FJ Freedom-FJ released this 23 Dec 08:49
· 441 commits to main since this release

Features ✨

  • bottom-sheet: 新增 lockScroll 属性禁止遮罩滚动(7eeec64);新增 lockMaxDrag 属性 禁止最大距离拖动(pull/128, pull/129)
  • search: IOS 接入震动反馈(pull/112)
  • field: IOS 接入震动反馈(pull/112)
  • tab: IOS 接入震动反馈(pull/112)
  • tabbar: IOS 接入震动反馈(pull/112)
  • stepper: IOS 接入震动反馈(pull/112)
  • switch: IOS 接入震动反馈(pull/112)
  • toast: IOS 接入震动反馈(pull/112)
  • slider: IOS 接入震动反馈(7fb416f)
  • index-bar: IOS 接入震动反馈(pull/110)
  • calendar: IOS 接入震动反馈(pull/109)
  • custom-keyboard: IOS 接入震动反馈(pull/111)

Bug Fixes 🐛

  • dialog: 修复组件未关闭,销毁页面后无法再次打开问题(b4f7472)
  • config-provider: 缩小主题文件体积(3d55091)
  • circle: 删除多余样式,防止导致圆环缺角(c4ae523)
  • picker: 修复 loop 模式部分列无法拖动选中的问题(bed9b37)
  • nav-bar: 对齐涂鸦 UI 标准,sideWidth 默认值从 mid 调整为 max(64281c8)
  • calendar: 对齐涂鸦 UI 标准,删除 --calendar-day-disabled-color,采用 opacity 实现禁用样式,修复深色模式禁用样式问题(pull/126)
  • slider: 修复 parcel 类型时按钮边框间距问题,修复 onChange 回调中 min max 不准确问题,修复按钮隐藏时初始状态异常问题(7fb416f)

English

Features ✨

  • bottom-sheet: Added lockScroll property to prevent scrolling of the overlay (7eeec64); added lockMaxDrag property to restrict maximum dragging distance (pull/128, pull/129)
  • search: Added haptic feedback on iOS (pull/112)
  • field: Added haptic feedback on iOS (pull/112)
  • tab: Added haptic feedback on iOS (pull/112)
  • tabbar: Added haptic feedback on iOS (pull/112)
  • stepper: Added haptic feedback on iOS (pull/112)
  • switch: Added haptic feedback on iOS (pull/112)
  • toast: Added haptic feedback on iOS (pull/112)
  • slider: Added haptic feedback on iOS (7fb416f)
  • index-bar: Added haptic feedback on iOS (pull/110)
  • calendar: Added haptic feedback on iOS (pull/109)
  • custom-keyboard: Added haptic feedback on iOS (pull/111)

Bug Fixes 🐛

  • dialog: Fixed the issue where the component wouldn't close and couldn't be reopened after the page was destroyed (b4f7472)
  • config-provider: Reduced the size of the theme file (3d55091)
  • circle: Removed unnecessary styles to prevent missing corners in the circular ring (c4ae523)
  • picker: Fixed the issue where some columns could not drag the selected item in loop mode (bed9b37)
  • nav-bar: Aligned with the Graffiti UI standard, adjusted sideWidth default value from mid to max (64281c8)
  • calendar: Aligned with the Graffiti UI standard, removed --calendar-day-disabled-color, used opacity to implement disabled styles, fixed the issue with disabled styles in dark mode (pull/126)
  • slider: Fixed the button border spacing issue when in parcel type, fixed inaccuracies in min and max values in onChange callback, fixed abnormal initial state when the button is hidden (7fb416f)