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

v0.13.0 In progress #537

Open
63 of 85 tasks
EarlyH opened this issue Feb 19, 2019 · 1 comment
Open
63 of 85 tasks

v0.13.0 In progress #537

EarlyH opened this issue Feb 19, 2019 · 1 comment

Comments

@EarlyH
Copy link
Collaborator

EarlyH commented Feb 19, 2019

Milestone

对标iView UI组件部分

image

  • Vue3延期至20年Q1发布,morning ui将在20年Q2开始升至Vue3,并发布1.0版本
  • 0.14.0作为0.x最后一个版本,将提供半年的维护期,用于修复安全问题及致命问题

Progress (74.11%)

Core

  • Vue升级至2.6.10
  • 内置多套主题色
  • 采用配置替代样式类(bootstrap style to vue style)

New Components

  • 新增ui-trend趋势组件
  • 新增ui-numeral数字格式化组件(http://numeraljs.com/)
  • 新增ui-treeselect树形选择组件
  • 新增ui-timeline时间轴组件
  • 新增ui-autocomplete自动完成组件
  • 新增滚动字幕组件(bui)
  • 新增ui-splite面板分割组件
  • 新增进度环组件
  • 新增ui-popconfirm气泡确认框组件
  • 新增ui-notice通知组件
  • 新增ui-scroll无限滚动组件

Components Update

  • 更新ui-header组件(对标antd/element)
  • 更新ui-divider组件(对标antd/element)
  • 更新ui-form组件(对标iview)
  • 更新ui-link符合标准链接行为
  • 更新ui-statistic(对标iview/antd)
  • ui-tree支持异步加载
  • ui-label支持关闭(对标iview)
  • ui-btn支持文字按钮
  • ui-calendar支持大日历模式
  • 所有支持显示/隐藏的组件,统一支持show/hide/after-show/after-hide事件
  • ui-dialog支持确认/取消,并添加相应的事件和方法

Dependencies

  • popper.js升级至1.15.0
  • fuse.js升级至3.4.5
  • date-fns升级至2.4.1
  • @csstools/normalize.css升级至10.1.0
  • array-uniq升级至2.1.0
  • async-validator升级至3.1.0
  • clipboard-copy升级至3.1.0
  • color升级至3.1.2
  • stickyfilljs升级至2.1.0
  • 移除对left-pad的依赖(采用原生方法实现)
  • 移除无效的依赖archiver
  • autoprefixer升级至9.6.5
  • ava升级至2.4.0
  • axios升级至0.19.0
  • browser-env升级至3.2.6
  • clean-css-loader升级至2.0.0
  • clean-webpack-plugin升级至3.0.0
  • copy-webpack-plugin升级至5.0.4
  • cross-env升级至6.0.3
  • css-loader升级至3.2.0
  • eslint升级至6.5.1
  • eslint-plugin-vue升级至5.2.3
  • extract-text-webpack-plugin替换为mini-css-extract-plugin
  • file-loader升级至4.2.0
  • fs-extra升级至8.1.0
  • got升级至9.6.0
  • highlight.js升级至9.15.10
  • markdown-it升级至10.0.0
  • markdown-it-anchor升级至5.2.4
  • mustache升级至3.1.0
  • parallel-webpack升级至2.4.0
  • thread-loader升级至2.1.3
  • underscore升级至1.9.1
  • vue-eslint-parser升级至6.0.4
  • vue-loader升级至15.7.1
  • vue-template-compiler升级至2.6.10
  • walk升级至2.3.14
  • webpack升级至4.41.1
  • webpack-cli升级至3.3.9
  • webpack-dev-server升级至3.8.2
  • webpack-merge升级至4.2.2

Optimization

  • ui-grid采用CSS Grid(优化CSS体积)
  • 优化JS文件体积

Documents

  • 首页更新
  • 升级指南文档
  • 优化文档导航菜单
  • 组件对比文档支持(antd pro、iview pro)
  • 更新ROADMAP

Deprecated&Discard

  • ui-formgroup不再推荐使用
  • 移除ui-del组件
  • 移除ui-u组件
  • 移除ui-small组件
  • 移除ui-strong组件
  • 移除ui-em组件
  • 移除ui-textleft组件
  • 移除ui-textcenter组件
  • 移除ui-textright组件
  • 移除ui-lowercase组件
  • 移除ui-uppercase组件
  • 移除ui-capitalize组件

Uncertain Proposal

  • 新增“增减输入框”组件
  • 提供工具方法Utils
  • 统一样式组件、交互组件、表单组件底层实现
  • 优化组件多色彩、多尺寸的底层LESS实现
  • ui-grid移除class用法(bootstrap style to vue style)
  • 对比文档新增(material-ui / https://material-ui.com/)
  • 文章(或巨幕)改为排版
  • 新增ui-knob旋钮组件(see : http://www.quasarchs.com/components/knob.html)
  • babel系列升级
@EarlyH EarlyH changed the title v0.13.0 v0.13.0 In progress Oct 8, 2019
@EarlyH
Copy link
Collaborator Author

EarlyH commented Oct 8, 2019

Pull request:#732

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant