order | title | timeline | toc |
---|---|---|---|
2 |
Change Log |
true |
false |
antd-mobile
strictly follows Semantic Versioning 2.0.0.
- Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
- Monthly release: minor version at the end of every month for new features.
- Major version release is not included in this schedule for breadking change and new features.
2019-02-19
-
Bug Fix
2018-12-28
-
Bug Fix
-
Enhancement
2018-10-25
-
Bug Fix
Carousel
add property declaration #2848
-
Enhancement
2018-09-06
-
Feature
-
Bug Fix
2018-08-09
-
Feature
-
Enhancement
- 📝
DatePicker
Update Doc (#2657)
- 📝
2018-07-12
-
Feature
-
Bug Fix
2018-06-27
-
Feature
-
Bug Fix
-
Enhancement
- 📝 Update Jest #2657
2018-06-15
Note: According to the previous 2.1.x final version plan, we have separated the react native components into a separate ant-design-mobile-rn repo, and the antd-mobile-rn
npm package has been released. If you use the react native components, modify your package.json
file like so:
...
"dependencies": {
- "antd-mobile": "^2.1.11",
+ "antd-mobile-rn": "^2.2.0",
"react": "16.3.1",
...
},
...
Then reinstall node_modules.
-
Feature
-
Bug Fix
- 🐞 Fix
Popover
ts type (#2571)
- 🐞 Fix
-
Enhancement
- 📝 Update
Stepper
API doc (#2573) - Improve test
- 📝 Update
2018-05-31
-
Bug Fix
-
Enhancement
- 📝 RN: add a hint of
antd-mobile-rn
package (#2556) - 📝 Workflow: add lock-issue script (86fb0787e9e13754)
- 📝 Demo: update
Card
TextareaItem
PullToRefresh
Picker
demo
- 📝 RN: add a hint of
2018-05-24
-
Feature
-
Bug Fix
-
Enhancement
- 📝 Update RN
Icon
demo - 📝 Update RN
Picker
docs, addonVisibleChange
prop - 📝 Update RN
Range
demo - 📝 Update RN
LocaleProvider
demo
- 📝 Update RN
2018-05-21
-
Feature
- 🌟
InputItem
add customonVirtualKeyboardConfirm
prop, supporting confirm callback of virtual keyboard(#2551) - 🌟
InputItem
add custommoneyKeyboardWrapProps
prop, by which can solve the click penetrate problem (#2550) - 🌟 [React Native] support focus callback for
InputItem
under React Native (#2381) - 🌟 support Russian language (#2400)
- 🌟
-
Bug Fix
- 🐞 Fix
TextareaItem
、InputItem
invalidclear
prop(#2372) - 🐞 Fix
SearchBar
appear error style when using withTabBar
(#2447) - 🐞 Fix
InputItem
can not delete the default value when defaultValue or value is number on the type ofmoney
(#2493) - 🐞 Fix
Accordion
can not read expand and folding status in Preact under talkback mode in Android (#2491) - 🐞 Fix
InputItem
misplaced cursor in UC Browser on the type ofbankCard
(#2441) - 🐞 Fix
Modal
can not close (#2486) - 🐞 Fix
Picker
、SearchBar
I18n (#2502) - 🐞 Fix
InputItem
aria support when using virtual keyboard(#2419, #2418) - 🐞 Fix component definition (5a2d0d)
- 🐞 Fix
-
Enhancement
2018-03-19
-
Bug Fix
- 🐞 Fix
InputItem[type="money"]
onChange handler arguments change from value to event object. (#2403)
- 🐞 Fix
2018-03-16
-
Bug Fix
-
Enhancement
2018-02-05
-
Bug Fix
- 🐞 Fix
Modal.prompt
can not input.
- 🐞 Fix
2018-01-29
-
Feature
- 🌟
ImagePicker
support customaccept
.(#2269)
- 🌟
-
Bug Fix
-
Enhancement
- 📝 Fix Picker, DatePicker, Calendar doc.
2018-01-23
-
Bug Fix
2017-12-29
Happy new year 2018 🎉
-
Enhancement
- New website.
- Improve InputItem doc.
-
Bug Fix
- Fix: Add defaultDate for DatePicker.
- Fix: Delete redundant Modal code.
2017-12-15
-
Bug Fix
- Fix
Modal
buttons can't trigger more than once.(#1975) - Fix
Modal
DatePicker
document issues. - Fix upgradeTip / site style issues.
- Fix
2017-12-06
-
Bug Fix
2017-12-03
-
Feature
-
Bug Fix
- 🐞 Fix
[InputItem type="money"]
cover page content. (#1893) - 🐞 Fix
[InputItem type="money"]
multi instance at one page. (#2065) - 🐞 Fix
Menu
props.data null array. (#2079) - 🐞 Fix
Menu
lost Button style. (#2097) - 🐞 Fix
InputItem
,Drawer
tsd. (#2100, #2138) - 🐞 Fix
Picker
cascader data not accuracy. (59a66c) - 🐞 Fix
TabBar
animation. (#2072) - 🐞 Fix
Textarea
autoHeight not work when init. (#2118) - 🐞 Fix
Flex
[React Native] no need to add touch feedback when no event handler (#2095) - 🐞 Fix
Toast
can not hide after click. (#2103) - 🐞 Fix
Textarea
clear not work in controlled mode. (#2131) - 🐞 Fix
TabBar
sticky. (#2136)
- 🐞 Fix
-
Theme
2017-11-11
-
Bug Fix
-
Fix: InputItem error with react@16 when unmount;(#2040)
-
Fix: InputItem onBlur cannot be triggered when unmount;
-
Fix: ListItem RN content center;(#2052)
-
Fix: SwipeAction may not work in iOS8; (#2063)
-
Fix: Stepper buttons cannot be disable if mininus value is 0;(#2062)
-
Feature
- Grid RN add
itemStyle
property to customize item style;(#2046) - TabBar(web) add
noRenderContent
property to support no render content;
- Grid RN add
-
Enhancement
- 1.x doc
open in codepen
is OK now.;(#2032)
- 1.x doc
2017-11-04
-
Bug Fix
-
Enhancement
- RN stepper numberic keyboard type by default;
2017-10-28
-
Bug Fix
- Fix
Modal
button event is triggered more than once in android. (#1975). - Fix:
Accordion
crashed under [email protected]. (#1969) - Fix:
Toast
show in componentDidMount and compatibility with react@16. (#1980) - Fix:
Modal.alert/prompt
buttons cannot close Modal in iOS.(#1976) - Fix:
Modal
RN button promise. - Fix:
Picker/DatePicker
,theokText/dismissText/extra
cannot be set; (#1984) - Fix:
Picker
RN i18n;(#2001) - Fix:
SearchBar
input content is covered by clear icon;(#2010) - Fix:
SearchBar
input cannot be focused when clicked clear icon; - Fix:
TextareaItem
autoHeight crashed under RN@49; (#1970)
- Fix
2017-10-20
-
Feature
- [Web]
DatePicker
Adduse12Hours
, support 12-hour am/pm format (#1578) - [Web]
Button
Supportdisabled
style for diffrenttype
. - [Web]
Grid
addsquare
api, support both square mode and auto height mode. - [Web]
Grid
addactiveClassName
,activeStyle
api, support custom touch feedback style. - [Web]
Modal.alert / Modal.prompt / Modal.opeartion
add optionalplatform
api, support switch between android and ios design. - [Web]
ListView
(beta.3) add pull-up feature. - Add
DatePickerView
(#1232) - Add
Calendar
(#1610) - [Web] locale support for
Picker
SearchBar
- [Web/RN]
NoticeBar
can useaction
prop to customize action text. (#1959)
- [Web]
-
Break Change
- [Web] "Web page HD display" / "SVG Icon" optimization features, Changed from "built-in" to "external".
- [Web] remove
across
mode ofButton
. - remove global
user-select: none
。#1793 - [Web/RN] all component's
ref
switch fromstring
tofunction
(#1354) - [Web/RN] Rewrite
Tabs
,Redesigned all api - [Web/RN] Remove
Popup
,Addpopup
api forModal
, ModalanimationType
support web, to custom popup animation style #1125 - [Web/RN]
InputItem
/TextareaItem
/SearchBar
- pass
style
to input(web) / TextInput(rn) - remove
focused
/autoFocus
(usefocus()
instance method)
- pass
- [Web/RN]
DatePicker
remove moment.jsvalue
/minDate
/maxDate
/format
/onChange
change to pureDate
Object
- [Web/RN]
pagination
apicurrent
change to start with1
. - [Web/RN]
Progress
wrapStyle
change tostyle
, originalstyle
change tobarStyle
unfilled
change toboolean
type
- [Web/RN] remove
List
apionLongPress
- [Web/RN]
Result
apibuttonClick
renamed toonButtonClick
- [Web/RN] remove
Table
- [Web] remove
createTooltip
,which can use react-component/slider/createSliderWithTooltip replace - [Web]
Switch
apistyle
change to applied with inner element - [Web]
Slider
remove default margin & padding style - [Web]
Carousel
'seasing
prop type changed from string to Function - [Web]
Flex
remove redundancyalign
valuetop / middle / bottom
- [Web]
ListView
(beta.3) RemovestickyHeader
prop and react-sticky dependency, but you can also use react-sticky anduseBodyScroll
in listview by your self. (see demo)Because this feature is not commonly used and does not contain UI, so it is not suitable for integration.
- [Web]
RefreshControl
(beta.3) Change inner dom className- from
${prefixCls}-ptr
to${prefixCls}-indicator
- from
${prefixCls}-ptr-icon
to${prefixCls}-indicator-icon-wrapper
- from
${prefixCls}-ptr-loading
to${prefixCls}-indicator-loading-wrapper
- from
- [Web]
ListView
(beta.6) addpullToRefresh
prop and removeuseZscroller
scrollerOptions
refreshControl
pullUpEnabled
pullUpRefreshing
pullUpOnRefresh
pullUpDistanceToRefresh
pullUpRenderer
props. - [Web]
RefreshControl
(beta.6) has been removed, please use the newPullToRefresh
component instead - [RN]
RefreshControl
(beta.6) has been removed, please use react-native RefreshControl directly - [RN]
ActionSheet.showShareActionSheetWithOptions
rewrite with react nativeShare
- [RN]
Button
apistyle
attributedisabledRaw
/disabledRawText
rename todefaultDisabledRaw
/defaultDisabledRawText
- [Web]
NavBar
(rc.1) modify the propiconName
toicon
, you need to useIcon
component or your custom icon - [Web]
ActionSheet
(rc.1) deleteiconName
prop, useicon
instead - [RN]
ListView
(rc.3) has been removed, please use react-native ListView directly - [Web/RN]
ImagePicker
(rc.3) addonFail
prop and removeToast.fail
infomation within component
-
Theme
- Delete
@fill-overlay-inverse
,@color-shadow
,@brand-hot
,@font-size-display-sm
,@font-size-display-md
,@font-size-display-xl
,@font-size-display-lg
,@font-family-code
,@font-family-base
; @searchbar-font-size
rename to@search-bar-font-size
。
- Delete
-
Enhancement
2017-12-14
- Fix
Picker
do not compatibility with Android 4.4. (dbe8ce)
2017-10-20
- Fix
InputItem
/TextareaItem
clear button is not displayed. (#1955)
2017-10-13
-
Feature
Menu
add mulit-choose feature.
-
Bug Fix
- Fix
Icon
spell error. - Fix
Popover
styles. - Fix
Steps
styles.
- Fix
2017-09-25
-
Bug Fix
- Fix
InputItem
can't be focused when click clear icon.
- Fix
2017-09-25
-
Bug Fix
-
Improve && Enhancement
- Add
indicatorStyle
anditemStyle
forPicker/PickerView
. (#1856)
- Add
2017-09-18
-
Bug Fix
- Fix
segmented-control
without active style. (#1832) - Fix
InputItem
TextareaItem
onClick tsd. - Fix
swipe-action
button height overflow.
- Fix
2017-09-11
-
Bug Fix
2017-09-09
-
Bug Fix
- Fix
Modal.operation
style of multiple options for android (#1791) - Fix RN
Accordion
must depend onIcon
component (#1784) - Fix
Modal
withhref="#"
cousing react-router to jump to '/' (#1780) - Fix RN
ActionSheet
with emptytitle / message
casusing error (#1767 - Fix RN
Picker、PickerView
vertical layout error (#1767)
- Fix
2017-08-29
- Bug Fix
2017-08-29
-
Bug Fix
- Fix
SeachBar
in specific Client whenonClear
event was triggered, theSearchBar
can't be auto focused. (#1721) - Fix
ListView
scrollerOptions
undefined. (#16) - Fix
SwipeAction
touchabled feedback conflict with swipe gesture。 - Fix
Stepper
icon can not custom icon color。(#1694) - Fix React Native
ImagePicker
throw error in react 16. (#1707) - Fix
SwipeAction
z-index conflict withInputItem
. (#1720)
- Fix
-
Improve && Enhancement
- upgrade
rmc-picker
to v4。(#1593) SearchBar
support MaxLength。InputItem[type=money]
refactor to use global standalone instance。(#1724)SearchBar
refactor to clear not blur。(#1731)Picker
support visiable in controlled mode。(900f691)
- upgrade
2017-08-15
-
Bug Fix
- Fix
TextareaItem
calculate new line charater length。 (#1265)
- Fix
-
Improve && Enhancement
SwipeAction
ignore swipe vertical; ;Remove event binding when disabled; auto adjust swipe button width。 (#1595)
2017-08-13
- Improve && Enhancement
Tabs
supportdata-*
attribute (#1648)
2017-08-12
- Bug Fix
- Improve && Enhancement
- 网站导航栏高亮 (#1534)
2017-07-30
-
Feature
-
Bug Fix
-
Improve && Enhancement
- 网站优化 (#1622)
2017-07-22
-
Feature
ListItem
支持onLongPress
. (#1533)
-
Bug Fix
-
Improve && Enhancement
- 增加对
Icon
svg-sprite-loader 可能未正确配置的检测和 warning。(#1574)
- 增加对
2017-07-12
- Bug Fix
- Improve && Enhancement
- 升级 Slider 依赖的 rc-slider 版本。
- 部分组件文档国际化完善,增加部分组件测试用例。
2017-07-01
-
Bug Fix
-
Improve && Enhancement
2017-06-24
-
Feature
-
Bug Fix
- Improve && Enhancement
InputItem
背景图片替换为 svg。(#1470)Button
高度增大为94px
。ListItem
高度减小为88px
。Result
间距,字体,颜色调整。
2017-06-19
-
Feature
PickerView
支持indicatorStyle
。(3184179d2)
-
Bug Fix
2017-06-09
-
Feature
InputItem
支持虚拟的金额输入键盘 (type="money"
)。(#1419)Slider
&Range
新增handleStyle
,trackStyle
,railStyle
以支持自定义样式。(a83d0fe)- React-Native
Progress
新增wrapStyle
已自定义容器样式。(3ad012a) - React-Native
Carousel
新增dotStyle
,dotActiveStyle
以自定义指示器样式。(#1425) - React-Native
Button
新增delayPressin
,delayPressout
以自定义点击延时。(b6ec8e2)
-
Bug Fix
2017-06-03
-
Notice
- antd-mobile
Icon
所依赖的开源 webpack loadersvg-sprite-loader
最近从0.3
直接升级到了2.0
, 其配置方案发生了 break change,但由于此 loader 的版本由用户代码控制,而功能被 antd-mobile 和用户代码所共同依赖, antd-mobile 团队只能选择在2.0
对其进行升级,请各位用户在[email protected]
期间暂时不要升级svg-sprite-loader
,在项目里仍然使用[email protected]
即可。#1283 - 新增 warning,提醒用户 antd-mobile
2.0
将会废弃Table
。e1009015e
- antd-mobile
-
Feature
- 底层 Touch 事件库更新,所有
onPress
和onLongPress
支持stopPropagation
。e7400b699 - 重构
carousel
, 新增 swipeSpeed api 以自定义拖动速度。 - Theme 新增
@toast-fill
用于自定义 toast 背景色。acaeff017171 - 新增与 crate-react-app 和 create-react-native-app 脚手架配合使用的文档。#1362
- 底层 Touch 事件库更新,所有
-
Bug Fix
- 修复
ListView
中集成横滑组件, 如SwipeAction
,Carousel
, 与上下滑动冲突的问题。#1254 - 修复
Popover
自定义样式的问题。#1364 - 修复 Theme
@radius-circle
变量不生效 #1301 - 修复 Theme 无法自定义
SearchBar
placeholder font-size #1324 - 修复 React-Native
picker
无法自定义字体样式。 #1323 - 修复 SearchBar 在 android 的点击后无法 focus 问题。#1342
- 修复 React-Native
tabs
swipeable 属性无效的问题。#1346 - 修复
InputItem
等输入类组件文字被截断的问题。#1358 - 修复 SwipeAction 类名和样式。e42430f9a68f2
- 修复错误的 API 文档,
ActivityIndicator
color API 只有 React-Native 组件支持。#1370 - 修复
Tabs
当 liner-gradient 不支持时显示不正常的问题。824da3466 - 修复
Grid
在 isCarousel 模式下不会自动填充空白格子的问题。#1398 - 修复
Toast
没有以自身中心点垂直居中的问题。#1389
- 修复
-
Improve && Enhancement
Tabs
头部滑动性能,体验优化。- 增大
SearchBar
点击区域。#1344 - 重构
Switch
,Modal
以支持服务端渲染 #1307 - 优化 Flex, Button, List 的 typescript 定义。#1339
Button
,Tag
由外边框改为内边框,更符合设计规范。4c8051032- 新增
pkg.module
, 指向 ES2015 modules,更好地支持 rollup 和 webpack2。#12 - 重构 React-Native
Toast
,ActivityIndicator
样式,更改地支持通过 Theme 自定义。b7094e2a2dc Tabs
新增对TabPane.props.key
的校验,必须存在且唯一。#1365- 重构并从 React-Native
InputItem
拆分出TextInput
,便于自定义样式。#1174 - 重构
Grid
, 避免当格子数量变化,在 carousel 和非 carousel 模式切换后高度变化的情况。63c28b31f - 新增 demo 关于如何扩展
InputItem
label 为可点击区域。db8582781
2017-05-14
-
Bug Fix
- 修复
ListItem
unknown props warning。(#1278) - 修复 React Native
Pagination
disable 时的 active 样式问题。(1b01652797) - 修复 React Native
List
renderFooter 错误。(#1294) - 修复
tabs
createClass warning
- 修复
-
Improve && Enhancement
Switch
支持 onClick (#1290)
2017-05-07
-
Bug Fix
- 修复 单独使用
Stepper
缺少依赖的 Icon 样式问题。(d86c3dda - 修复
Modal
关闭按钮显示不齐的问题。(bf64803d) - 修复
Switch
android 样式。(56bf4a93) - 修复
Slider
active 样式。(5a012ead) - 修复
Stepper
选中样式未自动消失的问题。(006a5e2) - 修复 RN
InputItem
自定义字体大小。(#1174)(@kimjuny) - 修复 RN
Popup
自定义蒙版背景样式。(#1234) - 修复 RN
Modal
点击系统返回无法自动关闭的问题。 (#1218) - 修复 RN
Modal.prompt
,InputItem
样式。(#1199) - 修复 Normalize.css 缺少对 body margin 重置的问题。(#1264)
- 修复 RN 所有组件统一接受
style
,styles
参数的问题。(#1262)
- 修复 单独使用
-
Improve && Enhancement
2017-04-28
-
Feature
InputItem
添加唤起自定义数字键盘特性(仅支付宝等客户端)。(#1231)
-
Bug Fix
-
Improve && Enhancement
2017-04-21
-
Bug Fix
- 修复
Steps
溢出。(#5623) - 搜索框支持在主题变量自定义高度,背景色等。(PR 1113)@yezongyang
- 修复 React-Native
Steps
不支持自定义 Icon (#1088) - 修复
Progress
不支持自定义className
。(PR 1126) - 修复 React-Native
InputItem
不支持自定义内容。(#1113) - 修复
InputItem
数字键盘在 Android 的兼容问题。(1073)。 - 修复
InputItem
autoFocus 在 safari 无法聚焦的 bug。(PR 1134) - 修复小尺寸
Button
的 loading icon 尺寸。(587963) - 修复部分 React15.5 关于 PropType 和 CreateClass 的 warning。(#1118)
- 修复部分内置 svg 背景的尺寸。(#1140)
- 修复
-
Improve && Enhancement
2017-04-07
-
Feature
- RN modal 增加 Modal.prompt (#1089)
-
Bug Fix
-
Improve && Enhancement
- 更新 rc-slider 版本,增加
minimumTrackStyle
、maximumTrackStyle
、handleStyle
属性;
- 更新 rc-slider 版本,增加
2017-03-24
-
Feature
-
Bug Fix
-
Improve && Enhancement
2017-03-17
-
Feature
- Modal 添加 close api,方便手工销毁,#995
-
Bug Fix
- 修复 ImagePicker clear icon 旋转问题,#944
-
Improve && Enhancement
- 优化 Modal button 长按的默认行为;
- Stepper、Toast、Modal 依赖的 rc-util 升级,去除控制台中 warning,#959
- 部分文档优化;#997 #993 #984 #1009;部分 demo 优化;
2017-03-10
-
Feature
-
Bug Fix
-
Improve && Enhancement
- 新增 Web && React Native 组件的 snapshot 测试,覆盖率 59% (#921)
- 文档翻译进度 (#329)
- 官方 Demo 集合 新增 roadhog 示例
2017-03-07
- Bug Fix
- 修复
Button
,ListItem
在 Android 上点击穿透的问题。(#937)
- 修复
2017-03-04
- Bug Fix
- 修复
Tabs
在设置 pageSize 情况下宽度计算的问题。(#935)
- 修复
2017-03-04
-
Feature
-
Bug Fix
- Stepper
onChange
重复触发 (#891) - 修复 CheckboxItem 与 BrowserSync 不兼容的问题 (#350)
- 修复 Tabs
className
校验的 bug (#904) - RN stepper
readOnly
默认改为false
(#890) - 修复 Grid 在较老旧 Android 版本上宽度计算的问题
- 修复 RN android Tabbar 和 Toast、Popup、ActionSheet 混合使用时 zIndex 混乱的 bug;(#910)
- 修复 RN Carousel android 闪烁、componentWillUnmount 不执行的 bug;(#899,#906)
- 修复 ActionSheet(web & RN) maskClosable 不支持 callback index 的问题;(#908)
- 修复 RN Button 回调参数错误,restProps 覆盖问题;
- Stepper
- Improve & Enhancement
- Icon 增加 try catch,避免控制台报错 (#895)
- 官网重构支持国际化,自动检测浏览器语言并支持中/英文切换
- 文档翻译进行中,欢迎参与贡献~ (#329)
- 官方 demo 更新 antd-mobile-samples
2017-02-24
-
Feature
-
Improve & Enhancement
- Bug Fix
2017-02-17
-
Feature
- Icon 从 iconfont 转为使用 svg 图片 #156。
- Icon 增加 React Native 版本,接入指南。
- Button 新增
across
API,支持通栏按钮。 - Progress 组件新增
appearTransition
API,支持初始显示的动画效果。 - Checkbox / Radio 组件支持 children #499。
- NoticeBar 支持
marqueeProps
。 - Steps 支持横向图标。
- TabBar web icon 属性新增
React.Node
支持(可以使用 Icon 或者 background)。 - Toast 新增
duration = 0
效果(不会自动消失)。 - 各组件 RN 版本加入
styles
属性,支持完全自定义组件细节样式 #560。 - 新增 LocaleProvider,内置中英语言包(默认中文);且所有组件可以用
props.locale
覆盖全局LocaleProvider
配置。 Tabs
超过 5 个自动分页,新增hammerOptions
API 可配置手势变量, 参考 API 文档。TabBar
支持dot
dot 类型的 Badge。- Modal alert 和 prompt 的
onPress
AI 支持 promise, 参考 demo。 - RN Flex 支持更多
touchableWithOutFeedback
属性。
-
Break Change
- NoticeBar type 变为 icon ,支持完全的自定义内容。
- Popover
iconName
变为icon
;分割线的 css 设置从底边线修改为顶边线。 - 修改部分 css 变量名和变量值、如:zindex 等。
- RN List 去除 last 属性。
DatePicker
和Pagination
不再接受okText
,dismissText
属性;DatePicker
的locale
属性结构变化,参见 升级文档。- 原 Web 版
Slider
拆分成Slider
,Range
,createTooltip
, 使用方式参见 Slider 文档, Range 文档。 - Toast 更改为 single instance,新显示的 toast 会覆盖老的;同时增加 mask 特性;。
- Modal 和 Switch 增加 android 平台独立 UI。
-
Bug Fix
- 各输入类组件受控与非受控状态问题修复。
- 修复部分组件(多为依赖 List)的多余边线等细节问题。
- 修复 RN
CheckBox
受控模式下的 bug。 (#784)
-
Improve & Enhancement
- 各组件核心实现、样式、演示等全面优化。
- RN Carousel 支持根据子视图高度自适应,去除 height,width 设置。
- 网站重新设计、更加轻盈简洁;优化了网站资源大小、加载速度更快。
- RN android tabbar 添加 iconStyle 支持。
- Modal,Toast,ActionSheet 从 api 中 拆分出 component 形式。
2017-02-15
- 修复并优化 TextareaItem, Accordion, Popover, ListView, InputItem 等组件细节问题 #724 #725 #788 #426
- 修复 RN Grid 的 onClick 点击失效问题 #755
- Toast 组件修改成单例模式,避免多个 toast 同时或无序出现的问题 #745
- Modal 组件在 alert / prompt 的 action 里增加 Promise 支持
- TabBar 组件 Android 代码新增 iconStyle 属性支持 #776
- SwipeAction 组件增加遮罩背景样式,并优化 demo
2017-01-13
- 修复 Carousel afterChange 不触发问题 #711
- 修复 RadioItem、CheckboxItem 组件 onChange 事件触发两次问题 #689 #721
- 修复相关 RN 组件,使之能与最新版 RN 兼容
- 修复各组件的 TypeScript 类型定义缺失或错误的问题 #667
- 给 package.json 添加 main 字段,加入错误提示,解决常见上手使用问题 #602
- 更新 rc-swipeout 依赖,添加更多特性
- 优化 DatePicker 组件、可以自定义关闭日期选择的弹出框 #639
- 对 Table、ListView、Radio、Modal、Toast、Carousel 等组件或 demo 做细节优化(含 RN)
- rn-tabs 增加
barStyle
属性,更加方便配置样式 #676
2016-12-23
- 修复 TextareaItem 设置 autoHeight 初始高度不对的问题 #671
- 修复 SreachBar placeholder 的 z-index 设置过高问题 #650
- 修改 List 左右内容平均占据空间的样式设置,凸显内容的主次之分 #655
- 全面替换 touchableFeedback 为
rc-touchable
,同时修复 TS type 缺失问题 #636 #667 - 修复 Modal 文档错误,优化 Modal、SegmentedControl、TabBar (#646) 的实现和示例
- 修复 ListItem 没有 onClick 事件时也会触发点击反馈问题 #220#issuecomment-267587198
- 优化 ListView、InputItem、TextareaItem 等组件文档
2016-12-15
- 修复 SearchBar、Button、SegmentedControl 等 TypeScript 类型引用错误的问题
- 修复 Checkbox、Radio 在某些设备上点击 label 不会选中的兼容性问题
- 修复 InputItem 最后一项多余边线问题;重构 Carousel、Menu 核心实现
- 修正 NoticeBar 文字大小变量;修复 RN Radio 受控状态实现错误的问题
- 修复 RefreshControl 的
distanceToRefresh
设置,使其能自适应不同分辨率的屏幕 - 恢复 Picker、DatePicker 的 extra 设置并更新其文档,并增加自定义 children 的 demo
- 修复 Steps status error 状态展示问题;对 Popup 点击遮罩层的回调函数
onMaskClose
进行功能补充 - 优化 InputItem、TextareaItem、Picker、DatePicker 等组件 demo ,优化各组件文档细节
2016-12-03
- 修复 List 底部边线重叠显示问题、重构 List 点击反馈的实现方法;同步修复 ListView.IndexedList 边线重叠问题
- 修复 Checkbox 勾选箭头偏移问题 #581
- 修复 Steps 组件内部逻辑、改进部分样式设置
- 修复 SearchBar 动画表现不准确问题
- 改进上手和使用文档写法
- 优化 Pagination、RefreshControl、Radio、Drawer、Popover、Result、NoticeBar 等组件实现和相应 demo
- 修复 RN InputItem Android 不能输入的问题 #603
2016-11-25
- 重构 SearchBar ,改为模拟的 placeholder 实现,并将其默认居中对齐
- 修复 Popup 组件点击遮罩层不会自动关闭 #555 #558
- 更正 RefreshControl 文档;修复部分组件 demo 在 pc 和 mobile 上展示不一致问题
- 修复 Toast 在 Modal 中使用被覆盖问题 #547
- 优化 Button、List 代码的 rn 实现;修正部分 demo 细节问题
2016-11-18
- 改进 Popup 样式 #525 , 默认禁止掉 popup 遮罩层的 onTouchStart 事件、优化在拖动时的体验
- 修复 Radio 同 Accordion 一起使用样式冲突问题 #542 ;优化 List.Body 样式; ImagePicker 添加按钮支持点击反馈
- 修复 Checkbox、Radio、Tag、InputItem 等组件样式细节问题;优化 Flex 组件 demo
- 增加 React 基础、相关工具、应用架构文档指南;并优化“安装&使用”文档、使之更紧凑清晰
2016-11-11
- 修复 ListView 遗漏 ref 设置问题 https://github.com/ant-design/ant-design-mobile/commit/2e32956d405880f2fdca3cc88cd7c3b1b7784b7f
- 补充或删除 ActionSheet、Badge、ListView、Pagination、RefreshControl、Steps 依赖组件的样式
- 整理 ts PropsType 文件 #495
- 修复 Radio 组件默认选中问题,改进 demo 展示
- 改进 SearchBar、ImagePicker 等组件 demo 展示,统一文档格式
- TextareaItem 在非受控模式下支持自动高度功能 #459
- 修复 Checkbox、Radio 非受控状态失效问题,并改进 demo 和文档展示
2016-11-05
- 修复 Stepper 组件弹出键盘和点击反馈问题 https://github.com/ant-design/ant-design-mobile/commit/94f4e54ab6bb9800fc987cc57d806b5921b11c9d
- 修复 Tabs 选项卡高度不一致问题 https://github.com/ant-design/ant-design-mobile/commit/f4bb4bc86e2a8400fb74a69e9f0a2359ce512b0b
- 修复 InputItem, TextareaItem value 不接受 undefined 问题 https://github.com/ant-design/ant-design-mobile/commit/114fb1ed871acd94433129fda95a30649420aa2a ;支持添加所有 HTML input/textarea 支持的属性(如自定义 pattern 等)
- 修复 android textInput underlineColorAndroid https://github.com/ant-design/ant-design-mobile/commit/8095c924fda68f1b38acae1af09822daae95c3d2
- 优化 Accordion, Checkbox, Popup, Badge, InputItem, TextareaItem, ListView 等组件演示文档和部分核心实现。
- Accordion 文档增加遗漏的 openAnimation API 说明 https://github.com/ant-design/ant-design-mobile/commit/951811484d192c2383b6f5c6815148ee1e44fab6
- 修复 Grid rn 实现不完全问题,并优化代码 https://github.com/ant-design/ant-design-mobile/commit/839fe3518497406dc2bf9c3db82ee89d0e0e5c8f
2016-10-28
- 修复部分组件点击反馈属性 warning, #416
- 更正 DatePicker 组件 API 文档,优化 Progress 演示、增加自定义 style 支持
- 修复 Modal.prompt 有时无法 focus 问题 #415 #409
- 移除 SegmentedControl default props tintColor #432
- 修复部分组件 ts props 验证
- 重构 NoticeBar 组件,使 click 事件能在整个区域触发(除了关闭模式)
- 完善并修复 Result、Toast、rn Popup Modal 等组件 demo ;修复部分 css 变量
2016-10-21
- Button 组件修复 #396
- 修复 rn-checkbox, rn-radio 支持受控组件 https://github.com/ant-design/ant-design-mobile/commit/6f47c36b8e3729674dc63eaaa39cfac05b125f3c https://github.com/ant-design/ant-design-mobile/commit/5960cd11a94570cfc0b874fa2f05ab0f2bce466a
2016-10-17
- 部分组件支持
data-api
https://github.com/ant-design/ant-design-mobile/commit/8972f980d0dddee30fd61ebaa0f75fc07a7a36b3 - 修复 iOS 下 Modal 里内容滑动时引起背静内容滚动问题 #163 #307
ImagePicker
新增三个属性onAddImageClick
,selectable
,onImageClick
, https://github.com/ant-design/ant-design-mobile/commit/bb7e461eea71bb8ffdd2477b1b17a714beb21eb1 #252 #297 #357- 更新部分组件 demo 及文档细节 bug 修复
2016-10-10
- Tag 增加 closable 支持 #348
- package 中 dist 目录 css 样式以 rem 为主要单位,方便直接引用样式而不会放大
2016-10-09
- 修复 tabbar
icon
、selectedIcon
直接 require 图片不显示问题 #343 - 修复
InputItem
pattern bug https://github.com/ant-design/ant-design-mobile/commit/e2b1d4336f6a19ee80667c3383c12861448937e0 - 修复
Button
css 变量未引用问题 #339 - 修复
Picker
样式 https://github.com/ant-design/ant-design-mobile/commit/e7cf959fb6978b5b6fa37294007b8f214477f625 , 新增onPickerChange
api https://github.com/ant-design/ant-design-mobile/commit/69e142cddc99b0d99ae23f3435e801ddd6ab014d - 更新 rn list-view demo https://github.com/ant-design/ant-design-mobile/commit/c0b4ae4797a9fac3a00c8272becc2709c2846039
2016-09-30
- List 组件 API 调整为与 ListView 保持一致,移除 List.Body, List.Footer,List.Header,title 和 footer 属性变更为 renderHeader 和 renderFooter 方法 #257
- 使用 zscroller 重构 ListView。新增
renderSectionBodyWrapper
来支持渲染自定义的区块包裹组件,新增scrollerOptions - 使用 zscroller 来支持 RefreshControl (
useBodyScroll
and sticky 失效),刷新回调函数由 loadingFunction 调整为 onRefresh,增加 refreshing 设置是否显示刷新状态 #。RefreshControl 只能和 ListView 结合使用,不能单独使用。 - 修复 Modal & SegmentedControl touch feedback 效果 #195
- 更新 Tabbar,支持
hidden
prop - Steps 组件 icon 支持 React.Element
- 修复 Badge、NavBar、ActivityIndicator、Stepper 组件的一些样式细节问题。
- 修复 Carousel dots 隐藏失效的问题
- 修复 android uc modal 样式问题 #
- 修复 SegmentedControl 在模拟器下的样式问题
2016-09-23
- 修复 Carousel dot 样式问题 #302
- 修复 Tabbar 文字居中问题 #310
- 修复 多个 Modal closable icon 不显示的问题
- 修复 NavBar 返回 Icon 不显示的问题; #302
- 修复 List 箭头指向 和 单行展示问题 #273 #274
- 修复 DatePicker demo
- 更新 Modal,API
dialog
改为transparent
- 新增 List 结合 rc-form demo
- 增加 less 文件的入口,方便配置工具统一加载样式。 ant-design#267
- 优化 Badge 样式
- 优化 ActivityIndicator demo, 网站组件分类优化
2016-09-14
- 修复 Picker 和 DatePicker
extra
设置在 ListItem 上不生效问题 #241 - 去除 Button
size=small
只在inline
设置后生效的限制 - 修复 Button 组件在 pc 版本的 demo 里的按下效果 #244
- 优化 Picker / DatePicker 点击反馈效果 https://github.com/ant-design/ant-design-mobile/commit/adb5a45ae35e13f64d4f295dd328cf9da45aec57 #195
- 去除 Stepper 组件的 input 不能输入限制,并更改
readOnly
默认值 https://github.com/ant-design/ant-design-mobile/commit/8325f6444970559e465d71df625e81cbe57c0b85#commitcomment-19012543 - 优化 Drawer / Popup 等组件 demo,网站展示细节优化
2016-09-09
Checkbox
修复同意协议这种场景下,label 中有协议无法触发onClick
的 bug。SearchBar
优化动画效果。Carousel
修改为基于nuka-carousel
。原有card
模式不再提供,需自行定制。
ps: 目前listview
和 refresh-control
不兼容,正在修复中
2016-09-07
- 给
body
标签设置默认背景色,以及默认的font-size
,html
设置默认的font-size
。 Grid
属性扩展,每行列数可配置,提供renderItem
方法。- 修复
Checkbox
、Radio
样式细节以及兼容性问题。 SearchBar
输入框Blur
状态时placeholder
固定靠左对齐。Menu
高度计算 bugfix。
2016-09-02
- 修复并整理各弹出层类组件 z-index 顺序 https://github.com/ant-design/ant-design-mobile/commit/bb875c2a924f61cc03b8d013fd1a8f5ee8e22972
- Tab 增加禁止 swipeable 的功能 #209
- TabBar 更改为和 iOS 原生方式一致,保持 web 和 rn 统一,去掉 swipeable
- List 组件 list-body 边框支持配置 https://github.com/ant-design/ant-design-mobile/commit/76760060cb5dfa5c9474b2174ee03db3c30b5197
2016-08-31
UI 风格更换为 alipay 官方风格
-
Bug Fix
- 修复
Object.assign
兼容问题 - Picker / DatePicker 添加 disabled 支持
- InputItem 和 TextareaItem API
format
改为type
,移除原来 type;修复 maxLength bug - ListView 增加
useBodyScroll
API, IndexedList 支持分两步渲染 - Button
ghost
从原来的单独属性,变为type
下的属性值,修复样式细节问题 - Modal
footer
类型更改 - Dropdown 效果和
ActionSheet.showActionSheetWithCustom
效果集成到新增的Popup
组件里;ActionSheet.showActionSheetWithCustom
API 移除 ActionSheet.showShareActionSheetWithOptions
支持多行,options
配置项支持二维数组,callback 参数增加显示行序列ActionSheet.showActionSheetWithOptions
/ActionSheet.showShareActionSheetWithOptions
的callback
支持返回 Promise- ActionSheet react-native android 下新增
close
API,支持自定义内容下的编程关闭 ActionSheet - Toast rn 组件修复遮挡 NavBar 问题
- 修复 rn 组件离线图片找不到问题
- 官方网站展示优化,demo 分类优化,web demo 采用 rem 和页面 scale 缩放方案,达到页面高清效果
- 修复
-
新增 rn 组件
- Checkbox
- Carousel
- Radio
- Steps
- SearchBar
- SegmentedControl
- TabBar
- Tabs
-
组件变更
- Timeline 移除
- Tooltip 移除
- Tabs 拆分为 SegmentedControl、TabBar、Tabs
- Tabs tabPosition => tabBarPosition, animation => animated
-
组件更名
- FloatMenu => Popover
- Collapse => Accordion
- PageResult => Result
- TopNotice => NoticeBar
- Uploader => ImagePicker
2016-08-12
Tabs
Object.assign
使用object-assign
替代。
2016-08-11
List
1px 问题优化,List
的容器设定了固定高度,overflow
设置为scroll
,List.Item
的边框会消失。Grid
处理Grid
的icon
图片不是正方形的显示问题。
2016-08-10
List.Item
解决onClick
时组件unmount
而同时在更新组件内部 state 引起的报错。SearchBar
修复在部分 Android 机型下宽度异常。
2016-08-09
ListView
非 sticky 模式功能问题修复,并增加更多 demo (rn demo 优化)DatePicker
修正并扩展 format 函数功能InputNumber
Dialog
Menu
ActivityIndicator
Checkbox
等细节优化
2016-08-02
- 修复 iconfont 重复引用问题;
- 各组件动画设置统一到
components/style/anim.less
里; - 网站的移动版展示优化;
2016-08-01
Toast
组件z-index
优化;- 纠正文档中错误的
DatePicker
value / minDate / maxDate 类型,修复 rn 点击不能打开问题; ActionSheet
分享功能的 icon 样式优化,rn demo 展示优化;- 工具增加
babel-runtime
支持;
2016-07-29
-
新增
Tooltips
、Card
、Pagination
、Loading
、Table
组件; -
ListAction
更名为SwipeAction
; -
WhiteSpace
和WingBlank
组件的 mode 属性修改为 size; -
InputItem
、TextareaItem
的左边 label 字数可以配置,有默认值; -
DatePicker
value 类型更改; -
typescript 支持;
-
完成 30+ 组件 对应的 react native 组件;demo app beta 版二维码:
-
demo app 支持扫码预览 web & react native 项目;
-
官方网站优化;
2016-06-20
- 新增
ListView
、ListAction``Grid
Menu
、Uploader
、RefreshControl
组件; ListPicker
/ListDatePicker
组件更名为 Picker / DatePicker;- 删除
SelectList
组件(可使用Radio
组件代替),或者使用更强大的Menu
组件; - 更新
Flex
,全部支持 flex 属性。(ps:UC 内核对 flex 布局支持不完善); - 更新
List.Item
、InputItem
、TextareaItem
的报错样式; InputItem
支持数字输入(format="number"
);Tabs
组件新增 tabbar 形式;TopNotice
当 mode 为closable
时, 则自动销毁;Steps
组件支持 size 为pointer
的点状样式;- 提供
List
、Button
、Flex
、WhiteSpace
、WingBlank
五个 UI 组件;
2016-05-16
发布全新的基于 Ant Design 设计规范的版本。