Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React Suite v4 feature tracking #453

Open
simonguo opened this issue Apr 24, 2019 · 2 comments

Comments

Projects
None yet
3 participants
@simonguo
Copy link
Member

commented Apr 24, 2019

目前 React Suite v4 版本正在开发过程中,这个 Issue 会记录所有的新增功能以及一些破坏性的变更,同时也希望能够得到大家的修改意见。

预览地址 : https://next.rsuitejs.com

安装 :

npm install rsuite@next

发布版本

4.0.0-alpha.0

  • Feature: 支持 Placeholder 组件 (#418,#420,#423)
  • Feature: 支持 List 组件 (#451)
  • Feature: FormControl 组件支持 readOnly 属性 (#432)
  • Feature: FormControl 组件支持 plaintext 属性 (#448,#449)
  • Feature: Whisper 组件与所有的 Picker 组件支持 preventOverfow 属性,防止溢出。
  • Breaking: 调整 Whisper 组件与所有的 Picker 组件 placement 属性的值。(#443)
  • Improve: 调整色板算法,调整字体颜色对比度 (#433)

4.0.0-alpha.1

  • Feature: 支持 <Calendar> 组件
  • Feature: 支持 <Avatar> 组件
  • Feature: 支持 <Badge> 组件
  • Feature: Picker 组件支持 size 属性

4.0.0-alpha.2

  • Feature: 支持 dark 主题
  • Improve: 重构 CSS, 优化文件体积

React Suite v4 is in the process of being developed. This issue will record all the new features and some breaking changes, and We hope to get everyone's comments.

Preview : https://next.rsuitejs.com

Install :

npm install rsuite@next

Releases

4.0.0-alpha.0

  • Feature: Add <Placeholder>. (#418,#420,#423)
  • Feature: Add <List>. (#451)
  • Feature: Support readOnly prop on <FormControl>. (#432)
  • Feature: Support plaintext prop on <FormControl>. (#448,#449)
  • Feature: <Whisper> and all Picker components support the preventOverfow property to prevent overflow. (#443)
  • Breaking: Adjust the value of <Whisper> with all Picker components placement properties.(#443)
  • Improve: Adjust swatch algorithm to adjust font color contrast (#433)

4.0.0-alpha.1

  • Feature: Add <Calendar>
  • Feature: Add <Avatar>
  • Feature: Add <Badge>
  • Feature: Support size on all Picker

4.0.0-alpha.2

  • Feature: Support dark theme
  • Improve: Refactor CSS to optimize file size

@simonguo simonguo pinned this issue Apr 24, 2019

@simonguo simonguo added this to the v4 milestone Apr 24, 2019

@fannaoshaoxiang

This comment has been minimized.

Copy link

commented Apr 24, 2019

建议

  1. DateRangePicker 支持时间
    场景: 因为需要自己控制时间区间等。还是建议官方统一添加进去。

  2. Tree 支持 鼠标拖动和多列展示支持,类似于Table树型展示,建议单独提取出来
    场景:人员组织机构中用到。

  3. 添加一个 Affix
    场景:公告中用到了

  4. 建议添加 SplitPane
    场景:因为有一些页面是左右两边的

  5. Modal组件支持位置属性

  6. Nav建议添加一个关闭功能
    场景:官方已经实现了一个,因为浏览器标签体验,太深入人心了。所以我被我这里的产品怼了。如果可以话给个拖动改变位置的功能呗!

  7. *Picker之类的控件提供自定义功能
    场景:官方封装了很多列如PickerInput、TagPicker,建议添加一个可以自定义功能。
    列如,点击后是出现一个表格,例如一个色彩选择等,例如地址选择等场景

  8. 添加 Swiper 功能
    场景:项目首页中需要过。

9.建议添加一个 Image浏览的功能。
场景:用户审核和产品图片,图片都是需要点击开来预览的

10.评分组件
场景:打分必用

@kazarus

This comment has been minimized.

Copy link

commented May 2, 2019

types/TabelHeaderCell.d.ts
Tabel是不是拼错了.
Tabel -> Table

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.