- 使用bootstrap作为基础样式库,增加rctui-theme-loader切换theme
- 使用curry和compose处理higherorder component
- 增加Transition处理动画
- Checkbox, CheckboxGroup, Radio, RadioGroup, Rating 改为Dumb组件,优化性能
- Select移除数据处理,交由FormItem处理,增加lazy render
- Message拆分,去除PubSub依赖,暴露success, warning, error接口,UI调整到顶部
- Modal拆分,去除PubSub依赖,改为垂直居中
- Tree折线改为SVG,greedy改为capture
- Table 拆分,Sort,Pagination改为高阶组件,去除state
- Form, FormControl, FormItem 改为context方式传递form数据
- 重构Upload
- 增加Alert
- 增加ButtonGroup
- 增加Dropdown
- 增加Switch
- 增加Tag
- 增加Breadcrumb
- 增加Media
- 增加Nav
- 增加Card
- 增加Cascade
- 增加FormText
- 增加ImageUpload
- 增加Progress
- 增加Popover
- 增加Spin
- 增加Timeage
- 增加Tooltip
- 增加Mask
- 增加Image
- 增加Editor
- bugfix
- dataSource 变为了 fetch。方式改为higher order component,使用refetch,支持ajax,jsonp,cache
- clickaway 改为 Mixins,增加registerClickAway
- datetime 加入today, min, max, 移除 dateOnly, timeOnly, 使用 type 代替
- 文档重构,增加rctui-example-loader把Example转为Code,避免文档和示例不同步造成误导
- 加入FormItem,拆分FormControl。所有的表单组件都通过value传入值,通过onChange事件传出值。
- 重构整个Form结构,不再使用getValue,setValue,通过onSubmit处理数据
- CheckboxGroup, RadioGroup 支持data和children混合输入
- Tree替换图片图标,改用传入icon
- 由于Modal之前的版本中有很多人反应获取form有问题,所以,button 加入submit的快捷方式,直接触发children中的form submit事件。另外,除了全局方法调用,可以在组件中render。
- babel 5 => 6,移除es7的语法
- 移除在线build(木有精力维护了……)
- getGrid 改为utils下的方法,不再使用higher order function
- 增加Grid文档
- Pagination 增加mini选项
- 修复bugs
- react版本改为0.14.0
- 结构重新调整
- 拆分Lang
- css 去除 local,使用 rct- 前缀
- 加入 Upload
- 加入Modal
- Message 改为动态创建
- Table, Tree的checkAble属性改为selectAble
- 加入 Filter
- 加入Table
- dataSource改为promise方式
- Component全部改为es6形式
- grids的css改用js动态生成
- 剥离需要服务端数据的Component内置ajax调用,改用dataSource实现
- 移除全部Mixins,使用Higher Order Component
- 修改一些小bug
- 增加在线build