Skip to content

v0.13.0 In progress #537

@EarlyH

Description

@EarlyH

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系列升级

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions