更新日志

0.9.15

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

0.9.14

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

0.9.13

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 等组件文档

0.9.12

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 ,优化各组件文档细节

0.9.11

2016-12-03

  • 修复 List 底部边线重叠显示问题、重构 List 点击反馈的实现方法;同步修复 ListView.IndexedList 边线重叠问题

  • 修复 Checkbox 勾选箭头偏移问题 #581

  • 修复 Steps 组件内部逻辑、改进部分样式设置

  • 修复 SearchBar 动画表现不准确问题

  • 改进上手和使用文档写法

  • 优化 Pagination、RefreshControl、Radio、Drawer、Popover、Result、NoticeBar 等组件实现和相应 demo

  • 修复 RN InputItem Android 不能输入的问题 #603

0.9.10

2016-11-25

  • 重构 SearchBar ,改为模拟的 placeholder 实现,并将其默认居中对齐

  • 修复 Popup 组件点击遮罩层不会自动关闭 #555 #558

  • 更正 RefreshControl 文档;修复部分组件 demo 在 pc 和 mobile 上展示不一致问题

  • 修复 Toast 在 Modal 中使用被覆盖问题 #547

  • 优化 Button、List 代码的 rn 实现;修正部分 demo 细节问题

0.9.9

2016-11-18

  • 改进 Popup 样式 #525 , 默认禁止掉 popup 遮罩层的 onTouchStart 事件、优化在拖动时的体验

  • 修复 Radio 同 Accordion 一起使用样式冲突问题 #542 ;优化 List.Body 样式; ImagePicker 添加按钮支持点击反馈

  • 修复 Checkbox、Radio、Tag、InputItem 等组件样式细节问题;优化 Flex 组件 demo

  • 增加 React基础、相关工具、应用架构文档指南;并优化“安装&使用”文档、使之更紧凑清晰

0.9.7

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 和文档展示

0.9.6

2016-11-05

0.9.5

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 变量

0.9.4

2016-10-21

0.9.3

2016-10-17

0.9.2

2016-10-10

  • Tag 增加 closable 支持 #348

  • package 中 dist 目录 css 样式以 rem 为主要单位,方便直接引用样式而不会放大

0.9.1

2016-10-09

0.9.0

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 在模拟器下的样式问题

0.8.6

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 文件的入口,方便配置工具统一加载样式。 https://github.com/ant-design/ant-design-mobile/pull/267

  • 优化 Badge 样式

  • 优化 ActivityIndicator demo, 网站组件分类优化

0.8.5

2016-09-14

0.8.3

2016-09-09

  • Checkbox 修复同意协议这种场景下,label中有协议无法触发onClick的bug。

  • SearchBar 优化动画效果。

  • Carousel 修改为基于nuka-carousel。原有card模式不再提供,需自行定制。

ps: 目前listviewrefresh-control 不兼容,正在修复中

0.8.2

2016-09-07

  • body标签设置默认背景色,以及默认的font-size,html设置默认的font-size

  • Grid属性扩展,每行列数可配置,提供renderItem方法。

  • 修复CheckboxRadio样式细节以及兼容性问题。

  • SearchBar输入框Blur状态时placeholder固定靠左对齐。

  • Menu高度计算bugfix。

0.8.1

2016-09-02

0.8.0

2016-08-31

UI 风格更换为 alipay 官方风格

  • 修复 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.showShareActionSheetWithOptionscallback支持返回 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

0.7.6

2016-08-12

  • TabsObject.assign使用object-assign替代。

0.7.5

2016-08-11

  • List 1px问题优化,List的容器设定了固定高度,overflow设置为scrollList.Item的边框会消失。

  • Grid 处理Gridicon图片不是正方形的显示问题。

0.7.4

2016-08-10

  • List.Item 解决onClick时组件unmount而同时在更新组件内部state引起的报错。

  • SearchBar 修复在部分Android机型下宽度异常。

0.7.3

2016-08-09

  • ListView 非 sticky 模式功能问题修复,并增加更多 demo (rn demo优化)

  • DatePicker 修正并扩展 format 函数功能

  • InputNumberDialogMenuActivityIndicatorCheckbox 等细节优化

0.7.2

2016-08-02

  • 修复 iconfont 重复引用问题;

  • 各组件动画设置统一到components/style/anim.less里;

  • 网站的移动版展示优化;

0.7.1

2016-08-01

  • Toast组件z-index优化;

  • 纠正文档中错误的 DatePicker value / minDate / maxDate 类型,修复 rn 点击不能打开问题;

  • ActionSheet 分享功能的 icon 样式优化,rn demo 展示优化;

  • 工具增加babel-runtime支持;

0.7.0

2016-07-29

  • 新增 TooltipsCardPaginationLoadingTable 组件;

  • ListAction 更名为 SwipeAction

  • WhiteSpaceWingBlank 组件的 mode 属性修改为 size;

  • InputItemTextareaItem 的左边label字数可以配置,有默认值;

  • DatePicker value 类型更改;

  • typescript 支持;

  • 完成 30+ 组件 对应的 react native 组件;demo app beta版二维码:

demo app

  • demo app 支持扫码预览 web & react native 项目;

  • 官方网站优化;

0.6.0

2016-06-20

  • 新增 ListViewListAction``GridMenuUploaderRefreshControl组件;

  • ListPicker / ListDatePicker 组件更名为 Picker / DatePicker;

  • 删除 SelectList 组件(可使用 Radio 组件代替),或者使用更强大的Menu组件;

  • 更新Flex,全部支持flex属性。(ps:UC内核对flex布局支持不完善);

  • 更新List.ItemInputItemTextareaItem的报错样式;

  • InputItem支持数字输入(format="number");

  • Tabs 组件新增 tabbar 形式;

  • TopNotice 当mode 为 closable时, 则自动销毁;

  • Steps组件支持size为pointer的点状样式;

  • 提供ListButtonFlexWhiteSpaceWingBlank五个UI组件;

0.5.0

2016-05-16

发布全新的基于 Ant Design 设计规范的版本。