Releases: ant-design/ant-design-mobile
Releases · ant-design/ant-design-mobile
v5.13.0
Features
- b159354 add fr-FR locale (#5216)
- 5235443 IndexBar: add
onIndexChange
prop (#5223) - 9663bc8 Modal & Dialog: add
destroyOnClose
andforceRender
props (#5217) - 51ea559 ImageViewer: add
renderFooter
prop (#5228) - 8eb12cb ErrorBlock: add
createErrorBlock
function for generating more light-weighted or customized ErrorBlock - e813593 add
reduceMotion
andrestoreMotion
- 3c05796 Ellipsis: move Ellipsis out of experimental components, now it is stable
- ffeb084 move HD out of the experimental features, now it is stable
Enhancements
- a0e5405 Mask: adjust animation config
- ffe3ca0 Modal & Dialog: remove the whole DOM element after hidden if
destroyOnClose
istrue
- d120a35 upgrade
@use-gesture/react
to10.2.15
- b0bd5ee improve some error messages about measuring css length
Bug Fixes
- 09135d2 Input: may can't enter values when click the clear button in ios (#5247)
- fc623d6 ImageViewer: remove unused
max-height: -webkit-fill-available
style to prevent eslint errors - b07d5e6 Ellipsis: middle mode has more characters on right than on left (#5253)
特性
- b159354 增加了 fr-FR 翻译 (#5216)
- 5235443 IndexBar: 增加了
onIndexChange
属性 (#5223) - 9663bc8 Modal & Dialog: 增加了
destroyOnClose
和forceRender
属性 (#5217) - 51ea559 ImageViewer: 增加了
renderFooter
属性 (#5228) - 8eb12cb ErrorBlock: 增加了
createErrorBlock
函数,你可以使用它创建更轻量化的或者是定制化的 ErrorBlock - e813593 增加了
reduceMotion
和restoreMotion
函数,你可以使用它们来减弱组件的动画效果 - 3c05796 Ellipsis: 将 Ellipsis 移出了试验性范围,现在它是一个常规的稳定组件了
- ffeb084 将高清方案移除了试验性范围,现在它是一个常规的稳定特性了
优化
- a0e5405 Mask: 调整了动画效果
- ffe3ca0 Modal & Dialog: 当
destroyOnClose
为true
时,现在会在组件隐藏后移除整个 DOM 节点了,而不仅仅是只移除内容部分的 DOM - d120a35 升级
@use-gesture/react
到10.2.15
- b0bd5ee 优化了一些关于 css 长度计算的报错提示信息
修复
v5.12.6
v5.12.5
Features
- 747fa23 [Calendar] Add
shouldDisableDate
prop (#5198) - 08562ec [Image] Add
draggable
props which defaults tofalse
Enhancements
- e7632d2 [ActionSheet] Refactor the implementation and adjust style
- 481f0a5 [ActionSheet] Adjust DOM structure and update tests
- 84923eb Upgrade @floating-ui/dom to 0.5
Bug Fixes
- 94b5b8f [Popover] Fix position not correct when target element is position fixed and popover content is very long
- e8e2810 [Form] Fallback label to empty string in validation messages
- 88bba8f [TextArea] Input Chinese in firefox when maxLength is set (#5209)
特性
优化
修复
v5.12.4
Features
- [Button] supports native
onMouseDown
onMouseUp
onTouchStart
onTouchEnd
props d94c692
Enhancements
- [Badge] adjust the implementation of Badge.dot to prevent ts errors 81d6491
- [Image] update the loading and broken placeholder icon 1aee619
- [Button] adjust the type of
onClick
7b2d503 - [Toast] update max-width af26f62
Bug Fixes
- [InfiniteScroll] if the scroll parent changes, InfiniteScroll should move the event handler to the new scroll parent f188a2b
- [SearchBar]
onCancel
should be able to trigger now #5201 b66911e 8337f70
特性
- [Button] 支持了原生 button 元素的
onMouseDown
onMouseUp
onTouchStart
onTouchEnd
属性 d94c692
优化
- [Badge] 调整了 Badge.dot 的实现方式,避免出现 ts 报错 81d6491
- [Image] 更新了加载和错误时的占位图 1aee619
- [Button] 调整了
onClick
的类型 7b2d503 - [Toast] 调整了 max-width af26f62
修复
v5.12.3
Enhancements
- [Badge] adjust ts definition #5195
Bug Fixes
- downgrade @use-gesture/react to 10.2.12 to fix body get scroll locked after open a new page #5190 f7f1fc4
- more strict scroll element check in getScrollParent to prevent issues like #5187 0d83349
- [Calendar] click the date in prev or next month should jump to the target month and trigger select 0030bd4
优化
- [Badge] 调整了 ts 定义 #5195
修复
v5.12.2
- 特性
- Tabs 增加了
--active-title-color
和--active-line-color
CSS 变量 #5185
- Tabs 增加了
- 优化
- 修复
v5.12.1
v5.12.0
- 特性
- Calendar 支持了配置年月切换按钮的内容 #5149
- Picker 增加了
popupClassName
和popupStyle
属性 #5156 - Input 和 TextArea 支持了原生的
name
属性 74a1d28 - Picker DatePicker CascadePicker 支持了 ref,同时
children
渲染函数增加了第二个参数actions
,现在可以很方便的控制 Picker 组件的展开收起了,详见 Picker 文档 #5161 - 对 React 18 做了一些最基本的兼容处理 #5046
- Picker 增加了
forceRender
和destroyOnClose
属性 #5164 - Form 的
onClick
事件函数中,增加了第二个参数widgetRef
,可以用来直接获取到内部表单控件组件的 ref,配合 Picker 使用可以很大程度上简化逻辑,详见 Form 文档 #5166 ac5a862
- 优化
- 修复