## Milestone 对标iView UI组件部分  - 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 - [x] 新增`ui-trend`趋势组件 - [x] 新增`ui-numeral`数字格式化组件(http://numeraljs.com/) - [ ] 新增`ui-treeselect`树形选择组件 - [x] 新增`ui-timeline`时间轴组件 - [ ] 新增`ui-autocomplete`自动完成组件 - [x] 新增滚动字幕组件(bui) - [x] 新增`ui-splite`面板分割组件 - [ ] 新增进度环组件 - [ ] 新增`ui-popconfirm`气泡确认框组件 - [x] 新增`ui-notice`通知组件 - [ ] 新增`ui-scroll`无限滚动组件 #### Components Update - [x] 更新`ui-header`组件(对标antd/element) - [ ] 更新`ui-divider`组件(对标antd/element) - [ ] 更新`ui-form`组件(对标iview) - [x] 更新`ui-link`符合标准链接行为 - [ ] 更新`ui-statistic`(对标iview/antd) - [x] `ui-tree`支持异步加载 - [x] `ui-label`支持关闭(对标iview) - [ ] `ui-btn`支持文字按钮 - [ ] `ui-calendar`支持大日历模式 - [x] 所有支持显示/隐藏的组件,统一支持`show`/`hide`/`after-show`/`after-hide`事件 - [x] `ui-dialog`支持确认/取消,并添加相应的事件和方法 #### Dependencies - [x] popper.js升级至1.15.0 - [x] fuse.js升级至3.4.5 - [x] date-fns升级至2.4.1 - [x] @csstools/normalize.css升级至10.1.0 - [x] array-uniq升级至2.1.0 - [ ] async-validator升级至3.1.0 - [x] clipboard-copy升级至3.1.0 - [x] color升级至3.1.2 - [x] stickyfilljs升级至2.1.0 - [x] 移除对left-pad的依赖(采用原生方法实现) - [x] 移除无效的依赖`archiver` - [x] autoprefixer升级至9.6.5 - [ ] ava升级至2.4.0 - [x] axios升级至0.19.0 - [ ] browser-env升级至3.2.6 - [x] clean-css-loader升级至2.0.0 - [x] clean-webpack-plugin升级至3.0.0 - [x] copy-webpack-plugin升级至5.0.4 - [x] cross-env升级至6.0.3 - [x] css-loader升级至3.2.0 - [ ] eslint升级至6.5.1 - [ ] eslint-plugin-vue升级至5.2.3 - [x] extract-text-webpack-plugin替换为mini-css-extract-plugin - [x] file-loader升级至4.2.0 - [x] fs-extra升级至8.1.0 - [x] got升级至9.6.0 - [x] highlight.js升级至9.15.10 - [x] markdown-it升级至10.0.0 - [x] markdown-it-anchor升级至5.2.4 - [x] mustache升级至3.1.0 - [x] parallel-webpack升级至2.4.0 - [x] thread-loader升级至2.1.3 - [x] underscore升级至1.9.1 - [ ] vue-eslint-parser升级至6.0.4 - [x] vue-loader升级至15.7.1 - [x] vue-template-compiler升级至2.6.10 - [x] walk升级至2.3.14 - [x] webpack升级至4.41.1 - [x] webpack-cli升级至3.3.9 - [x] webpack-dev-server升级至3.8.2 - [x] webpack-merge升级至4.2.2 #### Optimization - [x] ui-grid采用CSS Grid(优化CSS体积) - [x] 优化JS文件体积 #### Documents - [ ] 首页更新 - [ ] 升级指南文档 - [x] 优化文档导航菜单 - [ ] 组件对比文档支持(antd pro、iview pro) - [x] 更新ROADMAP #### Deprecated&Discard - [x] `ui-formgroup`不再推荐使用 - [x] 移除`ui-del`组件 - [x] 移除`ui-u`组件 - [x] 移除`ui-small`组件 - [x] 移除`ui-strong`组件 - [x] 移除`ui-em`组件 - [x] 移除`ui-textleft`组件 - [x] 移除`ui-textcenter`组件 - [x] 移除`ui-textright`组件 - [x] 移除`ui-lowercase`组件 - [x] 移除`ui-uppercase`组件 - [x] 移除`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系列升级
Milestone
对标iView UI组件部分
Progress (74.11%)
Core
New Components
ui-trend趋势组件ui-numeral数字格式化组件(http://numeraljs.com/)ui-treeselect树形选择组件ui-timeline时间轴组件ui-autocomplete自动完成组件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
archiverOptimization
Documents
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
ui-grid移除class用法(bootstrap style to vue style)ui-knob旋钮组件(see : http://www.quasarchs.com/components/knob.html)